0
Klesk
08.09.20
✎
22:00
|
&НаКлиенте
Процедура СоответствиеНоменклатурыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если Поле.Имя="СоответствиеНоменклатурыКартинка" Тогда
ФормаНоменклатуры=ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,ЭтаФорма
,,,, Новый ОписаниеОповещения("ВвелиНоменклатуру", ЭтаФорма,
),
РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
ФормаНоменклатуры.Объект.Наименование= Элемент.ТекущиеДанные.Наименование;
ФормаНоменклатуры.Объект.НаименованиеПолное=Элемент.ТекущиеДанные.Наименование;
ФормаНоменклатуры.Объект.Артикул=Элемент.ТекущиеДанные.Артикул;
ФормаНоменклатуры.Объект.ЕдиницаИзмерения=Элемент.ТекущиеДанные.ЕдиницаИзмерения;
Иначе
СтандартнаяОбработка=Истина;
КонецЕсли;
КонецПроцедуры
Функция ВвелиНоменклатуру(РезультатВыбора, ДополнительныеПараметры) Экспорт
Возврат РезультатВыбора; ///Всё Неопределено!!!
КонецФункции
|
|
3
Ёпрст
08.09.20
✎
22:20
|
параметры метода получитьформу там подправишь, если че
ФормаНоменклатуры=ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",,ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
Оповещение = Новый ОписаниеОповещения("ВвелиНоменклатуру", ЭтаФорма, ФормаНоменклатуры);
ФормаНоменклатуры.ОписаниеОповещенияОЗакрытии = Оповещение;
ФормаНоменклатуры.Объект.Наименование= Элемент.ТекущиеДанные.Наименование;
ФормаНоменклатуры.Объект.НаименованиеПолное=Элемент.ТекущиеДанные.Наименование;
ФормаНоменклатуры.Объект.Артикул=Элемент.ТекущиеДанные.Артикул;
ФормаНоменклатуры.Объект.ЕдиницаИзмерения=Элемент.ТекущиеДанные.ЕдиницаИзмерения;
ФормаНоменклатуры.Открыть();
КонецПроцедуры
&НаКлиенте
Процедура ВвелиНоменклатуру(Результат, ДопПараметры) Экспорт
ТвояССылка= ДопПараметры.Объект.Ссылка;
КонецПроцедуры
|
|