![]()  |  
 
 Количество документов в запросе  Туплю, помогите пожалуйста. Есть запрос к регистру. Условие отбора документов. И нужно в запросе выдать какое количество документов попало в условия запроса.   |  
 
 Да, уточню, v77/   |  
 
 Функция Счётчик   |  
 
 Спасибо.   |  
 
 Подходит но не совсем. Если в регистре несколько движений с заданными параметрами для одного документа, то Счётчик всё считает.   |  
 
 сделай группировку Документ  тогда Счётчик возвратит количество документов  |  
 
 Группировка Документ есть  делаю: |Функция Сч = Счётчик(Документ); есть условие по реквизиту регистра Но если в движениях документа есть 2 записи с таким же реквизитом условия, то в выборку попадают 2 записи и счётчик выдает число 2, хотя это один и тот же документ.  |  
 
 У тебя в запросе несколько группировок?  Если несколько, тогда самое простое решение - выгрузить результат запроса в ТЗ, и там покрутить-повертеть (в том числе посчитать документы). ТЗ = СоздатьОбъект("ТаблицаЗначений"); // тут выполняем запрос Запрос.Выгрузить(ТЗ); ТЗ.Свернуть("Документ", ""); КоличествоДокументов = ТЗ.КоличествоСтрок();  |  
 
 Вышел из положения. Когда обрабатывается группировка "Документ", считаю там. Но не совсем удобно. Если большой период, то документов сильно много. Подсчет в запросе куда лучше. Но и на этом спасибо. Как-нибудь прикручу.   |  
 
 ты хочешь одним запросом и документы сосчитать и записи выбрать, так не бывает. А зачем количество документов?   |  
| Текущее время: 07:50. Часовой пояс GMT +3. |