Как обратится к процедуре в модуле обработки #483630


#0 by Castlevania
Есть справочник. Задача: нужно печатать элемент справочника в макете в установленной форме. Сделала так. На форме элемента поместила кнопочку. Кнопочка вызывает обработку. В обработке нарисовала нужный макет. Все работает, но я хочу при вызове обработки передавать ей ссылку на элемент справочника, который нужно напечатать. Как можно это сделать? Пробовала так: Обработки.ПечатьСправочников.ПолучитьФорму"ПечатьДокументаПроекта").Открыть;
#1 by Vitello
можно через реквизит обработки
#2 by Vitello
а вообще, зачем так сложно?
#3 by Castlevania
У справочника есть конструктор печати. Но меня не устраивает вид печатной формы-там макет нужно использовать утвержденный. Посмотрела в типовой УТ, там сделано так
#4 by Vitello
:))) Опиши свою процедуру печати с нужным тебе макетом в модуле справочника, и вызывай ее через точку.
#5 by acsent
Сначала обработку нужно создать
#6 by Castlevania
А как обратится? Пробовала так:
#7 by Castlevania
Обработка есть, она работает
#8 by acsent
ОбработкаОбъект = Обработки.ПечатьСправочников.Создать;
#9 by Castlevania
Решила и этот вариант попробовать. Но забыла как получить ссылку на текущий элемент справочника
#10 by Vitello
А ты где находишься? попробуй просто Ссылка
#11 by Castlevania
Нахожусь в модуле формы справочника. Решила вашему совету последовать
#12 by Castlevania
Ссылка тоже не подходит:(
#13 by Abracadabra
#14 by Abracadabra
строку: Форма = Обработка.ПолучитьФорму("ПечатьДокументаПроекта").Открыть; надо писать: Обработка.ПолучитьФорму("ПечатьДокументаПроекта").Открыть;
#15 by Castlevania
не работает((((
#16 by Castlevania
+15 Процедура отчет не в модуле объекта, а в модуле формы отработки
#17 by acsent
#18 by Zeldan
процедура экспортная?
#19 by Castlevania
Получилось, спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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