Можно ли в управляемой форме выгрузит табличную часть документа в таблицу? #608769


#0 by ChAlex
Пробую на сервере использовать Таб=РеквизитФормыВЗначение("Объект.Товары","ТаблицаЗначений"); Если без указания типа : Таб=РеквизитФормыВЗначение("Объект.Товары") - то возвращает "Неопределено" Что-то в справке не нашел ограничений, что данным методом нельзя получать табличную часть. Так можно получить или тупо только обходом коллекции по строкам и копированием?
#1 by moshefoo
ну у вас таблица значений  имеет тип таблица .а параметр № 1  в значение тип справочник товары   создайте в таблице колонку  со значением справочник товары и спокойно в нее выгружайте
#2 by ChAlex
Объект.Товары - это табличная часть документа
#3 by romale
А что мешает использовать метод Выгрузить?
#4 by moshefoo
да это понятно .но значение в ней  из справочника, по любому нужно создавать колонки в таб  и  определять типы значений в них
#5 by ChAlex
Выгрузить - создает массив, с которым не очень удобно работать
#6 by moshefoo
вот еслиб выгружали  методом Выгрузить  из запроса в таб знач то все бы было  ок
#7 by moshefoo
колонку создайте в таб .
#8 by ChAlex
-  либо я не въезжаю в то что вы пишете, либо я не ясно объясняю. Объект - это документ, в нем табличная часть , называется "Товары" - какой справочник? вы о чем? На форме табличная часть "Товары" выведена, мне нужно получить таблицу значений с данными табличной части - просто  как грабли
#9 by ChAlex
- мне как раз нужно в запрос впихнуть в табличную часть, а вы предлагаете из запроса получить: как ? - документ еще не записан (во всяком случае может быть) или табличная часть изменена уже
#10 by ChAlex
- какую колонку создавать? РеквизитФормыВЗначение - должен вернуть таблицу значений
#11 by ChAlex
Во всяком случае для реквизита формы (а не табличной части) типа "ТаблицаЗначений", -  метод работает - и все нормально возвращает
#12 by romale
Метод Выгрузить возвращает Таблицу Значений, а не массив
#13 by ChAlex
- точно, утро... :) не туда глянул. Хотя суть вопроса не снимает, но обойти можно
#14 by ChAlex
Постоянно используя РеквизитФормыВЗначение - для получения значения дополнительно таблицы формы - уже забывается что можно как раньше просто и без мудреностей. :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С