gifts2017

Удобная отладка внешних печатных форм

Опубликовал Евгения Карук (ekaruk) в раздел Печать - Универсальные печатные формы

При стандартном запуске внешних печатных форм очень сложно отследить, почему форма работает некорректно или выдает ошибки.
Отлаживать ее через отдельную обработку гораздо удобнее.

Обработка может подключаться как внешняя через справочник внешних печатных форм.

В этом случае в документе при печати появляется новая форма.

Либо просто вызываться через меню "Файл" - "Открыть"

Порядок работы:

1. Открываем обработку.

2. Указываем документ и файл внешней печатной формы.

3. Нажимаем "Сформировать" и проверяем результат.

Если нас что-то не устраивает в печатной форме, то, не закрывая обработку, в конфигураторе правим печатную форму и нажимаем "Сформировать" повторно.

При необходимости ставим точки останова в нашей печатной форме. При формировании формы система в них остановится. 

Обработка запоминает настройки последней печати и при повторном вызове подставляет их по умолчанию.

Скачать файлы

Наименование Файл Версия Размер
ОтладкаВнешнихПечатныхФорм.epf 117
.epf 8,48Kb
25.02.14
117
.epf 8,48Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Андрей Акулов (DrAku1a) 26.02.14 04:29
Плюс за идею! Но качать смысла не вижу - уж слишком просто реализовать такое самому...
2. Дмитрий Бухалов (Re:аниматор) 26.02.14 08:00
Гораздо проще в самой внешней обработке печатной формы создать Форму с выводом реквизита "СсылкаНаОбъект" и по кнопке "Выполнить" добавить код:

	ТабДокумент = Печать();
	УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, 1, Ложь, ОбщегоНазначения.СформироватьЗаголовокДокумента(СсылкаНаОбъект, СсылкаНаОбъект.Метаданные().Представление()));


открываем в режиме предприятии, выбираем документ, жмем кнопку "Выполнить" если все ОК, то подключаем печатную форму.
alexn62rus; iov; bird21; dock; superbuben; +5 Ответить 2
3. Alex Steiner (OrsoBear) 26.02.14 08:17
Спасибо за идею. Как всегда все просто, но лень было делать самому :)
4. rasswet (rasswet) 26.02.14 09:29
тут где-то уже была старая разработка для тестирования внешних печ форм. её и юзаю. уже давно. оч удобно.
под управляемые формы сделайте:)
5. Владимир (ARL) 26.02.14 09:38
6. aleks (maldinitaly) 26.02.14 16:13
как уже было написано + за идею.
7. Дмитрий (Омский Домовой) 26.02.14 16:17
Плюсую за трудолюбие хотя согласен с (2)
Вот если бы отладку для управляемого приложения ... вот то бы
8. Артем Артеменко (dock) 26.02.14 18:22
нда... нет ничего нового, есть давно забытое старое...
9. Борис (soap) 28.02.14 15:51
10. Елена Пименова (Bukaska) 28.02.14 15:57
+ За идею)))
Уважаю, когда человек что-то сам стремится делать)))))

(4) rasswet, Ой.. а это для обычного приложения что-ли?
11. Елена Пименова (Bukaska) 28.02.14 16:09
12. Алексей Шарапов (Isperator) 13.05.14 13:43
Проверку для обычных форм делать легко, чем для управляемых)))
13. m b (mbm) 25.12.14 18:03
(2) Re:аниматор, можно проще: Процедура КнопкаВыполнитьНажатие(Кнопка) Печать().Показать() КонецПроцедуры