Имя: Пароль:
1C
1С v8
Как обновить открытую форму, или иначе заставить появиться значения?
0 Akinetsu
 
03.12.21
15:36
Код на кнопке заполняет табличную часть на форме, но некоторые значения остаются невидимыми, пока форма не обновится каким-либо способом.

Как заставить форму обновится в коде, или иначе решить эту проблему?

ЭтаФорма.Получить()
ЭтаФорма.Прочитать()
ЭтаФорма.Обновить()

Форма = ПолучитьФорму("Документ.АктСписанияЕГАИС.Форма.ФормаДокумента")
Форма.Прочитать()

На это всё программе пофиг. Она это за рабочий код не держит.
1 Мультук
 
гуру
03.12.21
15:38
(0) Название конфигурации и её релиз
2 Akinetsu
 
03.12.21
15:41
(1) Управление торговлей, редакция 11 (11.4.13.281)
3 Мультук
 
гуру
03.12.21
15:48
(0)

1) Кто такие некоторые значения ? Это реквизиты табличной части?
2) Еще можно привести "код на кнопке".
4 Akinetsu
 
03.12.21
15:51
(3)

1) Серия и Упаковка. Да.
2)
&НаСервере
Процедура Портал_ОбработкаВыбораПослеНаСервере(ВыбранноеЗначение)
    
    РезультатСсылка =  ВыбранноеЗначение;
        
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
        |    РеализацияТоваровУслугТовары.Характеристика КАК Характеристика,
        |    РеализацияТоваровУслугТовары.Серия КАК Серия,
        |    РеализацияТоваровУслугТовары.Упаковка КАК Упаковка,
        |    РеализацияТоваровУслугТовары.КоличествоУпаковок КАК КоличествоУпаковок,
        |    РеализацияТоваровУслугТовары.Цена КАК Цена,
        |    РеализацияТоваровУслугТовары.Сумма КАК Сумма
        |ИЗ
        |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
        |ГДЕ
        |    РеализацияТоваровУслугТовары.Ссылка.Ссылка = &Ссылка";
    
    Запрос.УстановитьПараметр("Ссылка", РезультатСсылка);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Выборка = РезультатЗапроса.Выбрать();
    
    Пока Выборка.Следующий() Цикл
        
        Стр = Объект.Товары.Добавить();
        Стр.Номенклатура = Выборка.Номенклатура;
        Стр.Характеристика = Выборка.Характеристика;
        Стр.Серия = Выборка.Серия;
        Стр.Упаковка = Выборка.Упаковка;
        Стр.КоличествоУпаковок = Окр(Выборка.КоличествоУпаковок);
        Стр.Цена = Выборка.Цена;
        Стр.Сумма = Выборка.Сумма;
                
    КонецЦикла;
5 youalex
 
03.12.21
16:02
ОбновитьОтображениеДанных
6 Akinetsu
 
03.12.21
16:08
(5) Это тоже не распознается. "Попытка применения процедуры как функции"
7 lubitelxml
 
03.12.21
16:11
(6) не применяй процедуру как функцию :)
8 Akinetsu
 
03.12.21
16:28
(7) Точно!