#0
by Чучундер
Как можно запросом получить количество строк документов?Хочется организовать группировку типа:1 Группировка ВидДокумента1.1 Группировка ПериодВремени1.1.1 Группировка КолвоСтрокДокументаКак реализовать?
#3
by Dorian
что то мне подсказывает что не запросом одним он сделал.я бы на его месте еще использовал временнцю таблицу значений для организации всех этих "хитрых" группировок.
#6
by Чучундер
Получилось не так красиво как хотелось, но работает...Через "Счетчик" навскидку не соображал как, сделал втупую...Я спрашивал-то почему - вдруг кто красивое решение знает?СписПериоды.ТекущаяСтрока;Для вывода ТЗ по группировкам используется обработка с проклаба UNI_TZ_v3Может кто знает, как красивше сделать подсчет строк?
#9
by EuVod
когда мне надо было быстренько в чужом отчете настрополить кол-во строк в разрезе номенклатуры (т.е. сколько строк встречается с одним товаром в разных документах и т.п.) то применил такой кусочек:|НомСтр = Регистр.ОборотТовара.Док.НомерСтроки;|Функция КолвоДокСтрок = Сумма((НомСтр+1)/(НомСтр+1)) ;НомСтр+1 - это чтобы сдуру на 0 не разделилось, даже если это и невозможно:)в разрезе документов как раз покажет общее число строк в документе. (каждая строка документа делала 1 движение регистра).А в своих отчетах я вывжоу группировки через сво обработку ВывестиНаПечатьТЗ и почти все ресурсы (т.е. суммируемые величины) и отчасти значения группировок (когда из-за несоответствия архитектуры регистра новым желаниям руководства затруднительно выцепить все в тексте запроса) вычисляются уже в ТЗ, в которую сброшен результат выполнения запроса. Доп. бонус - это если при другой детализации/порядке группировок нжно повторить отчет то запрос повторно не нужно (если конечно не надо его "актуализировать")
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как запросом получить последнюю фактуру по заказу?
- а как запросом получить количество строк документа вообще?
- Как получить разность дат (Нужно получить количество дней)
- Как получить запросом количество недель в определенном периоде?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
В этой группе 1С
- Использование одной 1С разными юр.лицами
- TD50.dll
- Как вставить внешний отчет в меню "Дополнительные возможности"?
- Не заполняется КПП в регламентированных отчетах
- v7: Как распределить 20 счета по видам номенклатуры?
- Множественный выбор из общего журнала с фильтром по типу документа
- 1С 8.0 Альфа-Авто: Автосалон+Автосервис+Автозапчасти.Редакция 4.0
- 1Cv8 запрос к БД ORACLE
- Подключение под текущим пользователем к ОЛЕ-базе
- v7: Документ.НайтиПоНомеру
- Скидка
- ККМ не пробивает чек, пишет недостаточно прав доступа?
- 1cV8 +MS SQL Server 2005
- Подскажие пож. как получить корсчет в запросе???
- Как поставить метку в 1С 7.7 ?
- Как передать параметры из одного списка значений на форме в другой?
- УПП как лучше оформить передачу товаров как образцы
- Правильное ведение торговли.
- Бухи хотят отключить количественный учет в 1С:Бухгалтерии 8.0
- как цвет фона ячейки поменять ?