Здравствуйте! Будет звучать сложно, но я распишу по блокам, чтобы было понятнее.
1) Есть документ "Приходная накладная", у этого документа есть табличная часть "СписокНоменклатуры", у табличной части есть реквизит "Номенклатура" с типом СправочникСсылка.Номенклатура.
2) У справочника "Номенклатура" есть реквизит "ВидНоменклатуры" с типом ПеречислениеСсылка.ВидыНоменклатуры.
3) У перечисления "ВидыНоменклатуры" есть значения Товар и Услуга.
Так вот мне надо в модуле документа "Приходная накладная" написать условие при котором будет проверка на то, что текущая строка из табличной части будет услугой. Как я могу это сделать? Я пробовал:
Если ТекСтрокаСписокНоменклатуры.Номенклатура.ВидНоменклатуры.Услуга Тогда
Но выдает ошибку. Помогите, пожалуйста. Буду очень благодарен
{Документ.ПриходнаяНакладная.МодульОбъекта(11)}: Поле объекта не обнаружено (Услуга)
Если ТекСтрокаСписокНоменклатуры.Номенклатура.ВидНоменклатуры.Услуга Тогда
(3) Огромное спасибо. Я не понимаю, как я не додумался до этого. Видимо, 19 часов работы без сна говорят о себе)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший