Имя: Пароль:
1C
1С v8
РеквизитФормыВЗначение
,
0 qwasqu
 
28.09.15
08:38
Это все происходит на сервере.

РеквизитФормыВЗначение("Объект.Товары", Тип("ТаблицаЗначений"))

Ребят, подскажите, как преобразовать данныеформыколлекция в таблицу значений.
выдает ошибку
Недопустимое значение параметра (параметр номер '1')
1 GROOVY
 
28.09.15
08:39
У тебя на сервере и так ТЗ, куда ты ее преобразовывать собрался?
2 GROOVY
 
28.09.15
08:40
А, ТЗ = Объект.Товары.Выгрузить()
3 DrShust
 
28.09.15
08:42
(0) Это обработка?
4 qwasqu
 
28.09.15
08:50
Объект.СпускиПоЗаказу - данныеформыколлекия
5 qwasqu
 
28.09.15
08:50
(3) документ - форма - процедура на сервере.
6 qwasqu
 
28.09.15
08:51
(4) Или товары не важно
7 gigi789
 
28.09.15
08:51
ДанныеФормыВЗначение
8 qwasqu
 
28.09.15
08:53
(7) то же самое.
9 gigi789
 
28.09.15
08:55
(8) а можно вопрос от глупого человека Объект.Товары это типо тч??
10 gigi789
 
28.09.15
08:57
(9) вообще  ДанныеФормыВЗначение("Товары") должно быть
11 itlikbez
 
28.09.15
08:57
(0) Перенеси Товары в реквизиты формы.
12 gigi789
 
28.09.15
08:58
(10) мы же оперируем данными формы а не объекта.
13 qwasqu
 
28.09.15
09:01
(12) Объект.Товары - ТЧ
её мне нужно преобразовать в ТЗ, но на сервере модуля формы она как данныеформыколлекия.
14 gigi789
 
28.09.15
09:02
(13) тогда ответ был в (2)
15 DrShust
 
28.09.15
09:04
(14) +. А вот это: РеквизитФормыВЗначение("Объект.Товары", Тип("ТаблицаЗначений"))  - фигня какая-то.
16 DrShust
 
28.09.15
09:07
лЭтотОбъект = РеквизитФормыВЗначение("Объект");
лЭтотОбъект.КакаяТоПроцедураВМодулеОбъекта(); // Если оно вообще нужно!
ЗначениеВРеквизитФормы(лЭтотОбъект, "Объект");
17 qwasqu
 
28.09.15
09:07
(14) (15) Точно, затупил.

Не посмотрел, что у данныеформыколлекия есть метод выгрузить.

Спасибо.
Независимо от того, куда вы едете — это в гору и против ветра!