Имя: Пароль:
1C
1С v8
Открытие формы внешней обработки
,
0 messulete
 
13.10.14
15:36
Здравствуйте,
можно ли в документе Счет при выборе макета печати из внешней обработки, открывать Форму данной обработки?
То есть не печатать макет, а просто открывать форму данной обработки?
1 Necessitudo
 
13.10.14
15:46
Можно конечно.
2 messulete
 
13.10.14
15:48
например, в функцию Печать
Функция Печать() Экспорт
    
    ЭтотОбъект.ПолучитьФорму("Форма");
    
КонецФункции

либо есть какие-то стандартные механизмы?
3 Necessitudo
 
13.10.14
15:50
Хоть скриншот что ли покажите)
4 Новенький_2009
 
13.10.14
15:52
(2) есть стандартные механизмы. Демо БСП в помощь
5 Necessitudo
 
13.10.14
16:01
(4) Ты уверен что у человека конфигурация на базе БСП?
6 messulete
 
13.10.14
16:03
Суть в чем, я хочу, чтобы после того как был вызван обработчик в документе "СчетНаОплатуПокупателя" у меня появлялась форма Обработки(которая добавляется через сервис-доп отчеты и обработки).

Процедура ОсновныеДействияФормыПечать(Кнопка)
    
    УниверсальныеМеханизмы.ПечатьПоДополнительнойКнопке(мДеревоМакетов, ЭтотОбъект, ЭтаФорма, Кнопка.Текст);
    
КонецПроцедуры

насколько я предполагаю, но пока не работает,  необходимо в модуле объекта в экспортной функции Печать, открыть необходимую форму?
Функция Печать() Экспорт
    
    ЭтаФомра = ЭтотОбъект.ПолучитьФорму("Форма");

    ЭтаФомра.Открыть()
КонецФункции

извините, конец дня, забыл подумать - ЭтаФомра.Открыть() решало проблему )))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший