Печать любой печатной формы, зарегистрированной с помощью БСП, для любой конфигурации

27.07.22

Учетные задачи - Печатные формы

Добрый день. Не так давно мне была поставлена задача сделать обработку, позволяющую для выбранного объекта конфигурации показывать список печатных форм этого объекта и выводить выбранную форму на печать. Пришлось немного поразбираться с БСП, но в итоге получилось. Работает для любой конфигурации. Одно условие только - печатная форма должна быть зарегистрирована с помощью БСП.

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
ПечатьЛюбойПечатнойФормыВыбранногоОбъекта.epf
.epf 8,20Kb
6 1 850 руб. Купить

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

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

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

Смысл достаточно простой.

При открытии обработка читает все объекты метаданных, для которых есть печатные формы. Именно зарегистрированные печатные формы.

       

		КомандыПечати =  УправлениеПечатью.КомандыПечатиОбъекта(ТекОбъект);	  
	
		Если не КомандыПечати.Количество() = 0 тогда


Объекты в одну кучку,  Печатные формы в другую =).  На форме обработки пользователь выбирает нужный объект, нужную печатную форму этого объекта и нажимает кнопку Печать.  Обработка написана с для конфигураций с БСП.

Далее пример.

Открывается обработка через Файл - Открыть.  

Выбираем объект метаданных

 

 

Выбираем печатную форму объекта 

 

 

Выбираем объект 

 

 

Жмем кнопку Печать.

 

 

Тестил на  платформе 1С:Предприятие 8.3 (8.3.19.1522).

Бухгалтерия предприятия, редакция 3.0 (3.0.106.101).

На Комплексной тоже проверял, все работает.

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

Обработка Печать Любая Конфигрурация.

См. также

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

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

22200 руб.

06.10.2023    23666    63    26    

92

Печатные формы Логистика, склад и ТМЦ Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработки для "1С:Бухгалтерия предприятия 3.0", которые формируют акты МХ-1 и МХ-3 для документов "ПоступлениеТоваровУслуг", "Реализация товаров услуг", "Возврат товаров поставщику", "Передача материалов в эксплуатацию" соответственно. Так же можно сформировать акты с факсимиле, которая загружена в 1С:Бухгалтерия предприятия 3.0.

6000 руб.

18.02.2019    67756    243    15    

195

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

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

14400 руб.

13.03.2018    64346    230    79    

121

БСП (Библиотека стандартных подсистем) Программист Платные (руб)

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

1800 руб.

21.11.2024    7871    39    24    

42

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

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3500 руб.

07.02.2023    9226    100    17    

56

Печатные формы Учет рабочего времени Бухгалтер Пользователь 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Транспорт, автопарки, такси Россия Бухгалтерский учет Платные (руб)

Программа «Путевой лист грузового автомобиля в 1С:БП 3.0» - заполнить, распечатать, сохранить. Вы можете не только внести всю информацию и распечатать путевой лист грузового автомобиля в 1С, но и повторно использовать ранее введенные данные спустя любое время - данные путевого листа водителя сохраняются в "1С:Бухгалтерия 3.0" без каких-либо доработок.

5700 руб.

23.08.2019    61167    191    65    

186

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

Для целей использования в ЮЗЭДО ОАО "РЖД". Обработка используется для формирования XML файлов (согласно формату, утвержденному приказом ФНС РФ от 19.12.2018 N ММВ-7-15/820@) актов выполненных работ по форме ФПУ-26 (Утверждена распоряжением ОАО "РЖД" от 15.12.2008 №2688р)

26400 руб.

14.05.2020    32888    45    19    

43
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 119 22.12.22 23:47 Сейчас в теме
Спасибо ! вставлю в свою обработку -)) , добавлю в массив и сделаю массовую нужную печать вновь созданных документов
2. Tarlich 119 23.12.22 23:11 Сейчас в теме
Неизвестный тип объекта метаданных "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки".
{ОбщийМодуль.ОбщегоНазначения.Модуль(8659)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.ОбщегоНазначения.Модуль(3506)}: ПроверитьОбъектМетаданныхСуществует(ПолноеИмя);
{ОбщийМодуль.УправлениеПечатью.Модуль(2736)}: МенеджерПечати = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИспользуемыйМенеджерПечати);
{ОбщаяФорма.ПечатьДокументов.Форма(543)}: ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(Параметры.ИмяМенеджераПечати, ИменаМакетов,
{ОбщаяФорма.ПечатьДокументов.Форма(49)}: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(35)}: ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
{ВнешняяОбработка.ПечатьЛюбойПечатнойФормыВыбранногоОбъекта.Форма.Форма.Форма(124)}: УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(ТаблицаВыбораЗначений[0].МенеджерПечати,ТаблицаВыбораЗначений[0].ПечатнаяФорма,мОбъектов,ЭтаФорма,ПолучитьСтруктуруПараметровПечати(ТаблицаВыбораЗначений[0].ПечатнаяФорма)) ;
НЕ работает Бухгалтерия предприятия, редакция 3.0 (3.0.122.97)
Оставьте свое сообщение