Помогите, пожалуйста! Нужно сравнить значения реквизитов табличной части и реквизита документа. Примерно так:
...
Если Объект.ЭлементДоговора <> Элементы.РазнесениеПоЭлементамЭлементДоговора Тогда
Сообщить("Это очень плохо!");
Отказ = Истина;
КонецЕсли;
...
Прохожу отладчиком, "Элементы.РазнесениеПоЭлементамЭлементДоговора" заполняется коряво, отсюда условие выполняется всегда. Прошу помочь, как будет правильно сравнить реквизит документа и реквизит табличной части. Заранее спасибо!
(1) Надо проверку сделать, элемен договора должен быть одинаковый в реквизите документа и в реквизите табличной части. Реквизит документа заполняется, а табличная часть нет.
(4) Спасибо!
РазнесПоЭлДог = Объект.РазнесениеПоЭлементам[0].ЭлементДоговора;
Если Объект.ЭлементДоговора <> РазнесПоЭлДог Тогда
Сообщить("Элемент договора в заявке не совпадает с элементом договора в разнесении по элементам");
Отказ = Истина;
КонецЕсли;
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший