Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Открыть доп. форму из расширения перед печатью

Открыть доп. форму из расширения перед печатью
Я
   lirt82
 
19.03.19 - 11:40
Бух 3.0 БСП, делаю дополнительную печатную форму к доку Реализация, сделал расширение в него заимствовал форму Документа, также в расширении &После("ДобавитьКомандыПечати")
Процедура Расш1_ДобавитьКомандыПечати(КомандыПечати) добавил свою команду. Но мне нужно перед выводом своего макета заполнить дополнительную форму для данных в мой макет и потом вывести сам макет. Не получается открыть форму из расширения доп. форма дока или доп форма обработки тоже из расширения, везде при печати или перед печатью ругается на метод не обнаружен ОткрытьФорму. т.е. при нажатии в меню команд печати мы выбираем нашу команду печати затем должна открываться форма это может быть доп. форма дока из расширения или доп. форма обработки из расширения ее заполняют и на форме кнопка "Печать" выходит сам макет.
 
 
   sqr4
 
1 - 19.03.19 - 11:41
а расширение принципиально?
   lirt82
 
2 - 19.03.19 - 11:42
дополню пробую из обработчика моей команды печати перейти на Клиент и в процедуре открыть форму, также не получается. Обработчик не видит экспортную процедуру гда форма должна открыться.
   lirt82
 
3 - 19.03.19 - 11:42
(1) да конфа на замке
   sqr4
 
4 - 19.03.19 - 11:45
Я имел ввиду внешюю печатную формы
   lirt82
 
5 - 19.03.19 - 11:50
(4) .....взрыв мозга получил)))) все понял, я просто хотел попробовать сделать эту задачку в расширении))
   lirt82
 
6 - 19.03.19 - 11:51
а внешнюю печатную форму как и расширение можно же в обоих вариантах встраивать если конфа на замке))..короче получил от тебя взрыв мозга))
   sqr4
 
7 - 19.03.19 - 11:54
Ну через ВПФ просто проще, заполняешь параметры регистрации как надо через открытие формы, а затем Табличный документ выводишь в форму печати.
   lirt82
 
8 - 19.03.19 - 11:57
(7) да уже делаю) да проще согласен, тут столько траблов с расширением то режим совместимости низкий то объекты нельзя перенести и т.п.
   lirt82
 
9 - 19.03.19 - 11:59
....ИМХО сырые еще расширения, хотя возможности по доработкам огромные, а сырые оттого что разрабы режим совместимости не спешат поднимать.
   sqr4
 
10 - 19.03.19 - 12:00
Но если охото по*баться через расширение то можно попробовать вот тут переопределить
КомандаПечати.Обработчик    = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";
т.е по факту тебе тут нужно прописать обработчик который откроет твою форму.
   sqr4
 
11 - 19.03.19 - 12:00
Но это я не глядя в книгу сказал. (9) ДА вроде на последних подняли.
   lirt82
 
12 - 19.03.19 - 13:30
(11) хорошо а внешняя печатная форма сможет хранить данные? и если ее удалить из базы данные то потеряются, поэтому и расширение хотел попробовать, суть в том что мой доп. макет содержит данные для заполнения которых нет в базе их будут вносить вручную и проблема где эти данные хранить?
   lirt82
 
13 - 19.03.19 - 13:36
все понял что ерунду написал (12)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.