|
Сортировка и вывод итогов после одинакового наименования! | ☑ | ||
---|---|---|---|---|
0
LenOk_86
15.12.11
✎
17:05
|
Подскажите, пожалуйста как в данном куске кода указать сортировку и вывод итогов по одинаковому объекту????
ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); ОбластьИтог = Макет.ПолучитьОбласть("Итог"); Для Каждого Стр из Услуги Цикл ОбОбластьСтрока.Параметры.Магазин = "Продукты-" +Стр.Магазин.НомерОбъекта; ОбластьСтрока.Параметры.ТМЦ = Стр.Номенклатура; ОбластьСтрока.Параметры.ОС = Стр.НаимОС; ОбластьСтрока.Параметры.ИнвНомер = Стр.ИнвентарныйНомер; ОбластьСтрока.Параметры.Количество = Стр.Количество; ОбластьСтрока.Параметры.Цена = Стр.Цена; ОбластьСтрока.Параметры.Сумма = Стр.Сумма; ОбластьСтрока.Параметры.НДС = Стр.СуммаНДС; ОбластьСтрока.Параметры.СуммаСНДС = Стр.Сумма + Стр.СуммаНДС; ТабДок.Вывести(ОбластьСтрока); КонецЦикла; //ТабДок.Вывести(ОбластьИтог); |
|||
1
andrewks
15.12.11
✎
17:07
|
ась?
|
|||
2
LenOk_86
15.12.11
✎
17:10
|
как правильно прописать, что после каждого одинакового параметра "магазин" выводить итоговую строку.
|
|||
3
rs_trade
15.12.11
✎
17:11
|
по поводу сортировки, таблица Услуги уже должна быть отсортирована
|
|||
4
Shurjk
15.12.11
✎
17:12
|
Идея с фоткой и женским ником конечно хорошая была, на вопрос то все равно надо задавать внятно.
|
|||
5
LenOk_86
15.12.11
✎
17:12
|
нет, в самом документе пользователь заносит данные в хаотичном порядке
|
|||
6
Defender aka LINN
15.12.11
✎
17:13
|
(2) А зачем итог после каждого ОДИНАКОВОГО параметра?
|
|||
7
LenOk_86
15.12.11
✎
17:13
|
в документе указываеться перечень работ по многим объектам, при чём в хаотичном порядке, нужно что б при выводе на печать сортировалось по объектам и по одинаковым объектам выводился итог
|
|||
8
ДенисЧ
15.12.11
✎
17:14
|
Загони таблицу в СКД и хоть угруппируйся... Или запрос с группировками сделай...
|
|||
9
LenOk_86
15.12.11
✎
17:15
|
одинаковый параметр - это я имею ввиду один и тот же объект. вот по каждому объекту и нужен общий итог
|
|||
10
tvitals
15.12.11
✎
17:16
|
Ну так, если тебе надо выводить печатную форму по документу,
то сделай запрос с необходимыит итогами и выводи.. |
|||
11
LenOk_86
15.12.11
✎
17:17
|
тоесть только через запрос? вручную не получиться прописать?
|
|||
12
tvitals
15.12.11
✎
17:17
|
Если документ может быть не записан, то сконвертирую табличную часть в дерево значений, опять же с необходимыми ветками..
|
|||
13
tvitals
15.12.11
✎
17:19
|
Или выгрузи, табличнуй часть в таблицу значений, отсартируй по колонке "Магазин" и при обходе смотри, если появилась строка с новым магазином, выводишь в макет необходимую секцию..
|
|||
14
LenOk_86
15.12.11
✎
17:21
|
ага, ну это более удобней. Спасибо, буду пробовать.
|
|||
15
LenOk_86
15.12.11
✎
17:58
|
Прописала
ТЗ = новый ТаблицаЗначений; ТЗ.Колонки.Добавить("Объект"); ТЗ.Сортировать("Объект возр", Истина); Ругаеться на метод контекста. где наплужила? |
|||
16
YF
15.12.11
✎
18:00
|
(15) В какй же из трех строк он на это ругнулся?
|
|||
17
tvitals
15.12.11
✎
18:01
|
(15) тзУслуги = Услуги.Выгрузить();
тз.Услуги.Сортировать("Магазин"); |
|||
18
LenOk_86
15.12.11
✎
18:03
|
параметр магазин изменила на объект
|
|||
19
LenOk_86
15.12.11
✎
18:03
|
Ошибка при вызове метода контекста (Сортировать)
ТЗ.Сортировать("Объект возр", Истина); |
|||
20
LenOk_86
15.12.11
✎
18:03
|
ок. спасибо
|
|||
21
tvitals
15.12.11
✎
18:05
|
(19) ... втророй параметр метода сортироать должен иметь тип "СравнениеЗначений", но он тебя не нужен...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |