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

27.07.22

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

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

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

Наименование Файл Версия Размер
ПечатьЛюбойПечатнойФормыВыбранногоОбъекта.epf
.epf 8,20Kb
5
.epf 8,20Kb 5 Скачать

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

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

       

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


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

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

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

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

 

 

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

 

 

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

 

 

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

 

 

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

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

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

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

См. также

УТ 11, КА 2, ERP 2: Настраиваемые под каждую организацию печать и подпись ответственных лиц в печатных формах (ТОРГ-12, Счёт-фактура, УПД, УКД, Заказ клиента, Акт сверки, М-15 и др.)

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

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

12000 руб.

13.03.2018    52477    161    72    

97

Универсальная печать по шаблонам Word (Печать договоров из 1С БП 3, УНФ 1.6, ЗУП 3, УТ 11, КА 2, ERP 2)

Печатные формы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Научитесь печатать из 1С по шаблонам (Например: трудовые договоры, договоры с контрагентами, акты, накладные и и многие другие). Универсальная печать предназначена для формирования печатных форм на основе шаблонов в формате Word из любой конфигурации 1С. С помощью данного инструмента можно самостоятельно заполнить шаблон реквизитами справочника или документа 1С и сформировать печатные формы на основании ссылки на любой объект.

4800 руб.

08.10.2019    38515    125    85    

115

Путевой лист грузового автомобиля в 1С:Бухгалтерия 3.0

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

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

3600 руб.

23.08.2019    48933    136    58    

130

Печатные формы КС-2 и КС-3 в "1С:Бухгалтерия 3.0"

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

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

2400 руб.

13.02.2019    81273    345    43    

327

Учет путевых листов и ГСМ в баках - внешняя обработка для конфигураций 1С:Бухгалтерия 3.0, УТ 11, УНФ

Печатные формы Учет рабочего времени Логистика, склад и ТМЦ Бухгалтерский учет Оперативный учет Управляемые формы 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Формы путевых листов приведены в соответствие Приказу Министерства транспорта РФ от 05.05.2023 № 159, действуют с 01.09.2023. Теперь в сведениях о водителе дополнительно надо указывать СНИЛС, а также серию, номер и дату выдачи водительского удостоверения.. Внешняя обработка позволяет вести учет и формировать печатные формы путевых листов легковых и грузовых автомобилей в конфигурациях на управляемых формах. Ведутся внутренние справочники. По данным базы путевых листов формируются отчеты.

4200 руб.

18.02.2014    100514    280    182    

285

Конструктор внешних печатных форм, ред. 6.1

Печатные формы Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Конструктор внешних печатных форм, ред. 6.1 предназначен для создания внешних печатных форм справочников и документов системы программ 1С:Предприятие 8 (релиз платформы не ниже 8.3.17.1851). Конструктор не требует использования режима работы "Конфигуратор". Он также не требует знания языка программирования 1С. Работает в любых современных конфигурациях, в которых используются внешние печатные формы. С помощью Конструктора пользователь может самостоятельно создавать печатные формы без привлечения программиста.

6000 руб.

07.07.2022    10856    24    29    

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