К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Количество документов в запросе

Гость
0 - 08.01.2012 - 10:06
Туплю, помогите пожалуйста. Есть запрос к регистру. Условие отбора документов. И нужно в запросе выдать какое количество документов попало в условия запроса.


Гость
1 - 08.01.2012 - 10:07
Да, уточню, v77/
Гость
2 - 08.01.2012 - 10:29
Функция Счётчик
Гость
3 - 08.01.2012 - 15:01
Спасибо.
Гость
4 - 08.01.2012 - 15:56
Подходит но не совсем. Если в регистре несколько движений с заданными параметрами для одного документа, то Счётчик всё считает.
Гость
5 - 08.01.2012 - 17:00
сделай группировку Документ
тогда Счётчик возвратит количество документов
Гость
6 - 08.01.2012 - 17:12
Группировка Документ есть
делаю: |Функция Сч = Счётчик(Документ);
есть условие по реквизиту регистра
Но если в движениях документа есть 2 записи с таким же реквизитом условия, то в выборку попадают 2 записи и счётчик выдает число 2, хотя это один и тот же документ.
Гость
7 - 08.01.2012 - 19:11
У тебя в запросе несколько группировок?
Если несколько, тогда самое простое решение - выгрузить результат запроса в ТЗ, и там покрутить-повертеть (в том числе посчитать документы).

ТЗ = СоздатьОбъект("ТаблицаЗначений");
// тут выполняем запрос
Запрос.Выгрузить(ТЗ);
ТЗ.Свернуть("Документ", "");
КоличествоДокументов = ТЗ.КоличествоСтрок();
Гость
8 - 09.01.2012 - 07:50
Вышел из положения. Когда обрабатывается группировка "Документ", считаю там. Но не совсем удобно. Если большой период, то документов сильно много. Подсчет в запросе куда лучше. Но и на этом спасибо. Как-нибудь прикручу.
Гость
9 - 09.01.2012 - 09:48
ты хочешь одним запросом и документы сосчитать и записи выбрать, так не бывает. А зачем количество документов?


К списку вопросов






Copyright ©, Все права защищены