#0
by SeiOkami
Здравия всем. Подскажите, как можно при программном выводе подсчитать количество строк результата выполнения СКД? Сейчас это происходит путём формирования отчета сначала в ТЗ (для подсчета количества), а затем уже в ТабДокумент. Это бредово - дважды выполняется СКД. Можно как-то нормально получить количество строк без таких махинаций?
#3
by SeiOkami
, добавлять спец поле количества строк и выводить в результат? По-момему, это тоже не ахти. Плюс, пользователи могут его отключить
#8
by SeiOkami
Ок. Никогда не понимал зачем постоянно спрашивать "зачем". >_> Мне нужно в конкретное поле на форме вывести количество строк
#13
by SeiOkami
Уже предлагали подобное. Но для этого нужно это самое поле выводить в результат, а оно там никому не нужно. Даже если условным оформлением его закрасить, то его могут отключить пользователи. Да и не гибко.
#17
by ам794123
Например так: Создаешь пользовательское поле "КоличествоСтрок". На закладке Выражение итоговых записей прописываешь формулу: Сумма(ВычислитьВыражениеСГруппировкойМассив("1", "КакоеТоПолеОтчета"))
#18
by SeiOkami
, -> -> "Уже предлагали подобное. Но для этого нужно это самое поле выводить в результат, а оно там никому не нужно. Даже если условным оформлением его закрасить, то его могут отключить пользователи. Да и не гибко."
#20
by SeiOkami
, мне не нужно выводить в подвал таблицы. Мне нужно получить его программно и загнать в переменную
#23
by Лефмихалыч
в отдельную группировку вывести вычисляемое поле, которое вычисляет Количество(*) пробовал?
#34
by SeiOkami
, к сожалению, тоже нет =( КоличествоЗаписей (RecordsCount) Использование: Чтение и запись. Описание: Тип: Число. Указывает количество записей, отображаемых в группировке. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Если значение равно -1, выводятся все записи.
#36
by ИС-2
Если используется программный вывод, то использовать вместо Вывести ВывестиЭлемент и при каждом выводе увеличивать счетчик. Другой вариант добавить Вычисляемое поле "Кол-во элементов" с выражением "количество(массив(ИмяПоляПоКоторомуМожноПодсчитатьКоличество))" Чтобы пользователи не отключили поле в событии "ПриКомпоновке" искустевенно его добавлять и в условном оформлении выключать видимость
#41
by SeiOkami
, спасибо! Самый дельный совет. Правда проверка не детальные записи таким образом не сработала. Нашел только способ в . Пока работает...
#42
by SeiOkami
Понятно, что можно написать красивее, просто это то, что я сейчас накидал по-быстрому
#44
by SeiOkami
, не забывай о том, что подход в сработает всегда, а вычисляемое поле - можно только надеяться. Если, конечно, нет нюансов, которые я не учёл. Но пока что не нашел.
#46
by DrZombi
Оно есть в стандартных полях "Номер строки" и "Номер строки в группе" Если интересует "Итого строк в группе", тогда реализуй подсчет кол строк в той или иной группе, через Дополнительный набор данных. Только связку придумай. Или в Запросе посчитай :)
#49
by Apollo 11
В СКД Вкладка "Настройки" -"Выбранные поля" смотри окно "Доступные поля", там в папке "Системные поля" есть то, что тебе нужно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как в СКД поставить сумму под количество в одну строку по группировке?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- Вывод результата СКД в макет не принадлежащий этой СКД
- как подсчитать количество записей в СКД
В этой группе 1С
- Корректировка реализации. Изменение ставки ндс.
- Ошибка тонкий клиент
- Рабочее место кассира в УТ 10.3
- КД 2. Не понятная ситуация при переносе СФ выданной.
- Ошибка печати инвентаризационной описи
- Торговое оборудование принтер этикеток
- Как установить правильное число строк в печатной форме до разрыва страницы.
- Динамический список и вычисляемое поле.
- "Установить стандартные настройки" программно
- Как в FireFox поменять кодировку страницы
- Обмен РИБ: битые ссылки в регистре накопления.
- Web-Сервисы - ошибка получения внешней обработки
- УФ. Как изменить заголовок в СообщениеПользователю?
- Запрос на выборку подчиненных документов
- Удаление строк в таблице значений по условию?
- 1С 8.2. СКД. Отличаются итоги по группировкам.
- Необходимо получить Продажи и Остатки по контрагенту за период - неделя
- {ОбщийМодуль.Хеш.Модуль(267)} execution exceeded the specified timeout period.
- Новая роль в УТ 11
- ЗУП 3.0 Сохраняемый заработок на время трудоустройства