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