Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:25

Печать из формы списка документов

Автор masik, 29 авг 2011, 23:50

0 Пользователей и 1 гость просматривают эту тему.

masik

Стандартная печать списка документов не устраивает. Необходимо сделать кое какие итоги и заголовок. Как перебрать строки списка документов из формыСписка документа. Подскажите?

has

Запросом. Что именно не получается?

masik

Из самой формы, именно те строки которые в данный момент выведены на экране.

masik

Нельзя разве добраться до ЭлементыФормы.ДокументСписок и перебрать строки табличной части, которые выведены именно в данный момент? Не могу найти как это сделать.

has

Текущий установленный отбор можешь получить?

masik

пыталась, но чего-то видимо не допанимаю, можно пример показать?

has

Примерно так. Вот на основании отбора необходимо формировать текст запроса, также необходимо учитывать что в случае если выбран интервал значения, то ЭлементОтбора.Значение может быть пустым, а будет ЭлементОтбора.ЗначениеС и ЭлементОтбора.ЗначениеПо...
Кстати это для толстого клиента.

//ДокументСписок - Табличное поле на форме с типом ДокументСписок
ОтборСписка = ДокументСписок.Отбор;
Для Каждого ЭлементОтбора ИЗ ОтборСписка Цикл
Сообщить("Имя отбора - " + ЭлементОтбора.Имя + Символы.Таб + " Значение - " + ЭлементОтбора.Значение);
КонецЦикла;

masik

А проще ничего нет? Если фильтр по всем колонкам наложен, то там приходится каждое значение фильтра перебирать и пересматривать. Определять его тип и значение. И потом делать запрос или выборку по документу на основании этого фильтра. Неужели так сложно? И всево лишь для того, чтобы распечатать то что видно на экране.

Dethmontt

Правой кнопкой вывести список ПРОЩЕ! Пользуйся
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

masik


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск