0
01230123
26.11.13
✎
18:22
|
Доброго времени суток!
Извиняюсь за банальный вопрос, но... написал я код проверки данных, указанных в связанных документах при записи списка документов. Всё работает нормально, пока не начинаем обмер РБД. Общий документ уже создан, а указанных в нём ещё нет. Обмен выдаёт ошибку. Нужно сделать так, чтобы проверка была только при записи документа ручками, а при обмене не проводилась. Что дописать нужно?
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Для Каждого Строка из Заказы Цикл
СсылкаНаОбъект = Строка.Реализация;
Если СсылкаНаОбъект.Логистик = 0 Тогда
Сообщить ("Укажите службу доставки:" + СсылкаНаОбъект);
Отказ = Истина;
КонецЕсли;
КонецЦикла;
Ответственный = ПараметрыСеанса.ТекущийПользователь;
КонецПроцедуры // ПередЗаписью()
|
|
1
kosts
26.11.13
✎
19:02
|
(0) Можно примерно так,
Если ОбменДанными.Загрузка Тогда
Но в типовом обмене по правилам, вроде не поможет, т.к. загрузка/проведение в два этапа.
Сперва запись без проведения, а потом отложенное проведение (уже без этого флага).
Могу ошибаться, но вроде так.
|
|