0
Игорь_МММ
22.12.15
✎
15:20
|
по ходу выполнения программы проверяется есть ли в номенклатуре интересующий элемент, если нет, то пользователю предлагается его создать:
Наименование = стр.Наименование;
Форма = ПолучитьФорму("Справочник.Номенклатура.ФормаОбъекта");
Форма.Наименование = Наименование;
Совпадение = Истина;
ЕдиницаИзм = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(стр.ЕдИзм, Совпадение);
Если ЕдиницаИзм = Неопределено Тогда
ЕдиницаИзм = Справочники.КлассификаторЕдиницИзмерения.ПустаяСсылка()
КонецЕсли;
Форма.БазоваяЕдиницаИзмерения = ЕдиницаИзм;
Форма.НаименованиеПолное = Наименование;
Форма.Артикул = стр.Код;
РезультатОткрытияФормы = Форма.ОткрытьМодально();
как понять записал пользователь новый элемент или просто закрыл форму=отказался от заполнения формы и записи элемента?
|
|