Имя: Пароль:
1C
 
Обработка заполнения тч документа "Установка цен"
0 _Tolyas_
 
30.10.24
18:14
База КА 2.5
Обработка заполняет табличной часть "Товары" документа "Установка цен номенклатуры". На форме документа табл. часть отображается в таблице значений "ВыбранныеЦены". Как обновить тз на форме, после выполнения обработки?
1 _Tolyas_
 
30.10.24
17:45
ПараметрыФормы         = Новый Структура("Ключ", Объект.Документ);
    ФормаДокумента         = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.ФормаОбъекта", ПараметрыФормы);
    ОбъектДокумента      = ФормаДокумента.Объект;
    ЗаполнитьДокументНаСервере(ОбъектДокумента);
    
    КопироватьДанныеФормы(ОбъектДокумента, ФормаДокумента.Объект);
    ФормаДокумента.Модифицированность = Истина;
    ФормаДокумента.Открыть();
2 _Tolyas_
 
30.10.24
17:48
ЗаполнитьДокументНаСервере(ОбъектДокумента, ПараметрыЗаполнения); - здесь очистили табличную часть товары.

КопироватьДанныеФормы(ОбъектДокумента, ФормаДокумента.Объект); - перенесли в объект формы очищенную тч. После этой строки надо на "ФормаДокумента" перезаполнить элемент формы "ВыбранныеЦены" тип: таблица значений.
3 _Tolyas_
 
30.10.24
18:24
Пока вижу два варианта:
1. Записывать документ.
2. Перетаскивать код в обработку и перезаполнять тз на клиенте в обработке.