Доброе утро!
ЗУП КОРП ред 3.1.29.
Я уже измучилась искать отчет ( что кадровые отчеты типа личные данные сотрудников , штатные сотрудники, что отчеты воинскому учету) где можно вывести следующие поля:
1. Документ воинского учета
2. Возраст — ну тут я выражение могу написать а пользовательском поле — не критично.
3. Дата начала действия документа воинского учета
4. Отношение к воинской службе
5. Отношение к воинскому учету
и еще пара полей тиба подразделение, должность, фио , пол — все это можно вытащить из любого отчета.
Условие формирования отчета: отчет формируется за период по всем сотрудникам, принятым на работу.
В отчет не нужны документы удостоверяющие личность, а только документы воинского учета.
Помогите пож-та.
Вся проблема именно в виде документа воинского учета (например вид документа Временное удостоверение, выданное взамен военного билета офицера запаса и аналогичные). Никак не могу вывести в отчет информацию только по конкретным видам документов, которые не являются удостоверением личности.
Все комментарии (9)
Комментарии закрыты.
Приложение
Здравствуйте!
Правильно ли я понимаю, что нам нужно вывести информацию из Личных данных — Все виды документа сотрудника? Эти данные хранятся в регистре сведений Документы физических лиц (Сервис и настройки — Функции для технического специалиста).
Для вывода информации можно использовать кадровый отчет Личные данные сотрудника (Кадры — Кадровые отчеты). По кнопке Настройки можно добавить вывод поля ЛичныеДанные.Документы.
Далее настроить фильтр: ЛичныеДанные.Документы не содержит Паспорт гражданина. Или другой отбор.
Прикладываю скриншоты. Если нужно еще что-то донастроить или я Вам неверно поняла, напишите, пожалуйста.
Я так пробовала- у меня в отчет данные не выводятся, так как у всех есть паспорт РФ. Правда делала это в отчета «Штатные сотрудники». Попробую сегодня еще раз- с новыми силами:)
а как прописать чтобы конкретные документы выводились и не один?
Указанный вами способ не работает, потому что у сотрудника есть и Паспорт РФ и документ воинского учета. С таким отбором сотрудники не попадут в отчет. Похоже что это без доработки не сделать, именно вывод документа воинского учета в отчет
А если указывать отбор Личные данне. Документы СОДЕРЖАТ, то в этой колонке се равно отображается и паспорт РФ, то еть не только документ воинского учета
Спасибо за уточнение!
Попробую сделать Ваш вариант с двумя документами и напишу Вас сразу.
Приложение
В отчет попадают данные о всех документах сотрудника в одну строку. Попыталась через функции работы со сторонами разбить/разделить строку, чтобы отделить все, что после информации о паспорте. Но так как данные о том, кем выдан паспорт не угадаешь сколько символов — не получается задать алгоритм.
Если посмотреть регистр сведений Документы физических лиу через Универсальный отчет, то там записи о каждом документе будет в отдельной строкой. В Универсальном отчете сработает отбор ВидДокумента.Наименование НЕ Содержит Паспорт гражданина.
Универсальный отчет не подходит, потому что задача изначальная в другом — я выше написала(.
Приложение
К сожалению, без помощи программиста у нас не получится вывести данную информацию в кадровом отчете.
Можно попробовать один вариант:
если у сотрудник паспорт и временное удостоверение, выданное взамен военного билета офицера запаса, то можно с помощью пользовательского выражения в новое поле вывести информацию только о временном удостоверение.
Мы отсекаем то, что до слов Временное, и выводим в новое поле всю оставшуюся информацию.
Затем делаем фильтр только по пользовательскому полу.
Минус этого решение, что если будет паспорт и еще какой-то вид документа, то нужно создать на каждое сочетание свои пользовательские поля.
Запрос для пользовательского поля: Подстрока([Личные данные.Документы], СтрНайти([Личные данные.Документы], «Временное»), ДлинаСтроки([Личные данные.Документы]))
Прикладываю скриншоты. Если нужно, что -то рассмотреть более подробнее, пожалуйста, напишите