|
Можно ли в управляемой форме выгрузит табличную часть документа в таблицу?
| ☑ |
0
ChAlex
30.04.12
✎
13:09
|
Пробую на сервере использовать
Таб=РеквизитФормыВЗначение("Объект.Товары","ТаблицаЗначений");
Выдает ошибку "Несоответствие типов параметр 1"
Если без указания типа : Таб=РеквизитФормыВЗначение("Объект.Товары") - то возвращает "Неопределено"
Что-то в справке не нашел ограничений, что данным методом нельзя получать табличную часть.
Так можно получить или тупо только обходом коллекции по строкам и копированием?
|
|
1
moshefoo
30.04.12
✎
13:12
|
ну у вас таблица значений имеет тип таблица .а параметр № 1 в значение тип справочник товары
создайте в таблице колонку со значением справочник товары и спокойно в нее выгружайте
|
|
2
ChAlex
30.04.12
✎
13:13
|
Объект.Товары - это табличная часть документа
|
|
3
romale
30.04.12
✎
13:14
|
(0) А что мешает использовать метод Выгрузить()?
|
|
4
moshefoo
30.04.12
✎
13:15
|
да это понятно .но значение в ней из справочника,
по любому нужно создавать колонки в таб и определять типы значений в них
|
|
5
ChAlex
30.04.12
✎
13:15
|
Выгрузить() - создает массив, с которым не очень удобно работать
|
|
6
moshefoo
30.04.12
✎
13:16
|
вот еслиб выгружали методом Выгрузить () из запроса в таб знач то все бы было ок
|
|
7
moshefoo
30.04.12
✎
13:17
|
колонку создайте в таб .
|
|
8
ChAlex
30.04.12
✎
13:18
|
(4) - либо я не въезжаю в то что вы пишете, либо я не ясно объясняю. Объект - это документ, в нем табличная часть , называется "Товары" - какой справочник? вы о чем? На форме табличная часть "Товары" выведена, мне нужно получить таблицу значений с данными табличной части - просто как грабли
|
|
9
ChAlex
30.04.12
✎
13:19
|
(6) - мне как раз нужно в запрос впихнуть в табличную часть, а вы предлагаете из запроса получить: как ? - документ еще не записан (во всяком случае может быть) или табличная часть изменена уже
|
|
10
ChAlex
30.04.12
✎
13:21
|
(7) - какую колонку создавать? РеквизитФормыВЗначение - должен вернуть таблицу значений
|
|
11
ChAlex
30.04.12
✎
13:22
|
Во всяком случае для реквизита формы (а не табличной части) типа "ТаблицаЗначений", - метод работает - и все нормально возвращает
|
|
12
romale
30.04.12
✎
13:22
|
(8) Метод Выгрузить() возвращает Таблицу Значений, а не массив
|
|
13
ChAlex
30.04.12
✎
13:25
|
(12) - точно, утро... :) не туда глянул. Хотя суть вопроса не снимает, но обойти можно
|
|
14
ChAlex
30.04.12
✎
13:28
|
Постоянно используя РеквизитФормыВЗначение() - для получения значения дополнительно таблицы формы - уже забывается что можно как раньше просто и без мудреностей. :)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший