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

14.11.11

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

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

Файлы

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

14640 руб.

19.12.2025    5822    61    33    

59

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

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

5000 руб.

18.03.2019    120855    77    115    

200

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

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

15.12.2015    181802    1226    biz-intel    374    

416

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

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

22570 руб.

06.10.2023    36317    97    40    

114

SALE! 15%

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

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл эксель, документ 1С и нажимаете кнопку "Загрузить"

8000 руб.

09.11.2016    270800    1195    955    

1109

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

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

3150 руб.

18.04.2017    53645    287    43    

98
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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. Так что за отдельную плату я могу с этим разобраться. А так это есть инструмент который работал под определенной версией УТ. И как видите все потихоньку скачивали и вопросов о неработоспособности не задавали:)
Ну а если серьезно, то смотреть надо на месте. Я же отсюда не вижу что там у вас нажато, какие галочки, какая конфигурация. Ну и смысл проделанной работы описан здесь - так что читайте
Для отправки сообщения требуется регистрация/авторизация