Добрый день,
ЗУП 3.1.29.78
Задача: в отчетах по штатному расписанию исключить из Свободно позиции ШР, которые в карточке позиции в доп реквизите заполнены значением.
Описание:
В карточку позиции ШР добавлен дополнительный реквизит ДР ШР со списком значений: Значение 1, Значение 2
В позиции ШР заполнен этот доп.реквизит
В отчет Заполненность штатного расписания доп.реквизит выведен
Нужно создать пользовательское поле: Занято ДР ШР, в котором заполнять значения по алгоритму: если значение в доп реквизите заполнено, то 1, иначе 0.
Через пользовательское поле Выбор получается
Но это поле невозможно учесть в формуле Свободно? Оно же не ресурс
Возможно ли создать пользовательское поле Выражение с алгоритмом по типу
Выбор
Когда [Позиция.ДР ШР (Штатное расписание)] =Заполнено
Тогда 1
Иначе 0
Конец
(программа пишет не найдено поле, потому что оно доп реквизит?)
И далее это поле (оно же ресурсом будет?) учесть в формуле Свободно (нужно вычесть его)?
Здравствуйте! Дело в том, что отчетах на СКД используется два запроса: предопределенный, с полями доступными в отчете и пользовательский запрос с пользовательскими полями и дополнительными реквизитами.
Когда мы создаем пользовательское поле используется первый запрос, поэтому программа не видит другие пользовательские поля, созданные ранее и дополнительные реквизиты.
Елена, добрый день, понятно. Спасибо!