![]() |
#9 |
Участник
|
artemmikhailov, вы или ваши пользователи наверняка раньше пользовались 1Сом
![]() Вспомните, что 1С строить отчеты в два прохода: сначала считает итоги, затем выводит секции. Таким образом, пользователи вынуждены ждать пока итоги посчитаются. И только потом они хоть что-то увидят. Это цена того, что они привыкли видеть. И кстати, это далеко не логичнее! Это просто привычка такая. В Аксапте немного другой принцип. Аксапта (да и многие другие западные программы) стремится вывести первые страницы как можно раньше, чтобы пользователь сразу мог оценить нужность получаемых данных. Именно поэтому у стандартной Аксапты нет итогов ДО того, как она выведет строчку. Теперь о вашем отчете. Во-первых, бросьте привычку программировать! отчет вида Цитата:
(1) Вася
(2) васин заказ №1 ------------------------ 110 руб (2) васин заказ №2 ------------------------ 130 руб всего 240 руб * (1) Коля (2) колин заказ №1 ------------------------ 210 руб (2) колин заказ №2 ------------------------ 230 руб всего 440 руб * Для этого достаточно: = в датасорсе добавить сортировку по клиентам и включить автосуммирование и автозаголовок = сгенерировать дизайн по датасорсу, накидать туда поля и = в дизайне указать у нужных полей признак Sum Отчеты такого вида получаются в Аксапте просто и быстро и БЕЗ программирования. Большинство отчетов именно так и построено. Попробуйте, вам непременно понравится. Попробуйте также добавить несколько полей сортировки и посмотрите на закладку сортировка и, если у вас 3.0, опции печати. (http://axapta.mazzy.ru/screenshots/common/sort.html в конце страницы) Вас несомненно обрадуют возможности ![]() А самое главное? вы сможете генерировать отчеты своим пользователям намного быстрее и качественнее. В общем, бросайте программировать и посмотрите на стандартные возможности. ![]() Теперь о том, что вы хотите сделать. Это можно. Для этого надо всего лишь "проэмулировать" поведение 1С. Т.е. сначала рассчтать итоги в промежуточную таблицу, а затем вручную вывести значения из нее. Но как сами понимаете для этого вам нужны будут средства разработки (как и в 1С) и терпение ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
Вывод отчета в WORD | 15 | |||
Вывод отчета в файл в пакетном режиме | 16 | |||
Вывод второстепенного отчёта. | 1 | |||
Русская локализация Axapta 3 ? | 59 | |||
Вывод отчета на почту | 7 |
|