Версия для печати темы (https://pro1c.org.ua/index.php?s=134f41b6b7dc280a38b789e4da35e528&showtopic=67129)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Подсчет количества строк в ДокументСписок без использования запроса

Автор: Myhasik 22.11.22, 18:32

Добрый день, столкнулся с такой проблемой - при работе с форма списка документа при нажатии на кнопку нужно вывести количество документов по текущему отбору из ДокументСписка. Использование

Источник =  Новый ОписаниеИсточникаДанных(ЭтаФорма.ДокументСписок);    
Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Источник;
Построитель.Выполнить();
ТЗ = Построитель.Результат.Выгрузить();
ТЗ.Количество()

Потому что документов в отборе может быть очень много, и такой запрос займет у 1С много времени. Как можно это реализовать и можно ли такое в принципе реализовать?

Автор: denis84 22.11.22, 20:33

Myhasik @ Сегодня, 18:32 * ,

Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);
КоличествоДокументов = Построитель.Результат.Выгрузить().Количество();

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua