11.
tandy82
62
12.08.09 19:21
Сейчас в теме
Ёпрст прочтите еще раз мое сообщение (8). Я уже посмотрел отчеты ТиС: «Остатки ТМЦ» и «Ведомость по остаткам ТМЦ»
Мне вот интересно вы хоть сами то их смотрели? или так просто написали к слову…
В отчет «Ведомость по остаткам ТМЦ»
По группе номенклатуры не выводит итоги по складам (только элементам).
Используется рекурсивный вызов процедуры ВывестиГруппировку(), в которой по порядку перебираются все выбранные в отчет группировки. Это отчет не выводит итогов по группам элементов номенклатуры в разрезе группировки Фирмы.
Отчет «Остатки ТМЦ» действительно выводит итоги по группам номенклатуры в разрезе колонок Складов, но что мы видим в модуле - отчет полностью построен на первоначальном накоплении данных в ТЗ и последующем выводе этих данных на экран. Есть даже процедура РассчитатьИтогиПоГруппам(), которая опять таки накапливает данные в ТЗ.
Запрос выполняется один раз но, по нему проходятся два раза:
1ый раз когда формируется заголовки шапки
2раз при помощи команды Запрос.ВНачалоВыборки() когда собираются данные в ТЗ
По поводу вашего сообщения (4). Если вы посмотрите мой отчет. Запрос действительно выполняется 2 раза. Но если вы еще внимательней посмотрите на него, то увидите что там выполняется 2 разных запроса. Первый запрос выполняется по одной группировке, второй запрос по двум.
Так что следи за своим языком… уволил бы он меня... и ведите себя культурно. Мало того что вы неуважительно относитесь к чужой работе, так еще и других людей вводи в заблуждение… Собственно из за вас весь это флейм на ветке с моей программой образовался.
Ваше стремление повернуть Отчет "Ведомость по остаткам ТМЦ" не поддается никакой логике. Проще уж переделать отчет "Остатки ТМЦ", там достаточно изменить название группировки "Склад" на "Фирма" по тексту модуля.