0
1sik
06.12.16
✎
16:08
|
1С:Предприятие 8.3 (8.3.8.1652), конфа ут 11.
Есть обработка, на ней форма списка заказов, при нажатии на заказ должна открываться отдельная форма обработки для редактирования заказа. Если нажимаю на другой заказ то должна открывается новая форма и для него,а старая остаться открытой, если выберу один заказ дважды, то форма больше не должна открываться.
Вот код....
ПараметрыЗаказа = Новый Структура;
ПараметрыЗаказа.Вставить("Заказ", ЗаказНаряд);
ПараметрыЗаказа.Вставить("КлючУникальности", ЗаказНаряд);
ПараметрыЗаказа.Вставить("Ключ", ЗаказНаряд);
ПараметрыЗаказа.Вставить("УникальныйИдентификаторФормыВладельца", УникальныйИдентификатор);
ПараметрыЗаказа.Вставить("ТекущийДокумент", ТекущийДокумент);
ПараметрыЗаказа.Вставить("ПриемВРемонт", ПриемВРемонт);
ПараметрыЗаказа.Вставить("Инженер", Инженер);
ПараметрыЗаказа.Вставить("РемонтВРаботе", РемонтВРаботе);
ПараметрыЗаказа.Вставить("НомерЗаказаВРемонте", НомерЗаказаВРемонте);
ПараметрыЗаказа.Вставить("ЕстьНезакрытые", ЕстьНезакрытые);
ПараметрыЗаказа.Вставить("СтатусЗапчастей", СтатусЗапчастей);
ПараметрыЗаказа.Вставить("ЭтоИнженер", ЭтоИнженер);
ОткрытьФорму("Обработка.АРМ_Инженера.Форма.ФормаДанныеЗаказа",ПараметрыЗаказа,ЭтаФорма,Ложь,,,,
РежимОткрытияОкнаФормы.Независимый);
Ключ уникальности указал, параметр открытия тоже указал но у меня не работает так как должно согласно СП, или я что то забыл.
Всегда новая форма замещает старую, а когда четвертым параметром указывал истина у меня всегда генерит новую форму, даже для одного заказа
|
|