Имя: Пароль:
1C
1С v8
Передача таблицы значений на клиента УФ без контекста
0 kolts23381
 
24.11.17
03:25
Тема перетиралась много раз.
Сам делаю так:
Есть данные формы реквизит1 с типом (таблица значений).

&НаКлиенте
Процедура Пр1(Команда)
    КопироватьДанныеФормы(Пр2(Реквизит1),Реквизит1)
КонецПроцедуры
//вопрос именно для без контекстного вызова
&НаСервереБезКонтекста
Функция Пр2(Знач Реквизит1);
    ТабЗнч = ДанныеФормыВЗначение(Реквизит1,Тип("ТаблицаЗначений"));
//совершаются действия над таблицей значений, действия не доступные на //клиенте
    ЗначениеВДанныеФОрмы(ТабЗнч,Реквизит1);
    Возврат Реквизит1;
КонецФункции

Похоже на костыль или пойдет?
1 h-sp
 
24.11.17
03:40
(0) делайте &НаСервере

нельзя же всё доводить до фанатизма.
2 Рэйв
 
24.11.17
05:36
(0)А сам то пробовал свой код?
3 wondkind
 
24.11.17
05:50
(2) зачем это нужно?
4 Рэйв
 
24.11.17
05:51
(3)Действительно, о чем это я...
5 lodger
 
24.11.17
08:08
(0) нельзя на клиенте орудовать с ТЗ. переходите на сервер с контекстом или обходитесь передачей единичных данных.
6 Юрий Лазаренко
 
24.11.17
08:33
(0) ДанныеФормыВЗначение без контекста? Это как?
7 Numerus Mikhail
 
24.11.17
08:44
Хороший код. Запатентовать не забудь
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший