0
1634344
03.10.13
✎
15:39
|
Такая проблема нужно если ДанныеЗаполнения.ДокЦенообразование = Null, вводить документ на основании, иначе просто сообщение. А у меня получается так что и сообщение выдается и пустой документ ценообразование формируется. А надо что-то подобие выход из процедуры, т.е. что-бы документ на основании не вводился, даже пустой.
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда
Если ДанныеЗаполнения.ДокЦенообразование = Null тогда
ДокументОснование = ДанныеЗаполнения.Ссылка;
Склад = ДанныеЗаполнения.Склад;
Для Каждого ТекСтрокаНоменклатура Из ДанныеЗаполнения.Номенклатура Цикл
НоваяСтрока = Номенклатура.Добавить();
НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаНоменклатура.ЕдиницаИзмерения;
НоваяСтрока.Наименование = ТекСтрокаНоменклатура.Наименование;
НоваяСтрока.ЦенаЗакупки = ТекСтрокаНоменклатура.ЦенаЗакупки;
КонецЦикла;
Иначе
Сообщить ("Облом !!!");
Возврат;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|