Имя: Пароль:
1C
1С v8
Нужна помощь с условием в модуле объекта документа
0 Varlant1n
 
27.11.20
10:10
Здравствуйте! Будет звучать сложно, но я распишу по блокам, чтобы было понятнее.
1) Есть документ "Приходная накладная", у этого документа есть табличная часть "СписокНоменклатуры", у табличной части есть реквизит "Номенклатура" с типом СправочникСсылка.Номенклатура.
2) У справочника "Номенклатура" есть реквизит "ВидНоменклатуры" с типом ПеречислениеСсылка.ВидыНоменклатуры.
3) У перечисления "ВидыНоменклатуры" есть значения Товар и Услуга.

Так вот мне надо в модуле документа "Приходная накладная" написать условие при котором будет проверка на то, что текущая строка из табличной части будет услугой. Как я могу это сделать? Я пробовал:

Если ТекСтрокаСписокНоменклатуры.Номенклатура.ВидНоменклатуры.Услуга Тогда

Но выдает ошибку. Помогите, пожалуйста. Буду очень благодарен
1 ДенисЧ
 
27.11.20
10:15
Я даже не стану угадывать текст ошибки и контекст выполнения этого сравнения...
2 Varlant1n
 
27.11.20
10:17
{Документ.ПриходнаяНакладная.МодульОбъекта(11)}: Поле объекта не обнаружено (Услуга)
        Если ТекСтрокаСписокНоменклатуры.Номенклатура.ВидНоменклатуры.Услуга Тогда
3 Ёпрст
 
27.11.20
10:18
(0) если текстрока...номенклатура.видноменклатуры = перечисления.видыноменклатуры.услуга тогда
4 Varlant1n
 
27.11.20
10:25
(3) Огромное спасибо. Я не понимаю, как я не додумался до этого. Видимо, 19 часов работы без сна говорят о себе)