Использование доп.реквизитов в отчетах по ШР

Вопрос задал Елена

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день,
ЗУП 3.1.29.78

Задача: в отчетах по штатному расписанию исключить из Свободно позиции ШР, которые в карточке позиции в доп реквизите заполнены значением.
Описание:
В карточку позиции ШР добавлен дополнительный реквизит ДР ШР со списком значений: Значение 1, Значение 2
В позиции ШР заполнен этот доп.реквизит
В отчет Заполненность штатного расписания доп.реквизит выведен
Нужно создать пользовательское поле: Занято ДР ШР, в котором заполнять значения по алгоритму: если значение в доп реквизите заполнено, то 1, иначе 0.
Через пользовательское поле Выбор получается
Но это поле невозможно учесть в формуле Свободно? Оно же не ресурс

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

Метки вопроса: Настройки отчета

Все комментарии (2)

  1. Здравствуйте! Дело в том, что отчетах на СКД используется два запроса: предопределенный, с полями доступными в отчете и пользовательский запрос с пользовательскими полями и дополнительными реквизитами.
    Когда мы создаем пользовательское поле используется первый запрос, поэтому программа не видит другие пользовательские поля, созданные ранее и дополнительные реквизиты.

    1. Елена, добрый день, понятно. Спасибо!

Комментарии закрыты.