Имя: Пароль:
1C
 
Свернуть ТЧ в управляемой форме
0 murzo1
 
01.06.11
21:37
В обычной форме можно было свернуть ТЧ так:

Товары.Свернуть("Номенклатура, Цена", "Количество, Сумма");

А в УФ, уже нельзя так, модно тока примерно так, но оно ниче не сворачивает:

Элементы.Товары.Свернуть("Номенклатура, Цена");

Там необходимо обращатся к реквизитам обхекта:

Объект.Товары.


но там нету метода Свернуть() !!!

Подскажите плиз как всетки свернуть ?
1 Лефмихалыч
 
01.06.11
21:40
Табличную часть нельзя сворачивать - у них метода свернуть() нет.
2 murzo1
 
01.06.11
21:42
(10 сказки не рассказывайте уж
3 Anjo
 
01.06.11
22:41
попробуй по этому примеру    

ТЗ = Объект.Товары.Выгрузить();
ТЗ.Свернуть(...);
Объект.Товары.Загрузить(ТЗ);
4 le_
 
01.06.11
22:53
(0) Передай на сервер, там сверни и верни обратно.
5 qwerty09
 
01.06.11
23:02
(2) не путай табличную часть и табличное поле
6 murzo1
 
02.06.11
06:39
(5)

Табличная часть (Tabular section)
Свернуть (GroupBy)
Синтаксис:

Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>)
Параметры:

<КолонкиГруппировок> (обязательный)

Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо группировать строки табличного поля.
<КолонкиСуммирования> (необязательный)

Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках табличного поля.
Описание:

Осуществляет свертку табличной части по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
Важно! Оба списка колонок должны покрывать всю табличную часть. Списки колонок не должны пересекаться.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число.
Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них есть тип Число то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться.
Если в колонке несколько типов и среди них нет типа Число, то результат суммирования будет 0, который будет присвоен в соответствующую колонку, где будет преобразован к значению по умолчанию для типа, установленного в колонке.
Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:

Состав.Свернуть("Номенклатура", "Количество, Сумма, Всего");
7 murzo1
 
02.06.11
06:42
(3) Спасибо чувак, буду знать как это делать в УФ
8 Alexandr Puzakov
 
02.06.11
08:37
Доступность:

Сервер, толстый клиент, внешнее соединение.

Не наводит на мысли?