Напечатать в обработке список элементов из формы списка #230402


#0 by Скользящий
Я из обработки печатаю элементы справочника ОС, у которых дата ввода в эксплуатацию попадает в определенный интервал. На обработке есть ТЗ, в которую я запросом загнал все нужные мне элементы справочника ОС. Есть процедура  Печать в форме списка спр-ка, которая формирует нужную мне печ. форму, т.е. моя задача сводится к тому, чтобы передать в эту процедуру твой список номенклатуры из ТЗ. Хотелось бы реализовать эту задачу не делая внешнюю печатную форму (долго и нудно), а открыв форму списка справочника, передав туда нужный элемент, распечатав.
#1 by miki
Проблема-то в чём?
#2 by Shaman100M
#3 by Скользящий
ща попробую
#4 by Скользящий
Не самое удачное решение. Там процедурина Печать не очень поддается переделке.
#5 by miki
Боюсь, что это единственное решение в рамках :) А чё там в Печать?
#6 by Скользящий
цикл по элементам, потом запрос по документам и внутри выборки запрос по бух итогам в цикле - везет мне на самописные конфы.
#7 by Скользящий
Правда, по моему, эта процедурина с 456 релиза осталась.
#8 by miki
Цикл как организован? Типа ИспользоватьРодителя(ТекущийЭлемент)?
#9 by Скользящий
Если ТекущийЭлемент.Выбран = 0 Тогда        Предупреждение("Нельзя сформировать инвентарную карточку, не указав Основное средство.    ИначеЕсли ТекущийЭлемент.ЭтоГруппа = 1 Тогда        Предупреждение("Нельзя сформировать инвентарную карточку для группы Основных средств.
#10 by miki
:) Добавляешь в объяву процедуры параметр, типа: Процедура Печать(текЭлемент) Где надо на форме меняешь вызов Печать на Печать(ТекущийЭлемент) Возможно, полетит и вариант Процедура Печать(текЭлемент=ТекущийЭлемент), хз, надо проверить... А переделываешь:      Печать(Форма.Параметр); // доточить до печати с параметром (список Организуй Цикл по строкам ТЗ типа      Печать(ТЗИЗФорма_Параметр.ТутТовар)
#11 by Скользящий
Неа, мне проще все это засунуть в цикл и поменять ТекущийЭлемент на Тз.ОС
#12 by miki
каждый дрочит, как он хочет... А так сменил бы ТекущийЭлемент на текЭлемент...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С