Выгрузка данных. Вывести сведения о родственниках
Добрый день!
Клиенту требуется выгрузить из КЗ всех родственников по сотрудникам из кадровой части.
Подскажите, пожалуйста, каким образом можно вытащить в таблицу разноски сведения о составе семьи в виде:
ТН___ФИО сотрудника___ФИО ребёнка___дата рождения__степень родства
?
Ответ
Добрый день!
Есть же готовая справка Отчеты -> Справки по ЛС -> F7 -> Справка о составе семьи
Это совсем не то, что нужно. Там формируется табличка в виде:
ТН___ФИО сотрудника
А далее скриптом рисуется печатная форма, содержащая необходимые сведения.
Насколько я понимаю, Анатолия интересует есть ли какая-то табличная функция, принимающая значения из таблицы с информацией о членах семьи.
Судя по тому, как формируется справка о составе семьи, ответ: такой функции нет.
Но можно "допилить" под задачу скрипт ...\SCRIPT\forms\SFamil.S
Это совсем не то, что нужно
Ну как же?
требуется выгрузить из КЗ всех родственников по сотрудникам из кадровой части.
Указанная таблица делает именно то, что требуется - выгружает родственников из "состава семьи".
Все перечисленные данные в печатной форме есть.
О том, что выгружать нужно в определенном формате - не сказано ни слова.
З.ы. Интересно, для каких целей нужна данная выгрузка?
Указанная таблица делает именно то, что требуется - выгружает родственников из "состава семьи".
Был задан вопрос:
каким образом можно вытащить в таблицу разноски сведения о составе семьи
Указанная таблица НЕ ДЕЛАЕТ то что требуется, потому что НЕ ВЫГРУЖАЕТ родственников из "состава семьи"
О том, что выгружать нужно в определенном формате - не сказано ни слова.
Разве?
Формат данных был чётко определён:
сведения о составе семьи в виде:
ТН___ФИО сотрудника___ФИО ребёнка___дата рождения__степень родства
Указанная таблица НЕ ДЕЛАЕТ то что требуется, потому что НЕ ВЫГРУЖАЕТ родственников из "состава семьи"
Смотря что вы понимаете под выгрузкой.
Я считаю, что выгружает потому, что все перечисленные данные в печатной форме присутствуют.
Формат данных был чётко определён:
Интересный у формат...Был определен перечень данных, но никак не формат
Игорь, вас не затруднит вас ответить - для каких целей делается выгрузка?
Я считаю, что выгружает потому, что все перечисленные данные в печатной форме присутствуют.
При чём тут печатная форма, если требовалась ТАБЛИЦА РАЗНОСКИ строго заданного формата !?
Николай, если нет ответа, не надо флудить в теме.
Игорь, откуда столько эмоций?
Может все же ответите на вопрос?
Игорь, вас не затруднит вас ответить - для каких целей делается выгрузка?
Или у вас нет ответа и вы пришли в тему "флудить"?
Может все же ответите на вопрос?
Да какая разница!? Это как-то может повлиять на возможность выгрузки?
Допустим стоит задача выгрузить данные в Excel с целью их дальнейшей обработки (подарки к НК, на день рождения). Это что-то меняет?
Или у вас нет ответа и вы пришли в тему "флудить"?
Нет, не флудить. Решаем с Анатолием задачу совместно.
Игорь, откуда столько эмоций?
Обратились за помощью на форум, но кроме навязчивого предложения купить "Жигули" вместо "Мерседеса" (какая разница-то, в самом деле?) ни чего не получили...
Да какая разница!
Выгрузки для конвертации в другие программы мы не помогаем делать.
Допустим стоит задача выгрузить данные в Excel
У вас есть конкретный пример перед глазами:
.\SCRIPT\forms\SFamil.S
Чем он вас не устроил?
кроме навязчивого предложения купить "Жигули" вместо "Мерседеса"
Если вы не можете четко сформулировать какая модель автомобиля вам требуется - это не удивительно.
Почему вы решили, что если на складе нет "мерседеса" - менеджер все бросит и помчится за ним на завод?
З.ы. Вижу диалог не клеится, не буду больше отвлекать вас от решения задачи..
З.Ы.Ы. Нашел в закромах выгрузку состава семьи по выделенным ЛС в dbf файл, может пригодится. Хотя это тоже не таблица разноски...FamilyСomposition.zip
Такие списки нужны для социальной работы на предприятии. Сколько детсадовцам подарков, младшим классам билетов на новогодние ёлки, старшим в оперу/балет, путевок в оздоровительные лагеря, и т.п. Поэтому не помешает и графа количество полных лет для фильтрации..
в UserMenu.xml строку
<menuitem title="Выгрузка данных из КЗ" sepBefore="yes"
заменить на
<menuitem title="Выгрузка данных из КЗ"
добавиться пункт главного меню
Патч с таблицей для версии 617.0 (в "Справки по ЛС" добавляется таблица "Состав семьи (пример таблицы)"
Если нужны другие данные, то делаем копию таблицы и в новую таблицу добавляем новые столбцы, куда вытаскиваем нужные данные функцией вида return __VarL.XXXX();
Что может быть вместо ХХХ:
Получить фамилию - GetF
Получить имя - GetI
Получить отчество - GetO
вид родства - GetNameKind
id вида родства - GetIDKind
id вида родства для ФСС - GetIDKindFSS
День рождения - GetBirthDay().GetStr
День усыновления - GetDayAdoption().GetStr
Пол мужской или женский - IsMan
Ребенок или нет - IsChild
Инвалид или нет - IsInv
Информация об инвалидности - GetInv
Сервис поддержки клиентов работает на платформе UserEcho
Патч с таблицей для версии 617.0 (в "Справки по ЛС" добавляется таблица "Состав семьи (пример таблицы)"
Если нужны другие данные, то делаем копию таблицы и в новую таблицу добавляем новые столбцы, куда вытаскиваем нужные данные функцией вида return __VarL.XXXX();
Что может быть вместо ХХХ:
Получить фамилию - GetF
Получить имя - GetI
Получить отчество - GetO
вид родства - GetNameKind
id вида родства - GetIDKind
id вида родства для ФСС - GetIDKindFSS
День рождения - GetBirthDay().GetStr
День усыновления - GetDayAdoption().GetStr
Пол мужской или женский - IsMan
Ребенок или нет - IsChild
Инвалид или нет - IsInv
Информация об инвалидности - GetInv
Patch для 617