Имя: Пароль:
1C
1C 7.7
v7: ВыгрузитьТабличнуюЧасть()...что я делаю тут не так....
0 BORG
 
28.07.09
14:08
пытаюсь выгрузить определенные колонки табличной части документа  в таблицу значений и потом отсортировать и работать с ней...но пишет ошибку "номер за пределами значений" при сортировке

ВыгрузитьТабличнуюЧасть(ТЗ,"НомерСтроки,Надбавка,ставкаНДС2,НаценкаТ,ЦенаО,суммаО");
ТЗ.Сортировать("1,2,3,4,5");
1 ДенисЧ
 
28.07.09
14:10
НОмерСтроки не выгружается.
2 smaharbA
 
28.07.09
14:11
НомерСтроки
3 smaharbA
 
28.07.09
14:14
Хотя да

ВыгрузитьТабличнуюЧасть
Выгрузить многострочную часть документа в таблицу значений.

Синтаксис:

ВыгрузитьТабличнуюЧасть(<3нач>, <Реквизиты>)

Англоязычный синоним:

UnloadTable

Параметры:

<3нач>
Идентификатор переменной, содержащей значе­ние типа «Таблица значений» или «Список зна­чений», куда нужно выгрузить данные из много­строчной части документа. Если переданное зна­чение пустое, то система сама создаст объект типа «Таблица значений». Колонки совмещаются по идентификаторам.

<Реквизиты>
Необязательный параметр. Список реквизитов многострочной части документа через запятую. Данный параметр указывает, какие реквизиты выгружать, если не указано то все. Для номера строки документа в таблице значений создается отдельная колонка с идентификатором "НомерСтрокиДокумента". При задании какие колонки выгружать, для выгрузки номера строки надо указать колонку "НомерСтроки".
4 BORG
 
28.07.09
14:14
При задании, какие колонки выгружать, для выгрузки номера строки надо указать колонку ''НомерСтроки''.
5 Ёпрст
 
гуру
28.07.09
14:16
Больше кода.
6 BORG
 
28.07.09
15:46
так собсна на той строчке где сортировка и выкидывает в ошибку....
7 Ёпрст
 
гуру
28.07.09
15:47
(6) не верю.
8 Ёпрст
 
гуру
28.07.09
15:48
+7 Сообщить(ТЗ.КоличесвтоКолонок()); //????
9 BORG
 
28.07.09
15:57
ща попробую
10 Деметрио
 
28.07.09
16:01
я бы посередине вставил ТЗ.ВыбратьСтроку() и посмотрел, что у меня перед сортировкой в ТЗ оказывается.
11 also
 
28.07.09
16:02
Lля номера строки документа в таблице значений создается отдельная колонка с идентификатором "НомерСтрокиДокумента"
12 Ёпрст
 
гуру
28.07.09
16:02
(10) и так ясно.. колонок меньше чем сортирует..видать в синтаксисе ошибся..
13 Деметрио
 
28.07.09
16:07
(12) просто сразу будет видно, где именно ошибка.
14 BORG
 
28.07.09
16:20
Пишет что колонок 0 ...а почему?
вообще то ТЗ у меня просто объект типа ТаблицаЗначений, может надо еще соответствующие колонки создать чтобы выгружать потом в них табличную часть?...мне казалось что колонки создадутся сами...
15 Ёпрст
 
гуру
28.07.09
16:22
(14) Неправильно перечислил идентификаторы табличной части..
Будь проще:

ВыгрузитьТабличнуюЧасть(ТЗ);