Внешняя обработка групповой печати документов для УТ11

14.11.11

Задачи пользователя - Пакетная печать

Внешняя обработка групповой печати документов для УТ11. В обработке реализована групповая печать для следующих документов: Отчет о розничных продажах, Поступление товаров и услуг, Реализация товаров и услуг, Возврат товаров от клиента, Возврат товаров поставщику. Для этих документов можно вывести на печать встроенные печатные формы, общие печатные формы (через встроенные обработки) и внешние печатные формы. При этом встроенные печатные формы и общие печатные формы задаются в коде обработки, а внешние печатные формы подключаются автоматически.

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

Наименование Файл Версия Размер
Файл обработки ГрупповаяПечатьДокументов.epf
.epf 27,23Kb
272
.epf 27,23Kb 272 Скачать

 Обработка создавалась как универсальная – то есть предназначенная для выбора любого вида документа созданного в конфигурации УТ11 с последующим выбором любой печатной формы, принадлежащей к выбранному виду документов (встроенные и внешние печатные формы). Кроме того необходимо было реализовать возможность обора по общим реквизитам документов из списка выбранных видов документов.

 Но в процессе реализации пришлось отказаться от универсальности. В УТ11 используется управляемый интерфейс, и формирование всех печатных форм реализовано через вызов команд. Получить список этих команд нет никаких проблем, но реализовать запуск этих команд у меня не получилось (может это не возможно, а может не хватило знаний). Поэтому пришлось действовать по старинке. Была создана таблица значений с описанием видов документов и наименованием встроенных печатных форм принадлежащих этим видам документов. Далее обнаружилось, что печать общих печатных форм реализована через встроенные обработки. Эта информация так же была добавлена в таблицу значений, но с добавление информации о встроенной обработке, которая формирует общую печатную форму. Информация о внешних печатных формах добавляется в таблицу значений автоматически на основании информации справочника “ДополнительныеОтчетыИОбработки” – это единственное что получилось сделать универсальным. Остается добавить, что этот алгоритм реализован в самой конфигурации, когда нажимается кнопка “Дополнительные печатные формы” из меню “печать” списков документов.

 Таким образом, для подключения других документов конфигурации необходимо по аналогии дописать информацию о печатных формах в таблицу значений “ТабСоотвВидДокКПечФормам” в процедуре ПриСозданииНаСервере() в модуле формы “Форма”. Кроме того при выборе видов документов вызывается форма “ФормаВыбораВидовДокументов”. Здесь в процедуре ПриСозданииНаСервере() определяются виды документов обрабатываемые данной обработкой.

 Обработка была создана на основе обработки “Универсальный журнал документов” из конфигурации УТ10. Основная переделка заключалась в том, что  обработка была реализована на объекте ПостроителеОтчетов. Данный объект не используется в Тонком клиенте. Поэтому пришлось заменить его на объект СхемаКомпоновкиДанных.

Нюансы данной обработки:

  1. При открытии обработки период выбора документов – текущая дата. При смене периода производится выборка документов заданного вида и с заданным отбором.
  2. При открытии обработки список с отборами скрыт. По кнопке “показать отборы” открывается список с отборами. По умолчанию в отборах задан отбор – Проведен=Да. Это необходимо потому, что встроенные печатные формы формируются только для проведенных документов. После формирования списка отборов необходимо обновить список документов по кнопке “Обновить”.
  3. Поля для отбора формируются при выборе видов документов. При этом поля формируются по одинаковым названиям реквизитов документов, при условии наличия этих реквизитов во всех выбранных видах документов. Алгоритм взят из обработки “Универсальный журнал документов”.
  4. Вывод печатных форм производится по кнопке “Печать”.  Сформированные печатные формы выводятся по стандартной схеме в отдельных окнах. При этом если для некоторого вида документов выбрано более одной встроенной печатной формы – выбранные печатные формы будут сформированы в одном окне на разных закладках.

 Ну и в заключение: так как полной универсальности не удалось добиться, то данную обработку можно рассматривать как тестовую для изучения работы на платформе 8.2 с управляемым интерфейсом. Хотя и обработка считается законченным решением в существующем виде.

См. также

SALE! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    89858    105    39    

188

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165790    673    361    

385

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 руб.

06.10.2023    7007    20    6    

37

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Обмен между базами 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2. Перенос данных находится в продаже с 2015 года, постоянно развивается, им воспользовались уже более 240 компаний. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    190284    268    238    

268

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110207    33    114    

177

Простое ценообразование (установка цен номенклатуры) для 1С 8.3 (УТ 11 / ERP 2 / КА 2 / Розница 2) + (УТ 10.3 / УПП / КА 1 / Розница 1)

Оптовая торговля Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:CRM ПРОФ, КОРП Управленческий учет Платные (руб)

Есть проблемы с расчетом и установкой цен на товары? Универсальная подсистема для ценообразования в 1С поможет навести порядок с ценами! Механизм позволяет задавать произвольные правила расчета колонок цен для разных групп товаров и легко их изменять. Может автоматически (по расписанию) обновлять цены в 1С и выполнять проверку наличия и корректности цен на все товары.

30000 руб.

13.11.2017    77828    40    11    

46
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. veforg 27 14.11.11 11:58 Сейчас в теме
Лень двигатель прогресса - нет бы по одному печатать. Никогда не было необходимости, но видимо кому то может понадобиться.
2. ninch 51 14.11.11 12:29 Сейчас в теме
Как правило возникает задача задним числом - распечатать список документов. Ну и бывает так, что несколько печатных форм одного вида документов. Например реализация товаров и услуг - торг 12 и счет фактура.
Но могу сказать в защиту того, что такой обработки нету в этой конфигурации изначально. Управляемый интерфейс позволяет печатать печатные формы из списка документов. Выбор документов - либо самому подсветить некоторые, либо выбрать все. Но я например до этого дошел уже после создания своей обработки. Поэтому я и написал что лучше рассматривать эту обработку как тестовую - для ознакомления работы с управляемыми приложениями. Нов то же время если кому поможет - то почему бы и нет:)
3. kns 23 15.11.11 12:11 Сейчас в теме
4. Spas12 18.11.11 09:50 Сейчас в теме
А для УТ 10 будет работать?
5. ninch 51 18.11.11 12:43 Сейчас в теме
(4) Spas12,
Spas12 пишет:

А для УТ 10 будет работать?


Ну во первых нет - потому что все таки под управляемые приложения рассчитано. Во вторых там есть групповая обработка стандартная по моему как то так - в общем что-то там точно есть на эту тему:)
6. пользователь 15.02.12 17:40
Сообщение было скрыто модератором.
...
7. пользователь 15.02.12 17:41
Сообщение было скрыто модератором.
...
8. ninch 51 16.02.12 06:19 Сейчас в теме
Да, обработка действительно под это и делалась - чтобы в конце месяца печатать скопом все документы. Количество экземпляров тоже неплохо было бы - согласен. Но это уже навороты. Тут каждому свое - так сказать поле деятельности открыто. Все что можно сделать каждый может реализовать сам:)
Подчиненность, это по моему вообще будет супер-пупер обработка. Я рад за такие идеи в голове у людей. МНе идея понравилась. Так держать!
9. ninch 51 16.02.12 09:53 Сейчас в теме
Кстати я бы был очень признателен если бы кто-то раскрутил не реализованную в данной обработке вещь - универсальная выборка встроенных печатных форм документов. Чтобы не приходилось прописывать самому (в алгоритме) вызовы встроенных печатных формы документов. Вот это было бы просто вах!!!
10. пользователь 19.03.12 07:55
Сообщение было скрыто модератором.
...
11. пользователь 19.03.12 07:55
Сообщение было скрыто модератором.
...
12. пользователь 19.03.12 07:55
Сообщение было скрыто модератором.
...
13. пользователь 19.03.12 07:55
Сообщение было скрыто модератором.
...
14. пользователь 19.03.12 07:55
Сообщение было скрыто модератором.
...
15. DimanYa 24.09.12 10:05 Сейчас в теме
А есть возможность напечать не только из формы документа, но и из справочника?
Мне нужно например напечатать массово печатную форму из справочника "номенклатура".
А если печатная форма внешняя?
16. ninch 51 24.09.12 10:30 Сейчас в теме
В(15) DimanYa,
В описании к данной теме все расписано. Только документы. Но если взять эту обработку и пройтись по коду, то я думаю без особого труда можно будет поменять документы на справочники. А вот по поводу того что внешняя форма - опять же в описании написано что без проблем подцепляются внешние печатные формы. То есть поменяете код для справочников и спокойно сможете печатать внешние формы для них
17. _n26__ 26.09.12 14:02 Сейчас в теме
18. vicmos 42 07.02.13 16:56 Сейчас в теме
19. dskull86 10.09.13 11:07 Сейчас в теме
каким образом заполняется список печатных форм. Конфа не типовая, не могу забраться почему не заполняется?
24. ninch 51 12.12.13 07:58 Сейчас в теме
(19) dskull86, Прошу прощения не видел ваш вопрос. как увидел отвечаю
В описании все сказано на эту тему - надо прописать в алгоритме все возможные печатные формы для определенных видов документов. Но при этом внешние печатные формы подключаются автоматически.
20. PES1990 11.12.13 21:43 Сейчас в теме
Почему при нажатии на кнопку печать документы не выводятся на принтер!?
23. ninch 51 12.12.13 07:55 Сейчас в теме
(20) PES1990, И кстати что должно происходить по кнопке "печать"
Вывод печатных форм производится по кнопке “Печать”. Сформированные печатные формы выводятся по стандартной схеме в отдельных окнах. При этом если для некоторого вида документов выбрано более одной встроенной печатной формы – выбранные печатные формы будут сформированы в одном окне на разных закладках.
Так что никакой печати на принтер и не будет.
21. PES1990 11.12.13 21:46 Сейчас в теме
Не могу понять в чем дело, при нажатии на кнопку печать ничего не выводится на принтер... действий 0.. В чем может быть дело?
22. ninch 51 12.12.13 07:52 Сейчас в теме
(21) PES1990, Вы так прикиньте по дате создания какой это релиз УТ11. А нынче на дворе новая версия УТ11 11.1. Так что за отдельную плату я могу с этим разобраться. А так это есть инструмент который работал под определенной версией УТ. И как видите все потихоньку скачивали и вопросов о неработоспособности не задавали:)
Ну а если серьезно, то смотреть надо на месте. Я же отсюда не вижу что там у вас нажато, какие галочки, какая конфигурация. Ну и смысл проделанной работы описан здесь - так что читайте
Оставьте свое сообщение