Обработка для тестирования внешних печатных форм в восьмерке (приложение к статье "Внешние печатные формы в восьмерке")

0. 3363 19.03.07 12:01 Сейчас в теме
Обработка предназначена для отладки внешних печатных форм. Она является приложением к статье "Внешние печатные формы в восьмерке"

Перейти к публикации

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Asmir 118 19.03.07 12:01 Сейчас в теме
Протестировал свою внешнюю печатную форму. Выдает ошибку
{ВнешняяОбработка.СписокВбанк(67)}: Преобразование значения к типу Дата не может быть выполнено
Руководители = ОтветственныеЛицаОрганизаций(Шапка.Организация, КонецДня(Шапка.Дата),);

Хотя форма у меня работает.


http://infostart.ru/projects/831/?&p_platform=1&ref=8942
2. German 874 20.03.07 09:54 Сейчас в теме
Развил тему на пустом месте, что мешает сделать внешнюю печатную фому с диалогом?
Тоесть запустить диалог и отлаживай сколько хочешь, из диалога так же вызывать Функцию модуля печать.
daho; Ish_2; charushkin; +3 Ответить
3. poppy 3363 21.03.07 01:35 Сейчас в теме
> Протестировал свою внешнюю печатную форму. Выдает ошибку
У меня тоже выдало такую же ошибку. Причиной было то, что я вместо документа "Зарплата к выплате организаций" выбрала документ "Зарплата к выплате". С документом "Зарплата к выплате организаций" ошибок не выдает.

Или у тебя при дургих условиях выдает ошибку?
4. poppy 3363 21.03.07 01:39 Сейчас в теме
> Развил тему на пустом месте, что мешает сделать внешнюю печатную фому с диалогом?

Ничего не мешает. Но я выбрала другое решение.

В моем случае требуется меньшее нажатие кнопок, что повышает производительность программиста.
Sottoz; klmop; motyashov; +3 Ответить
5. PowerBoy 3077 21.03.07 07:31 Сейчас в теме
Очень понравилась!
Большое спасибо.+1
6. Asmir 118 21.03.07 19:53 Сейчас в теме
>У меня тоже выдало такую же ошибку. Причиной было то, что я вместо документа "Зарплата к выплате организаций" выбрала документ "Зарплата к выплате". С документом "Зарплата к выплате организаций" ошибок не выдает.

я обшибся
7. 22.03.07 15:27 Сейчас в теме
на заре начала работы с 1с делал подобную вешь ... качнул ради интереса
вопросы/предложения к автору
1. почему программа сама не разбирается для какого типа документов служит печатная форма(копаться во всем списке документов не удобно и не корректно)
2. почему не выводит результат работы печатной формы
3. почему бы чуток не доработать что бы тестировала и обычные обработки .

8. 22.03.07 15:35 Сейчас в теме
просмотрел исходник вопрос 2 отпал ;) - задавал не тот тип документа при тестировании (счет фактура полученый/выданый перепутал ;)) ... вобшем все упирается в вопрос 1 ;)
9. poppy 3363 22.03.07 17:21 Сейчас в теме
> 3. почему бы чуток не доработать что бы тестировала и обычные обработки .

Я так понимаю, что речь идет об обработках, которые регистрируются в том же справочнике, что и внешние печатные формы.
В этом случае, эффект от обработки не так очевиден. Ведь ссылка на файл запоминается в меню "Файл".

Другое дело, обработки для изменения табличных частей документов. Это уже повод для расширения функционала. Однако, такие обработки поддерживаются не всеми типовыми конфигурациями.
10. poppy 3363 22.03.07 17:30 Сейчас в теме
> 1. почему программа сама не разбирается для какого типа документов служит печатная форма(копаться во всем списке документов не удобно и не корректно)

Спасибо за предложение.
Действительно, назначение печатной формы можно брать из параметров авторегистрации, если оны заполнены. Кстати, этот вопрос я упустила в статье. Обязательно исправлю.

В качестве альтернативы, можно пользоваться списком документов, которые уже использовались при тестировании. Этот список я создавала именно для того, чтобы лишний раз не выбирать тип документа и экземпляр документа.
11. 23.03.07 11:08 Сейчас в теме
>Действительно, назначение печатной формы можно брать из параметров авторегистрации, если оны заполнены. Кстати, этот вопрос я упустила в статье. Обязательно исправлю.

Вобше то я имел ввиду обрабатывать тип значения реквизита СсылкаНаОбъект
Обработки с макетами для авторегистрации доп печатных форм я честно говоря никогда не встречал и сам делал только 1 раз - просто что бы посмотреть на работу этого чудо механизма. Вобшем макеты с авторегистрацией это экзотика, но где то наверно водятся ;)

>Я так понимаю, что речь идет об обработках, которые регистрируются в том же справочнике, что и внешние печатные формы.
В этом случае, эффект от обработки не так очевиден. Ведь ссылка на файл запоминается в меню "Файл".

Вобшем я имел ввиду обычные обработки(в ут торговли они кстати изначально, пока чуток не подправить, в справочнике допольнительные печатные формы не регистрируются, в бухе и упп регистрируются) , понятно что эффекта почти никакого, но почему бы не сделать эту обработку более универсальной ;)
12. O-Planet 6923 26.03.07 03:53 Сейчас в теме
А вы тут о чем %) ?

У меня с тестированием внешних печатных форм проблем не возникало. Вернее, возникали, потом я "научился их готовить" ))
13. poppy 3363 03.04.07 00:57 Сейчас в теме
Обработка обновлена.

Учтены пожелания и предложения от NewNick. Спасибо!
Часть идей взято из его обработки. NewNick'а можно считать соавтором.
14. poppy 3363 12.04.07 21:23 Сейчас в теме
Обработка обновлена.

Исправлена обнаруженная ошибка.
15. visim 1 05.06.07 11:17 Сейчас в теме
А для тестирования печ.форм к справочникам можно ее доработать?
16. poppy 3363 13.11.07 22:32 Сейчас в теме
Добавлена обработка для платформы 8.1.
Проверена на конфигурации Бухгалтерия предприятия 1.6
17. artbear 1307 22.03.08 13:24 Сейчас в теме
(16) Для УПП (я юзаю 1.2.14.1) нужно исправить строку
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер,
Документ.Метаданные().Представление() + " № " + ОбщегоНазначения.ПолучитьНомерНаПечать(Документ) + " от " + Формат(Документ.Дата, "ДФ='дд ММММ гггг'")+ " г.");
.
на строку
.
УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер,
Документ.Метаданные().Представление() + " № " + ЗаполнениеДокументов.ПолучитьНомерНаПечать(Документ) + " от " + Формат(Документ.Дата, "ДФ='дд ММММ гггг'")+ " г.");
.
т.к. метод ПолучитьНомерНаПечать находится в глоб. модуле ЗаполнениеДокументов, а не в глоб.модуле ОбщегоНазначения
18. poppy 3363 20.04.08 00:12 Сейчас в теме
(17) Спасибо, artbear, за сообщение!
Обработка для 8.1 переработана. Она протестирована на типовых конфигурациях БП1.6, УТ10.3, ЗиП2.5, УПП1.2 и на самописанной конфигурации.

Исправлена выявленная ошибка.
19. Yra_bes 27.08.08 20:24 Сейчас в теме
Мега полезная обработка!
20. IgorXml 05.12.08 11:34 Сейчас в теме
Если внешний отчет, то там, в процедуре РаботаСДиалогами.НапечататьвнешнююФорму() вызов экспортной функции Обработка.печать() жму F11. И попадаю в модуль временного отчета, где можно посмотреть отладку. Я работаю с Бух. 1.6.
Вот с обработкой табличных частей такого не получается: В обработках РаботаСДиалогами.ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(...) вызов Обработка.Инициализировать(). Жму F11 и никакого входа в модуль временной обработки нет.
Шорошо бы что б эта обработка("Обработка для тестирования внешних печатных форм в восьмерке..") могла тестировать обработки табличных частей.
21. poppy 3363 05.12.08 11:58 Сейчас в теме
(20)
2Igor2008 для этого есть другая обработка http://infostart.ru/projects/1749/
22. IgorXml 05.12.08 11:59 Сейчас в теме
23. Intimatik 20 23.12.08 09:34 Сейчас в теме
Вот бы еще отладку ПФ для справочников добавить :)

Если СсылкаНаОбъект имеет тип СправочникСсылка, то в возможные варианты отладки нифига не попадает :)
25. poppy 3363 23.12.08 23:36 Сейчас в теме
(23)
Теперь обработка умеет тестировать и ВПФ справочников.
24. Intimatik 20 23.12.08 09:35 Сейчас в теме
делаем тип реквизита "Документ" - составной и добавляем "СправочникСсылка"
26. aVtor 16 06.01.09 14:17 Сейчас в теме
Спасибо. Замечательная обработка. Разобрался с одной злой печатной формой.
Ошибок в работе небыло. Спасибо. +1
27. nkleopa 26.01.09 17:42 Сейчас в теме
Работает. Удобно. Спасибо! +1
28. nkleopa 30.01.09 17:29 Сейчас в теме
В последнем релизе Бухи(1.6.12.4) на закладке "Настройки" надо "РаботаСДиалогами" заменить на "ОбщегоНазначения", иначе ругается...
29. poppy 3363 31.01.09 19:38 Сейчас в теме
(28) Спасибо за сообщение.

Обработка обновлена.
30. thorben 17 21.02.09 22:13 Сейчас в теме
Спасибо за обработку! Несколько дней сидел над одной проблемой и не мог отладить
свою обработку, пока на эту страницу не зашел. В считаные минуты ошибки в коде
были устранены и все заработало.
31. alexu 11.04.09 10:32 Сейчас в теме
Большое спасибо за обработку.
Очень помогает.
Успеха !!!
33. serg__k 79 15.09.09 18:06 Сейчас в теме
Офигенная вещь! Спасибо!
34. DeniskaRediska 21.09.09 12:12 Сейчас в теме
35. DeniskaRediska 21.09.09 12:29 Сейчас в теме
Пардон, всё работает, только я сразу не понял принцип, спасибо.
36. Поручик 4491 28.09.09 15:51 Сейчас в теме
Автор, поправьте код в модуле формы
#
#------ [FIND] ------ 
#
	Диалог.Фильтр = "Внешние обработки (*.epf)";

#
#------ [REPLACE WITH] ------ 
#
	Диалог.Фильтр = "Внешние обработки (*.epf)|*.epf";
Показать
38. poppy 3363 28.09.09 21:22 Сейчас в теме
37. Поручик 4491 28.09.09 15:52 Сейчас в теме
Зашибись тут двиг после апдейта работает.
39. 11.11.09 10:19 Сейчас в теме
41. dumb851 30.11.09 15:19 Сейчас в теме
42. poppy 3363 01.12.09 12:21 Сейчас в теме
(41) dumb851, возможно ты скачал файл для версии 8.0?

Изменила главный файл. Скачай еще раз.
43. FlyLink 02.12.09 15:37 Сейчас в теме
Я не понял вообще как пользоваться этой обработкой.
есть справка?
44. poppy 3363 02.12.09 17:00 Сейчас в теме
(43) Для начала необходимо определиться "зачем" пользоваться этой обработкой. После ответа, вопрос "как" отпадет сам собой.

Что конкретно непонятно?
45. FlyLink 03.12.09 19:30 Сейчас в теме
(44) да вроде разобрался. )) не во всем. но пока этого хватило. то, что хотел отладил.
46. poppy 3363 03.12.09 21:02 Сейчас в теме
(45) Молодец! Будут вопросы - задавай.
47. IP43 303 12.03.10 08:34 Сейчас в теме
Зашибись. Наконец то нашел ошибку. Большой респект.
48. Brovashov 38 28.04.10 17:08 Сейчас в теме
49. idw 343 05.05.10 09:50 Сейчас в теме
Добрый день. Пытаюсь открыть данную обработку в ЗУП 2.5. Выходит вот такая ошибка и обработка не открывается:

С помощью встроенной функции Новый (New) не могут создаваться значения примитивных типов (Строка)
50. idw 343 05.05.10 10:47 Сейчас в теме
(49) Разобрался, в печ. форме переменная СсылкаНаОбъект были типа Строка.
51. alexluka 18.08.10 15:07 Сейчас в теме
Спасибо, нужная весчъ!!! Помогла очень
54. Osuul 08.09.11 23:07 Сейчас в теме
такую нужно еще для табличных частей0)))
55. Osuul 08.09.11 23:07 Сейчас в теме
а так спасибо) крутая штука) очень помогла
56. mr.Kot 13.09.11 01:00 Сейчас в теме
Вещь чудесная, не плюсануть не возможно. Заняла прочное место на флешке, как инструмент, который должен быть всегда под рукой!!!
57. ivakop 14.09.11 09:40 Сейчас в теме
Большое спасибо.+1
Удобный инструмент.
58. MrXaN 45 23.09.11 07:48 Сейчас в теме
Удобно не надо лезть в общие модули))Спасибо.+1
59. cezaricq2 26.09.11 13:59 Сейчас в теме
Спасибо за инструмент! Серьёзно экономит нервы и время... Очень часто приходится делать видовые изменения, и без него было бы сложно просмотреть на результат...
60. higs 29.09.11 12:50 Сейчас в теме
Огромное спасибо за разработку! Хоть и взял не здесь, но очень помогла. Долго не мог понять, почему не работала печатная форма. С помощью обработины исправил за 3 минуты!
61. samaragips 04.10.11 12:04 Сейчас в теме
62. wkr 13.10.11 08:05 Сейчас в теме
Спасибо, очень помогает в работе :-)
63. lenka-nes@mail.ru 13.10.11 09:27 Сейчас в теме
Спасибо!очень полезная обработка. сокращает время работы
64. ABudnikov 3 14.10.11 15:57 Сейчас в теме
Спасибо, стала одним из полезных инструментов в работе.
65. mob51 139 21.10.11 22:30 Сейчас в теме
Когда начинал работать с 1с эта обработка очень помогла... Автору большое спасибо.
66. olga1512 6 26.10.11 14:38 Сейчас в теме
Очень удобная вещь, особенно для новичка. Раньше тратила гораздо больше времени на отладку. Спасибо автору.
67. Alexey55 27.10.11 09:19 Сейчас в теме
Спасибо большое!!!
очень полезная чещь
68. mariyanna 30.10.11 14:26 Сейчас в теме
69. arjunasoft 7 30.10.11 16:25 Сейчас в теме
Посмотрел, попробовал, понравилось. Без такой обработки не реально отследить все нюансы.
70. jshadow 01.11.11 07:19 Сейчас в теме
Спасибо!!! Очень помогает в работе!
71. vpozitive 01.11.11 21:31 Сейчас в теме
Отличная вещь!!!! Сколько мучений было без нее!! Отладка как по маслу))))
72. prophetic 07.11.11 10:00 Сейчас в теме
Благодарю за обработку. Полезная вещь!
73. nord87 17.11.11 11:51 Сейчас в теме
Спасибо за инструмент. Шикарная вещь. Без него как без рук при создании внешних печатных форм.
74. 1cBIT 17.11.11 13:35 Сейчас в теме
Просто невероятно удобная штука, не приходится постоянно подгружать внешнюю форму, все делается интерактивно и удобно.
75. Konsult 18.11.11 16:08 Сейчас в теме
Спасибо. Замечательная обработка. Очень помогает в разработке и отладке внешних форм.
76. igor_1c 19 19.11.11 22:38 Сейчас в теме
интересный вариант, нужно будет скачать. Для работы очень пригодится
77. Ibrogim 1186 21.11.11 11:10 Сейчас в теме
Самая качественная на мой взгляд разработка для тестирования внешних печантных форм. Раньше приходилось тратить уйму времени на отладку, спасибо автору!
78. KliMich 26.11.11 19:28 Сейчас в теме
Спасибо!
Крайне полезная и зачастую необходимая вещь!
79. dtitov 28.11.11 12:04 Сейчас в теме
Спасибо за обработку, интересно и актуально!
80. yalo 13.12.11 13:29 Сейчас в теме
Меня несколько раз выручала ваша обработка. Большое спасибо!
81. Пуд 14.12.11 13:48 Сейчас в теме
Спасибо,очень интересно!
83. maratimus 22 15.12.11 12:46 Сейчас в теме
обработка очень помогла , спасибо разбогатею пришлю деньги, да для тех кто не знает, для отладки нужно поставить брейк на строку ТабДокумент = ВнешняяОбработка.Печать();, а потом нажать F11.
84. Sova_1986 16.12.11 17:41 Сейчас в теме
Пригодилось, большое спасибо!
85. Мустафа 19.12.11 19:48 Сейчас в теме
не тестировал, не качал. нужны стартмани))))
86. Bolik13 23.12.11 06:40 Сейчас в теме
87. Гость 25.12.11 14:34
Пригодилось, большое спасибо!
88. magrib 28.12.11 01:54 Сейчас в теме
Я тоже раньше переносил реквизит на форму и правил отладчиком... Попробую вашу, наверно так быстрее.
90. erdos 13.01.12 09:18 Сейчас в теме
спасибо. обработка мне помогла
91. oleg_ss 22.01.12 13:06 Сейчас в теме
Помогла при отладке!
Актуальная весчь при подготовке внешних не тривиальных форм
Спасибо!
92. msmaiorka 24.01.12 14:31 Сейчас в теме
Какая же классая штука!!!Придумают же люди! Супер
93. pesh1 26.01.12 19:29 Сейчас в теме
Не думал что есть такие узкоспециализированные вещи
95. EugeneR1c 06.02.12 09:47 Сейчас в теме
Благодарю за обработку!!!!!! Пользуюсь постоянно!!!!!!!!!!!
96. AleXpnz 14.02.12 11:12 Сейчас в теме
Мне очень понравилась, незаменимая вещь при отладке кода! Побольше бы подобных вещей для автоматизации процесса программирования. Автору спасибо!
97. winsloow 19.02.12 15:18 Сейчас в теме
Самая качественная на мой взгляд разработка для тестирования внешних печантных форм.
Раньше приходилось тратить уйму времени на отладку, респект автору!
98. fixin 4042 18.03.12 20:15 Сейчас в теме
(0)
Если под рукой нет этой обработки, для тестирования можно просто выполнить код:
ИмяФайла = "d:\1c\Обработки\Обработки ТЧ\ОбработкаТабличнойЧастиТовары (УТ, типовая).epf";
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
Обработка.Инициализировать(Объект.ПолучитьОбъект(), "Товары", Неопределено);

Можно использовать консоль кода.
99. FReIM 5 28.03.12 09:22 Сейчас в теме
Спасибо! А для 8.2 на управляемых формах планируете написать?
100. Luck_DMST 06.04.12 11:39 Сейчас в теме
Спасибо огромное, я сделал внешнюю печатную форму для печати СФ, для отладки добавил форму, где можно выбрать СсылкуНаОбъект, так называемую, сделал все как положено, но если я указываю документ через мою форму для отладки все хорошо работает, а если подключаю как ВПФ для предприятия, не работала хоть ты тресни, с помощью Вашей обработки нашел ошибку, спасибо!
101. Aparatus 17 05.05.12 14:01 Сейчас в теме
Дааааа, это классная вещь!
102. opiumdx 06.05.12 14:31 Сейчас в теме
Спасибо, полезная вещь, экономит время и не приходится все время подгружать внешнюю форму.
103. Nathaly 40 17.08.12 14:57 Сейчас в теме
104. eigen20 23.10.12 16:53 Сейчас в теме
Спасибо большое! Рулезная вещь!!!
105. internetname 08.02.13 14:30 Сейчас в теме
Оставьте свое сообщение
Вопросы с вознаграждением