gifts2017

Групповая обработка справочников и документов с использованием внешних печатных форм

Опубликовал Сергей Кучеров (СергейКа) в раздел Обработки - Обработка документов

Практически типовая обработка с одним отличием: добавлена возможность печати внешних (подключаемых) печатных форм.
Добавлена версия обработки для УПП редакции 1.3

Гарантированно работает в конфигурации ЗУП 2.5.13. В других конфигурациях работа возможна, но не гарантируется. Возможна доработка "под конфигурацию" по требованию.

Данная обработка предназначена для типовых конфигураций. Однако возможна работа и в НЕ типовых конфигурациях при следующих условиях :

1. Есть справочник "Внешние обработки".

2. Есть общие модули "УниверсальныеМеханизмы" и "ОбщегоНазначения".

Обновлено 18.05.2009

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

2. Возможна печать внешних форм как для документов, так и для справочников.

Обновлено 20.05.2009

Уточнена печать для справочников. Печатает как встроенные, так и внешние печатные формы.

Обновлено 01.06.2009

Исправлена ошибка отбора элементов при обработке табличных частей объектов.

Обновлено 16.05.2010

Исправлена ошибка выбора внешних печатных форм, в конфигурациях не имеющих требуемой картинки ("ПиктограммаФайла_MXL").

Обновлено 18.05.2010

Добавлена возможность печати внешних печетных форм без предварительного просмотра.

Обновлено 26.08.2010

Добавлена версия файла для УПП редакции 1.3 на платформе 8.2. Пока только для толстого клиента. Что бы увидеть все версии файлов для скачивания нужно перейти на вкладку Файлы

См. также:
Мои разработки
Мои статьи

 


 

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

Наименование Файл Версия Размер Кол. Скачив.
ГрупповаяОбработкаСправочниковИДокументов
.epf 57,69Kb
18.05.10
197
.epf 57,69Kb 197 Скачать
Обработка для УПП редакции 1.3 (платформа 8.2, только толстый клиент)
.epf 56,95Kb
26.08.10
45
.epf 56,95Kb 45 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Сергей Кучеров (СергейКа) 04.05.09 08:49
Чтой-то видно данная тема никому неинтересна... Значит нет смысла дорабатывать на справочники и документы нескольких типов...
2. Инга (ЛюблюТебя) 04.05.09 15:56
Печать без предварительного просмотра не работает -все равно выдает сначала просмотр а потом уже надо нажимать печать.
3. Сергей Кучеров (СергейКа) 04.05.09 16:03
Это если не внешнюю форму выбирать?
4. Сергей Кучеров (СергейКа) 04.05.09 16:05
+3 для внешних форм не предусмотрена сразу печать. Только с выводом на экран. А надо ли это делать?
5. Erne100 (Erne100) 06.05.09 07:45
Стандартная типовая итак печатает любую форму по-умолчанию даже внешнюю
6. Сергей Кучеров (СергейКа) 06.05.09 09:07
(5) Какая именно печатает внешние?
7. Андрей (akat65) 06.05.09 11:20
У сотрудников ЕСТЬ вн.печ.форма (ИСТОРИЯ) в обработке не видно....
Можно отбор по спр. и докам сделать по алфавиту...
8. Сергей Кучеров (СергейКа) 06.05.09 11:45
(7) См ограничение - по справочникам не подключает внешние формы.
А делать - не делать - говорят что уже есть (5). Смысл тогда "велосипед" дорабатывать?
9. Андрей (akat65) 06.05.09 11:59
Стандартная типовая итак печатает любую форму по-умолчанию (только ДОКИ...)?
А спр.тоже хочется...
10. Сергей Кучеров (СергейКа) 18.05.09 14:23
Обработка доработана. Реализован весь функционал.
11. Igоr Sаulеviсh (gutentag) 19.05.09 00:15
12. Igоr Sаulеviсh (gutentag) 19.05.09 11:02
Или надо написать, что обработка только для ЗУП-8.1, т.к. обработка выдает ошибки в Бухгалтерии 1.6 (1.6.15.5): не работает печать документов(предварит.просмотр и прямая) + ошибку при печати внешних форм:

{Форма.ФормаВыбораВнешнейФормы(17)}: Поле объекта не обнаружено (ПиктограммаФайла_MXL)
ЭлементыФормы.ДеревоФормы.Колонки.ПредставлениеОбъекта.КартинкиСтрок = БиблиотекаКартинок["ПиктограммаФайла_MXL"];
-----------

Пожелание(не обязательное): Было бы еще удобнее, если Обработка была бы с произвольным выбором печатной формы документа(в том числе и "внутренних форм).
13. Сергей Кучеров (СергейКа) 19.05.09 14:29
14. Андрей (akat65) 20.05.09 11:29
Справочники вн.печ.формы обрабатывает ....?
15. Сергей Кучеров (СергейКа) 20.05.09 12:48
16. Андрей (akat65) 20.05.09 13:44
Подключил вн.обработку,
"История сотрудника (как в ЗиК`е) для ЗУП 2.5 © Armando"
не видет ...
17. Сергей Кучеров (СергейКа) 20.05.09 14:03
(16) Теперь печатает однозначно, проверил.
18. Андрей (akat65) 20.05.09 15:55
Есть проблемка с обычной печатью доков и справочников...
19. Андрей (akat65) 20.05.09 16:03
+18 извиняюсь только справочники...,
сотрудники-трудовой договор...
20. Сергей Кучеров (СергейКа) 20.05.09 16:11
(19) Какая проблемка? Печатает нормально, тоже проверено.
21. Андрей (akat65) 20.05.09 16:21
извиняюсь ,значит проблемка у меня....
мероприятия орг-ции завел , но не вывел...
22. Сергей Кучеров (СергейКа) 23.05.09 08:13
(21) Наверное, Вам стоит попытаться яснее выразить свои мысли, так как всё равно непонятно :)
23. Андрей (akat65) 23.05.09 11:07
+21 есть в ЗУПе спр. "Мероприятия предприятия",есть там печ.форма...
обработка не выводит на печать ....
24. Андрей (akat65) 23.05.09 11:16
+21 можно в отборе выбирать элементы спр.группы...
Если установить у справочников флажок "обрабатывать ТЧ",
то отбор не работает...
25. Сергей Кучеров (СергейКа) 23.05.09 16:28
(23) Посмотрю как буду на работе.
(24) НИЧЕГО в типовой обработке не менялось. Были внесены только добавления. Но думаю, что при обработке ТЧ группы справочников не должны отбираться, если у нет ТЧ.
26. Андрей (akat65) 23.05.09 17:14
+24 В типовой обработке ошибки нет ,
если установлен у справочников флажок "обрабатывать ТЧ"...
то отбор проходит... ,
а в обработке выходит ошибка...

В типовой нельзя выбрать эл.спр.группу в отборе,а иногда хочется...
27. alex Kai (kai123) 26.05.09 09:41
А внутренние печатные формы (по умолчанию) печатает?
28. alex Kai (kai123) 26.05.09 09:44
Все нашел, печатает, Спасибо :)
29. Сергей Кучеров (СергейКа) 01.06.09 15:24
(24) Ошибка исправлена.
(23) Печатать внутреннюю форму этого справочника не будет, так как данный справочник не включен в общую систему печати, т.е. в модуле данного справочника отсутствует функция "ПолучитьСтруктуруПечатныхФорм()", присутствующая в других справочниках и документах. Если в следующих релизах 1С это поправит, то будет печататься. Пока - увы...
30. Андрей (akat65) 02.06.09 10:27
Отбор с флажком "обрабатывать ТЧ" теперь ОК,
только, если есть список отобранных элементов с этим флажком...
вн.печатные формы пусты,а обычная печать не работает.

И есть проблемка в типовой обработке и у ВАС с изменение родителя у справочников,
(группа(родитель) для изменения не выбирается)
31. Marina (fomenkom) 13.05.10 14:33
В 1С8.1 Бух. не печатает внешние формы, только встроенные. :( Как исправить?
32. Сергей Кучеров (СергейКа) 14.05.10 06:03
(31) Читаем описание "Гарантированно работает в конфигурации ЗУП 2.5.13. В других конфигурациях работа возможна, но не гарантируется. Возможна доработка "под конфигурацию" по требованию."
Прежде всего могли бы уточнить точную версию конфигурации и платформы, а затем что именно и для какого объекта не печатает.
33. Marina (fomenkom) 14.05.10 14:50
Конфигурация:Бухгалтерия предприятия, редакция 1.6 (1.6.20.6). Есть внешняя печатная форма: "Акты за поставщиков" в документе "Поступление товаров и услуг". Она хорошо печатается из самого документа. А из групповой обработки нет. Я подключила вашу обработку, выбираю "печать внешних печатных форм", когда хочу сделать выбор из "списка внешних печатных форм" мне выдается ошибка: {Форма.ФормаВыбораВнешнейФормы(17)}: Поле объекта не обнаружено (ПиктограммаФайла_MXL)
ЭлементыФормы.ДеревоФормы.Колонки.ПредставлениеОбъекта.КартинкиСтрок = БиблиотекаКартинок["ПиктограммаФайла_MXL"];
А если без этого выбора нажимаю на "выполнить", то она выполняется, но печатную форму не выдаёт:Выполняемое действие: Печать документов
Режим: Печать внешних печатных форм
-----------------------------------------------------------
-----------------------------------------------------------
Выполнение обработки завершено
СергейКа; +1 Ответить 1
34. Сергей Кучеров (СергейКа) 16.05.10 07:59
(33) Данная ошибка возникала в конфигурациях не имеющих определенной картинки (см. описание сверху).
Исправил, проверил в указанной конфигурации. Теперь работает нормально.
35. Marina (fomenkom) 18.05.10 13:58
Спасибо большое! Теперь всё печатает, единственно не хватает печати внешних форм без предварительного просмотра, при больших объёмах это очень удобно.
36. Сергей Кучеров (СергейКа) 18.05.10 14:14
(35) Никогда не пользовался. Но добавить не сложно.
37. Сергей Кучеров (СергейКа) 18.05.10 15:01
(35) Добавил. Только что бы было видно что с просмотром, что без - лучше форму на полный экран разворачивать.
38. Marina (fomenkom) 18.05.10 16:34
Ура! Всё получилось!!! Безмерно признательна!!! :)
39. Александра (sasylka) 20.08.10 11:36
В УПП редакция 1.3 внутренние формы печатает прекрасно...
а вот с внешними проблемма :(
Список внешних печатных форм - пустой...
40. Сергей Кучеров (СергейКа) 20.08.10 11:54
(39) Одно из двух:
- либо что то не правильно поняли в действии обработки
- либо нет доступных внешних печатных форм.
Мне пока не попадалась конфигурация где есть стандартные механизмы, но обработка не работает.
41. Александра (sasylka) 20.08.10 13:13
печатные формы есть..аж целых две....
только их не отбирает именно в форму выбора внешних печаных форм
42. Сергей Кучеров (СергейКа) 20.08.10 14:44
(41) Они зарегистрированы в справочнике внешних печатных форм?
Они зарегистрированы именно к тому объекту, по которому хотите распечатать?
У вас есть права на использование этого справочника?
При открытии формы выбора форм она пустая или всё выбирается но не печатает?
43. Александра (sasylka) 20.08.10 15:10
да зарегестрированы в справочнике
именно к справочнику Сотрудники
Права Полные
при окрытии форма пустая
то есть сами печаные формы корректные и прописано все верно (я попробовала в справочнике внешних печатных форм одной из обработок заменть "Умолчательную" все прекрасно распечаталось)...
вот уж и сама не знаю где загвоздка...весь код пролезла... или я где-то что-то не так делаю или одно из двух :)
44. Сергей Кучеров (СергейКа) 20.08.10 15:33
(43) Можете приложить любую из этих внешних форм?
45. Александра (sasylka) 25.08.10 17:07
Извиняюсь за задержку
приложила внешнюю печатную форму
Прикрепленные файлы:
Трудовой договор доработанный.epf
46. Сергей Кучеров (СергейКа) 25.08.10 17:31
(45) Очень интересно...
1. Приложенная печатная форма в формате 8.2. Где нибудь обещано что на 8.2 будет работать? :)
Но работать будет, правда только в режиме обычного приложения.
2. Сконвертировал свою обработку, прицепил вашу форму в справочник внешних печатных форм с авторегистрацией.
Открыл свою обработку, указал справочник сотрудников, отобрал несколько сотрудников.
Выбрал действие "Печать документов" и параметр "Печать внешних форм (см просмотром)".
Выбрал саму печатную форму (установил галку в форме выбора).
Нажал на кнопку "Выполнить" и...
О чудо! Напечатались договора по всем выбранным сотрудникам.
Посмотрите порядок действий. Где я что не правильно сделал? :D
47. Александра (sasylka) 26.08.10 12:10
Простите может туплю....
Делаю все как вы описали... еще раз проверила правильно ли стоит автрегистрация в обработке и переподключила.... все адекватно..1с сообщает что обработка содержит параметры авторегистрации и подключает ее к сотрудникам верно...
но в ваша обработка в форме выбора печатных форм...показывает Пусто... :(
может у меня прав нет?
или атроегистрация не верна или некорректно цепляется?
48. Сергей Кучеров (СергейКа) 26.08.10 12:14
(47) Авторегистрация вроде правильная.
Может быть действительно проблема с правами.
Какие права сейчас у вас в базе? (все)
49. Александра (sasylka) 26.08.10 13:17
Проставлено: администратор, пользователей, администрирование допформ и обработок, полные, пользователь,право администрирования и внешнего подключения, право ввыода информации, право запуска внешних отчетов и обработок,просмотр движений и структуры подчиненности
50. Сергей Кучеров (СергейКа) 26.08.10 14:37
(49)
В общем, Вы меня заинтриговали :D Пришлось устанавливать УПП 1.3, поскольку во всех остальных конфигурациях что у меня стоят - обработка работает.
И... Действительно, именно в этой конфигурации внешние печатные формы отличаются от других типовых.
Я склонен считать, что разработчики допустили ошибку. Хотя может быть они хотели поменять логику да не доделали?
В общем приладываю обработку специально для этой редакции. Всё работает. Пользуйтесь.
В целом универсальную обработку сделаю для 8.2 попозже, ибо с понедельника в отпуске ;)
51. Александра (sasylka) 26.08.10 16:38
Спасибо ПРЕогромное!!!
сбылась моя мечта :)
СергейКа; +1 Ответить
52. Hector Hector (Hector) 17.11.11 10:45
Здравствуйте! Скажите пожалуйста, обрабатывает ли она табличные части документа Операция(бухгалтерский и налоговый учет)? Мне нужно поменять СчетКт. Спасибо.
53. Сергей Кучеров (СергейКа) 17.11.11 11:02
(52)В плане изменений объектов - полностью типовой функционал. Мной была изменена только печать.
Табличные части обрабатываются в ней точно.
54. Hector Hector (Hector) 17.11.11 11:09
Спасибо, что ответили, типовая не обрабатывает Операции (я имею ввиду табличную часть).
55. Сергей Кучеров (СергейКа) 17.11.11 12:47
(54) Типовая табличные части обрабатывает.
Какая именно конфигурация?
Скорее всего, вы подходите не с того края:
Обычно у этого документа нет собственной табличной части. На форме документа отображаются проводки введенные данным документом.
Поэтому вам нужна будет обработка выполняющая замену реквизитов в регистрах бухгалтерии, с условием что записи введены определенным документом.
56. Hector Hector (Hector) 17.11.11 14:03
Да, Вы правы, нужно искать обработку, которая отфильтрует по счету регистры бухгалтерии и заменит на другой счет. Спасибо.
57. Hector Hector (Hector) 17.11.11 14:03
58. Сергей Кучеров (СергейКа) 17.11.11 14:39
(57) Такая замена (обработка для замены или через универсальную консоль запросов) делается за несколько минут.
Можете попробовать использовать вот эту обработку http://infostart.ru/public/21123/ , если нужно именно готовое решение.
59. Hector Hector (Hector) 17.11.11 14:48
СергейКа, огромное спасибо, буду смотреть :)
60. Андрей Андреев (AndreyBuka) 25.02.12 21:09
Все работает выбираю различные печатные формы внешние, свои. актуально для печати справочников (необходимо было печатать спецуфикации номенклатуры). Спасибо , то что надо допишу сам
61. Артур Асатрян (Tur_gad) 13.08.12 12:31
Огромное спасибо разработчику скачал, попробовал, радовался). Вещь нужная холосая и умная)
62. Андрей Панфилов (PAAG) 10.12.12 16:23
Актуальна групповая печать именно справочников и с возможностью использования внешних печатных форм. Это сделано в обработке?
63. Сергей Кучеров (СергейКа) 10.12.12 16:47
(62). Если у этих справочников включена поддержка типового механизма, тогда да.
64. Dmitry Bas (b-dm) 11.03.15 17:34
Подскажите, как отправить печатную форму сразу на принтер, у меня почему то все время она открывается для просмотра...
65. Сергей Кучеров (СергейКа) 17.03.15 14:24
(64) Если из внешней печатной формы, то в данной обработке никак. Это просто не предусматривалось сразу.
Прошу прощения за долгий ответ. Почему то оповещение по почте не приходило.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа