Имя: Пароль:
1C
1С v8
Как в 8.3 сделать внешнюю печатную форму с формой
0 Kasperok
 
11.03.14
11:57
Добрый день коллеги. после перевода БП с 2.0 на 3.0 столкнулся с проблемой внешних печатных форм, мало того что теперь нужна обязательная функция СведенияОВнешнейОбработке() и возникла проблема с открывание формы.
раньше я делал так в модуле внешней печ. формы я создавал функцию Печать() и в ней писал
Форма = ПолучитьФорму("Форма");
Форма.Открыть();
При вызове просто открывалась форма и я там мог вводить еще данные после чего печатал например Счет.
А теперь я пишу
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Ф = ЭтотОбъект.ПолучитьФорму("Форма");
Ф.Открыть();

Пишет ошибку что не может найти "Форма"

помогите ...
1 fmrlex
 
11.03.14
12:00
А что там так сильно форма нужна?
Выводи в общую, специально сделанную для печати.
2 Kasperok
 
11.03.14
12:03
Форма нужна очень сильно там нужна указать часть данных для вывода их на печать
3 fmrlex
 
11.03.14
12:07
(2) ВПФ запрашивает доп. данные?
Это не ВПФ.
4 Kookish
 
11.03.14
12:47
Вот буквально вчера я делал что-то подобное. Загуглил, разобрался, докрутил. Сейчас кое-что проверю и могу скинуть образец.
5 Kookish
 
11.03.14
12:53
Готово. В функции "СведенияОВнешнейОбработке" в команде надо указать "ОткрытиеФормы", в форме кнопочку с командой и вперед.
6 Kasperok
 
11.03.14
14:15
(5) А можно пример плизз
7 Поpyчик-4
 
11.03.14
14:33
8 Поpyчик-4
 
11.03.14
14:34
(3) ВПФ тоже можно и даже есть примеры в типовых.
9 fmrlex
 
11.03.14
14:37
(8) Я не могу представить себе такое: ты выделяешь несколько документов, жмакаешь печать, а оно тебе еще что-то спрашивает.
Если он ТС говорит о выводе результирующих ТабДоков в форму, то это другое.
10 Kookish
 
12.03.14
00:57
(9) Да, именно так я и сделал. Выделяю несколько документов отгрузки, выбираю печатную форму - открывается форма, в которой я выбираю макет накладной и макет СФ, а также их количество экземпляров. По кнопке "Выполнить" документы печатаются с использованием этих макетов и с этим количеством экземпляров. Вот обсуждение темы: v8: Печать комплектов документов - сделать как можно ближе к штатному.
(5) Отправил на эл. почту. Форма перехватывает параметры печати, добавляет свои параметры и отправляет дальше. Когда информация доползает до процедуры "Печать", все и разрешается ко всеобщему удовольствию.
11 Kookish
 
12.03.14
00:59
(7) Да, именно этим примером я и воспользовался.
12 Aleksey
 
12.03.14
01:04
(3) Расскажи это форме ТТН
13 fmrlex
 
12.03.14
07:58
(12) Сказал. В 3.0 все хорошо с этим.