Добрый день..самостоятельно изучаю 8.2
Пытаюсь прописать заполнено ли окно контрагента.На то что не заполненно сообщение выдет,а когда заполненно...тоже выдает сообщение)))
Подскажите что не так?
Если не ЗначениеЗаполнено(ПроверяемыеРеквизиты.Найти("Контрагент")) Тогда
Сообщение=новый сообщениеПользователю();
Сообщение.Текст="не заполнено Контрагент";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.сообщить();
Отказ=истина;
КонецЕсли;
Если не ЗначениеЗаполнено(Контрагент) Тогда
Сообщение=новый сообщениеПользователю();
Сообщение.Текст="не заполнено Контрагент";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.сообщить();
Отказ=истина;
КонецЕсли;
// Проверим заполненность реквизита "Покупатель"
Если Не ЗначениеЗаполнено(Покупатель) Тогда
// Если он не заполнен, сообщим об этом пользователю
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Не указан Покупатель, на которого выписывается товарная накладная!";
Сообщение.Поле = "Покупатель";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();
// Сообщим платформе, что мы сами обработали проверку заполнения реквизита "Поставщик"
ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Покупатель"));
// Так как информация в документе не консистентна, то продолжать работу дальше смысла нет
Отказ = Истина;
КонецЕсли;
// Сообщим платформе, что мы сами обрабатываем проверку реквизита Товар в табличной части Товары
ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Товары.Товар"));