Версия для печати темы (https://pro1c.org.ua/index.php?s=e7254dab50981b497be51b7592f3a845&showtopic=56808)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Список значение как параметр открываемой формы

Автор: Constantus 03.02.20, 11:20

Приветствую, Форумчане!
1с8.3.12, самопис, УФ.

Программно пытаюсь открыть форму с передачей параметров.
На этой открываемой форме есть реквизит "СписокПолей" как список значений.

Для передачи параметра программно формирую список значений:

    СЗ = Новый СписокЗначений;
    СЗ.Добавить("ЦенаДляЗаказчика", "Цену для заказчика");
    СЗ.Добавить("ЦенаДляПодрядчика", "Цену для Подрядчика");
    СЗ.Добавить("Материалы", "Цену для материалы");
    СЗ.Добавить("Прочее", "Цену на работу");
    
    
    
    ПараметрыВызова = Новый Структура;
    ПараметрыВызова.Вставить("АдресДанныхОбработки", АдресТабличнойЧасти_Работы());
    ПараметрыВызова.Вставить("ИмяКолонкиСуммаПроцента", ИКСП);
    ПараметрыВызова.Вставить("ПредставлениеСуммаПроцента", ПСП);
    ПараметрыВызова.Вставить("СписокПолей", СЗ);
    
    ОткрытьФорму("ОбщаяФорма.ФормаИзмененияПроцентаЦены", ПараметрыВызова, ЭтотОбъект);


ошибок нет при открытии, но и реквизить "СписокПолей" пустой ("ЦенаДляЗаказчика" и т.д.), т.е. выбрать какое-либо значение не выбрано.
Что я сделал не так? Подскажите

Автор: nik389 03.02.20, 11:59

Constantus @ Сегодня, 11:20 * ,
так а реквизит у вас сам и не заполнится
В "ПриСозданииНаСервере" заполнить реквизит надо, из Параметры

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua