Заказы без контрагента появляются после загрузки из Excel
Запрет записи заказа без контрагента реализован в модуле формы:
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если Не ЗначениеЗаполнено(Объект.Контрагент) Тогда
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Вручную такой заказ не записать, а внешняя обработка загрузки из Excel создаёт их через Документы.ЗаказКлиента.СоздатьДокумент() и Записать(). Где должна быть проверка?
- В модуле объекта: ПередЗаписью документа
- В обработчике ПриЗакрытии формы
- В ПередЗаписьюНаСервере той же формы
- В пользовательской инструкции к загрузке
