Заказ звонка

Закрыть

*
*
*

Новые шаблоны отчетов 2

Страницы: 1
RSS
Новые шаблоны отчетов 2
Здравствуйте.
TCS 536. Демо-база. При запуске отчетов с новым шаблоном Документы выходит ошибка Automation error.
Какие особые условия, настройки нужны для новых шаблонов отчетов?
Osh1.rar (153.79 КБ) [ Скачать ]
Необходимо установить Обновление пакета Office 2003 (KB907417)

FAQ по сообщениям системы - Сообщение MsOffice: run-time error -2146232576 (80131700) automation error
Здравствуйте!
Какое условие в новом механизме соответствует итогу по концу отчета КонецОтчета?
для соответствующего шаблона строки в служебном поле пишется следующее условие:
Код
Condition:=EndOfDoc
Здравствуйте!
Как обеспечить получение сумм в итоговых строках по группе при множественных группировках?
Например, сумму трудоемкости или стоимости обработки для каждого участка, каждого цеха и по всем цехам.
Цитата
Nik пишет:
Как обеспечить получение сумм в итоговых строках по группе при множественных группировках?

Вызывать в поле шаблона строки, которая выводится по условию конца группы, запрос подсчёта суммы с параметрами, конкретизирующими группу:
Код
UserQuery Query1 Parameters:={$ID1;$ID2;$ID3}

Сам запрос в поле UserQuery написать со знаками ? в тех местах, где должны подставляться соответсвующие параметры (в порядке их вызова):
Код
SEL ECT SUM(TSht)
FR OM ...
WHERE (NMK_ID = ?) AND (SHOP_ID = ?) AND (PBOM_ID = ?)


PS В приведенном примере поле $ID1 основного источника данных сравнивается с NMK_ID, поле $ID2 - c SHOP_ID, поле $ID3 - с PBOM_ID.
Ваш пример:

SEL ECT SUM(TSht)
FR OM ...
WHERE (NMK_ID = ?) AND (SHOP_ID = ?) AND (PBOM_ID = ?)

А что должно быть после FROM, если TSht получено в UserQuery DS?

И откуда поля NMK_ID, SHOP_ID, PBOM_ID?
smile:D
Ну раз у вас уже всё есть в DS, так фильтруйте по тем же полям, что и группировка и считайте суммы. Просто значения для фильтров берите из текущей записи.
Все поля, которые привел я, всего лишь для того, чтобы показать как писать запрос с параметрами.
Как сгенерировать отчет без защиты?
Т.е. есть область управления, аналогичная области "Защита"?
Теперь защита устанавливается в VBA модуле TCSReporter.bas. Там Вы можете либо закомментировать нужные строчки, либо прописать другой пароль.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)