Имя: Пароль:
1C
 
Обновить ТЧ после заполнения на сервере
,
0 Luisa
 
03.12.17
00:34
Управляемое приложение. В общих формах(в конфигурации "общие формы" добавил там кнопку заполнения) заполнил на сервере Табличную часть "Товары", которая лежит на форме. На клиенте она не появляется.

Такого понятие как Объект у общей формы нету!


НаСервере
Функция тр1()
ДокОбъект = РеквизитФормыВЗначение("Объект ");
------Заполняю табличную часть товары---
ЗначениеВРеквизитФормы(ДокОбъект, "Объект");



Как правильно?
1 youalex
 
03.12.17
01:15
можно типовым костылем в виде массива структур
2 Franchiser
 
гуру
03.12.17
01:42
ЗначениеВДанныеФормы() попробуй
3 wertyu
 
03.12.17
02:30
прямо застрелил бы
4 Cyberhawk
 
03.12.17
10:41
"заполнил на сервере Табличную часть "Товары"" // Мда
5 Luisa
 
03.12.17
11:27
Я не знаю как воспользоваться в данном случае ЗначениеВДанныеФормы() так как туда нужно передать тип, этот тип постоянно не подходит!  Пробывал также вариации Товары, ЭтаФормаТовары, ЭтотОбъектТовары......
    ДокОбъект =ДанныеФормыВЗначение(    "  ЭтотОбъект.Товары " , Тип("ТаблицаЗначений") );
-----Заполняю Таблицу Значений-------------
ЗначениеВДанныеФормы(   ДокОбъект, "  ЭтотОбъект.Товары   ");
6 Luisa
 
03.12.17
11:42
Еще вот так пробывал, вроде отрабатывает а на клиенте нет изменений, хотя по таблице цикл идет и номенклатуры создаются!

ДокОбъект =РеквизитФормыВЗначение( "Товары" , Тип("ТаблицаЗначений") );
------Обхожу и обновляюТаблицу---------
Для каждого стрт из ДокОбъект Цикл
Сообщить(стрт.ШтрихКод);
номенк=Справочники.Номенклатура.Создать();
номенк.Наименование=стрт.ШтрихКод;

стрт.Номенклатура(номенк);


КонецЦикла;

-----------------------------
ЗначениеВРеквизитФормы( ДокОбъект, "Товары");
7 h-sp
 
03.12.17
13:18
(6) ну так пробуй

Для каждого стрт из Товары Цикл
8 Franchiser
 
гуру
03.12.17
14:59
Так пробовала ТвояУФ.РеквизитФормыВзначение("Объект") ?
9 Franchiser
 
гуру
03.12.17
15:00
Где ты вообще код пишешь?
10 Franchiser
 
гуру
03.12.17
15:02
Точнее так твояформа.значениевреквизитформы(знч,"объект“)
Независимо от того, куда вы едете — это в гору и против ветра!