Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:51

Не заполняется форма, открытая модально

Автор Arkana, 27 сен 2017, 10:54

0 Пользователей и 1 гость просматривают эту тему.

Arkana

Добрый день!
Помогите начинающему. Есть форма, в ней пользователь вводит номер пакета, после чего нужно выводить таблицу с остатками серий пакета и пользователь должен выбрать нужную серию. Пробую форму с сериями открыть модально, но она открывается пустая, без значений. Если открыть просто, через Открыть(); , то значения появляются, но нужно чтобы с формой работал пользователь и основная обработка не продолжала работу, пока пользователь не выберет нужную серию.
Запрос.УстановитьПараметр("СписокСвойствХарактеристики",СписокСвойствХарактеристики);
Результат = запрос.Выполнить().Выгрузить();
Результат.Свернуть("Номенклатура, ХарактеристикаНоменклатуры, СерияНоменклатуры, КоличествоОстаток");
//открываем форму
ФормаСерии = ПолучитьФорму("ФормаДокументаСерии");
ФормаСерии.ОткрытьМодально();
ФормаСерии.ЭлементыФормы.ТабСерий.Значение = Результат;
ФормаСерии.ЭлементыФормы.ТабСерий.СоздатьКолонки();
    ФормаСерии.ЭлементыФормы.ТабСерий.ОбновитьСтроки();

Может вообще тут нужно как-то по другому сделать, но не знаю как. Спасибо за помощь.

LexaK

э-э-э, а попробуйте поменять строчки местами


ФормаСерии = ПолучитьФорму("ФормаДокументаСерии");   
//ФормаСерии.ОткрытьМодально();
ФормаСерии.ЭлементыФормы.ТабСерий.Значение = Результат;
ФормаСерии.ЭлементыФормы.ТабСерий.СоздатьКолонки();
ФормаСерии.ЭлементыФормы.ТабСерий.ОбновитьСтроки();
//сначала все заполняем на форме, а потом уже открываем модально
ФормаСерии.ОткрытьМодально();
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск