×
Показано с 1 по 14 из 14
  1. #1
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18

    Выборка из SQL базы ЗИК

    подскажите как мне выбрать данные из SQL базы ЗИКа
    Интересует следующее из Справочника Сотрудники:
    • Код
    • Наименование
    • Должность
    • Подразделение


    Прилагаю файлик взятый из ЗИК (SQL версия)

    З.Ы. rasswet подсказал что всё в нём
    Вложения Вложения
    • Тип файла: zip 1Cv7.zip (27.2 Кб, Просмотров: 131)
    Поделиться с друзьями
    Последний раз редактировалось VoLT; 31.07.2008 в 14:54.

  2. #2
    Аноним666
    Гость
    select
    CODE,DESCR
    from sc16

    а поля должность и подразделение - периодические реквизиты, поэтому номера полей нужно смотреть в MD

  3. #3
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18
    Цитата Сообщение от Аноним666 Посмотреть сообщение
    а поля должность и подразделение - периодические реквизиты, поэтому номера полей нужно смотреть в MD
    у меня вопрос ... КАК?!

  4. #4
    odnoklassniki odnoklassniki вне форума
    Однокурсники, коллеги Аватар для odnoklassniki
    Регистрация
    05.06.2008
    Адрес
    Москва
    Сообщений
    105
    Цитата Сообщение от VoLT Посмотреть сообщение
    у меня вопрос ... КАК?!
    _просто_ .

    для того чтобы "выбрать данные из SQL базы ЗИКа" надо сделать специальный запрос.

    по-моему вам уже ответили. не так ли ?

  5. #5
    Аноним667
    Гость
    Парсить MD файл надо для получения кодов полей Должность и Подразделение. Можно воспользоваться прогами из интернета. Выбирать значения потом нужно будет из таблицы 1sconst.

  6. #6
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18
    Цитата Сообщение от odnoklassniki Посмотреть сообщение
    _просто_ .

    для того чтобы "выбрать данные из SQL базы ЗИКа" надо сделать специальный запрос.

    по-моему вам уже ответили. не так ли ?
    ты издеваешся мне и нужен запрос понимаешь запрос ... понимаешь я его составить не могу ... понимаешь реквезиты в другой таблице понимаешь ты не читал вопрос понимаешь?????

  7. #7
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    А в какой таблице, известно? Не могу сказать конкретно про 1С. Маленький пример по составлению запросов на выборку из нескольких таблиц устроит?
    С уважением,
    Виктор

  8. #8
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18
    надо только вот как .. тоесть сотрудник номер 3 имеет значение из второй таблицы четвёртую строку ... (тоесть должность у него такая та )

  9. #9
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    Цитата Сообщение от VoLT Посмотреть сообщение
    надо только вот как .. тоесть сотрудник номер 3 имеет значение из второй таблицы четвёртую строку ... (тоесть должность у него такая та )
    В общем, что-то типа такого:
    SELECT employees.fio,jobs.name FROM employees,jobs WHERE employees.job=jobs.id

    Соответственно, есть две таблицы - сотрудники (employees) и должности (jobs). В таблице jobs есть поле id - первичный ключ (да и во второй таблице таковой наверняка есть, просто он сейчас нам не нужен). А в таблице employees есть поле job, равное id должности из таблицы jobs (внешний ключ, или foreign key). Выборке в примере подлежат два поля - ФИО и должность.
    ЗЫ: Пример не 1С-овский. В 1С (да и в других з/п программах тоже) предполагаю несколько более сложную организацию структуры БД - с историей приёма/перевода/увольнения.
    С уважением,
    Виктор

  10. #10
    Аноним668
    Гость
    Ндаа.. совсем не 1С-овский вариант.

  11. #11
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18
    SELECT employees.fio,jobs.name FROM employees,jobs WHERE employees.job=jobs.id
    не будет работать ... 100% нету там employees.job=jobs.id ну ни в одном глазу ни в одном поле ... я всё перерыл

  12. #12
    lubezniy lubezniy вне форума
    Консультант по ИТ Аватар для lubezniy
    Регистрация
    26.09.2004
    Адрес
    г. Москва, ВАО
    Сообщений
    5,385
    Цитата Сообщение от VoLT Посмотреть сообщение
    SELECT employees.fio,jobs.name FROM employees,jobs WHERE employees.job=jobs.id
    не будет работать ... 100% нету там employees.job=jobs.id ну ни в одном глазу ни в одном поле ... я всё перерыл
    Пример и не предлагался как рабочий для 1С. Но кто Вам мешает порыться с помощью подходящего ПО по реально существующим в базе таблицам, определить, где какие поля выбирать, и составить нужный запрос?
    С уважением,
    Виктор

  13. #13
    Fosihas
    Гость
    Парсить MD файл надо для получения кодов полей Должность и Подразделение. Можно воспользоваться прогами из интернета. Выбирать значения потом нужно будет из таблицы 1sconst
    в каталоге базы есть файлик 1Cv7.DD с описанием страктуры базы, правда это для ДВФ. Для SQL другой файлик, но ...

  14. #14
    VoLT VoLT вне форума
    Клерк
    Регистрация
    19.07.2008
    Сообщений
    18
    Цитата Сообщение от lubezniy Посмотреть сообщение
    Пример и не предлагался как рабочий для 1С. Но кто Вам мешает порыться с помощью подходящего ПО по реально существующим в базе таблицам, определить, где какие поля выбирать, и составить нужный запрос?
    поля связанны волшебным образом .. ну ничего низя найти не связей ничего

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)