0
9451523
15.08.18
✎
08:57
|
Привет Всем
При обновлении конфигурации с 8.2 на 8.3.11 возникла проблема с открытием модальных окон, в обычном режиме все открывается нормально, а вот через браузер
при попытки открыть в табличной части документа форму другого документа выскакавает ошибка "Использование модальных окон в данном режиме запрещено"
вот код:
&НаКлиенте
Процедура Настил1НомерКартыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
ТД=Элементы.Настил1.ТекущиеДанные;
П=Новый Структура;
П.Вставить("Заказ",Объект.ЗаказПокупателя);
П.Вставить("РежимВыбора",Истина);
Форма=ПолучитьФорму("Документ.ЗаготовкаМатериалов.Форма.ФормаКарты",П,ЭтаФорма);
Форма.ОткрытьМодально();
МасВыбора=Форма.ПодчиненныеЭлементы.СписокРаскладок.ТекущиеДанные;
ТД.НомерКарты=МасВыбора.НомерКарты;
ТД.Ширина=МасВыбора.Ширина;
ТД.Длина= МасВыбора.ДлинаПастала;
ТД.Площадь=МасВыбора.Площадь;
ТД.КомплНа1Пастал1=МасВыбора.Комплектов;
ТД.РазмНа1Пастал=МасВыбора.Размеров;
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
поменял Форма.ОткрытьМодально(); на Форма.Открыть(); с блокировкой интерфейса формы на веб клиенте стало нормально открыватся а вот в обычном режиме форма открылась но с ошибкой "Значение не является значением объектного типа (НомерКарты)" я так понимаю надо как то это значение передать параметром, вот толко как? опыта пока мало
подскажите пожалйуста
С Уважением Дамир
|
|