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

14.11.11

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Файл обработки ГрупповаяПечатьДокументов.epf
.epf 27,23Kb
272 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Оптовая торговля Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

5000 руб.

18.03.2019    122227    79    115    

202

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

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

15.12.2015    182718    1242    biz-intel    374    

417

Оптовая торговля Розничная торговля НДС 22% 1С 8.3 1С:Управление торговлей 10 Россия Платные (руб)

Пакет обновлений и продолжения поддержки Управление торговлей, редакция 10.3.- обновление которое предоставляет пользователям новые функции, исправления ошибок и т.д.

14640 руб.

19.12.2025    6928    71    44    

69

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    37422    98    43    

117

Оптовая торговля Рабочее место Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

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

3399 руб.

18.04.2017    54180    293    43    

99
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. veforg 28 14.11.11 11:58 Сейчас в теме
Лень двигатель прогресса - нет бы по одному печатать. Никогда не было необходимости, но видимо кому то может понадобиться.
2. ninch 51 14.11.11 12:29 Сейчас в теме
Как правило возникает задача задним числом - распечатать список документов. Ну и бывает так, что несколько печатных форм одного вида документов. Например реализация товаров и услуг - торг 12 и счет фактура.
Но могу сказать в защиту того, что такой обработки нету в этой конфигурации изначально. Управляемый интерфейс позволяет печатать печатные формы из списка документов. Выбор документов - либо самому подсветить некоторые, либо выбрать все. Но я например до этого дошел уже после создания своей обработки. Поэтому я и написал что лучше рассматривать эту обработку как тестовую - для ознакомления работы с управляемыми приложениями. Нов то же время если кому поможет - то почему бы и нет:)
3. kns 27 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 43 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. Так что за отдельную плату я могу с этим разобраться. А так это есть инструмент который работал под определенной версией УТ. И как видите все потихоньку скачивали и вопросов о неработоспособности не задавали:)
Ну а если серьезно, то смотреть надо на месте. Я же отсюда не вижу что там у вас нажато, какие галочки, какая конфигурация. Ну и смысл проделанной работы описан здесь - так что читайте
Для отправки сообщения требуется регистрация/авторизация