Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Нужна помощь с условием в модуле объекта документа

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.