Универсальная печатная форма для ЗУП, ред.3.1 с использованием пользовательских макетов в формате Word, mxl из справочника Файлы

Публикация № 1333475

Разработка - Печать - Универсальные печатные формы

макеты печатной формы Word mxl в пользовательском режиме Предприятие ЗУП справочник Файлы печатная форма без программирования Зарплата и управление

Универсальная печатная форма для ЗУП, ред.3.1. Макеты в формате Word (doc,docx) или mxl создают сами пользователи, используя так называемые "теги" из инструкции. Макеты загружаются в справочник Файлы. При печати пользователем выбирается необходимый макет, макеты Word, mxl.

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

Например,

тег "СотрудникПаспортПредставление" - справочник Сотрудники - Личные данные - Представления документа Паспорт РФ.

тег "СотрудникФИОИнициалыРодПадеж" - справочник Сотрудники - Ф И.О. в родительном падеже.

 

При создании макета в Word теги описываются в скобках{}, далее обработка вместо тегов подставляет значения из базы.

При создании макета в формате mxl, обязательно создаются области, в свойствах заполняется Заполнение (Текст/Шаблон/Параметр). Порядок  вывода областей по алфавиту. При необходимости вывода горизонтального разделителя страниц создается область с именем "разделительстраниц".

Проверено на релизе Зарплата и управление персоналом, редакция 3.1 (3.1.15.67).

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

Наименование Файл Версия Размер
Универсальная печатная форма для ЗУП, ред.3.1

.7z 400,43Kb
7
.7z 400,43Kb 7 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Aftee 26.11.20 16:49 Сейчас в теме
Не совсем понятно с заполнением "тегов" шаблона.
далее обработка вместо тегов подставляет значения из базы

Как обработка понимает какие данные нужно подставить в печатную форму? Это печатная форма к справочнику "Сотрудники"?
2. fannur 24 27.11.20 09:31 Сейчас в теме
(1)Если в печатной форме стоит тег, связанный с данными справочника Сотрудники, например "СотрудникСНИЛС", то обработка его заменит на значение из базы.
В цикле "перебираются" все параметры области печатной формы.

Для mxl:
таб = Новый ТабличныйДокумент;
Таб.Прочитать(ФайлПриемник);

МассивОбластей = Новый Массив;
сч = таб.Области.Количество()-1;
Для Каждого ОбластьМакета из таб.Области Цикл 
	ИмяОбласти = ОбластьМакета.Имя;
	МассивОбластей.Добавить(ИмяОбласти);
	сч = сч-1;

КонецЦикла;


Для Каждого ЭлМассива из МассивОбластей Цикл 
	Если НЕ ЗначениеЗаполнено(ЭлМассива) Тогда 
		Продолжить;
	КонецЕсли;
	обл = таб.ПолучитьОбласть(ЭлМассива);
	Если найти(НРег(ЭлМассива),"строка")=0 Тогда //все области кроме строки таблицы
	
	Для Каждого ЭлДанные из Данные Цикл 
		Попытка
		 обл.Параметры[ЭлДанные.ключ] = ЭлДанные.значение;
	 Исключение
	 КонецПопытки;
	 
 КонецЦикла;
Показать


Для Word:
Word = ПолучитьCOMОбъект(ИмяФ);//инициализируем COM-объект
			
        Попытка
            Документ = Word.Application.Documents(1);
            // Получить объект, который будем использовать для поиска и замены.
			Для Каждого ЭлементДанных Из Данные Цикл
				Если ТипЗнч(ЭлементДанных.Значение) = Тип("Массив") Тогда
					Продолжить;
				КонецЕсли;
				
			Замена = Документ.Content.Find;//поиск параметра в макете
			wdReplaceAll = "00000002";
			Попытка
			Замена.Execute("{" + ЭлементДанных.Ключ + "}", Ложь, Истина, Ложь, , , Истина, , Ложь, ЭлементДанных.Значение, wdReplaceAll);
		Исключение
		
		КонецПопытки;
		
	КонецЦикла;
Показать
3. Aftee 27.11.20 09:47 Сейчас в теме
(2) Как они заполняются я представляю. Вопрос в том, какими данными заполняется (сотрудник, документ)? Как система поймет, что мне нужен трудовой договор по Иванову, а не Петрову? Остался открытым вопрос
Это печатная форма к справочнику "Сотрудники"?
4. fannur 24 27.11.20 10:46 Сейчас в теме
(3) Печатная форма вызывается из конкретного документа или из справочника, соответственно, если в документе сотрудник Иванов, то выйдут все данные по Иванову, а не по Петрову. Иначе какой смысл?

Печатную форму можно прикрепить к документу "Прием на работу", к справочнику "Сотрудники". При желании можно расширить функционал на другие виды документов или справочников.
Оставьте свое сообщение

См. также

Мастер печатных форм v 3.1 Промо

Универсальные печатные формы v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Создание печатных форм "с нуля" за несколько минут. Моментальная отладка. Не требует знания встроенного языка 1С.

8 стартмани

07.03.2014    94405    1188    kser87    221    

Печать комплекта произвольных (внешних) печатных форм, добавление, изменение печатных форм пользователем в формате word для ЗУП 3.1

Зарплата Универсальные печатные формы Пакетная печать v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

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

3 стартмани

16.12.2020    772    3    vanessa    0    

Внешние печатная форма и отчет для 1С DRIVE

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Внешняя печатная форма и внешний отчет, подключаемые в дополнительные отчеты для 1С DRIVE.

1 стартмани

02.11.2020    899    0    hamsar    0    

Печать данных контрагента для 1С:Бухгалтерии ред. 3

Универсальные печатные формы v8 БП3.0 Абонемент ($m)

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

1 стартмани

29.10.2020    708    1    kore    0    

Новый взгляд на старое. Внешняя печатная форма – НАСТРАИВАЕМАЯ

Универсальные печатные формы Печатные формы документов Оптовая торговля v8 ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

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

2 стартмани

21.10.2020    1846    9    user1209971    5    

Шаблон ВПФ (внешней печатной формы) для вывода в Word

БСП (Библиотека стандартных подсистем) Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Шаблон для разработки ВПФ для БСП версии 3.1. Основные возможности: 1. Описание требуемых для вывода данных при помощи СКД. 2. Вывод в документ средствами БСП (не используется COM-соединение с word) 3. Реализована форма для тестирования без подключения обработки к БСП и без помещения документа-макета в обработку.

1 стартмани

10.10.2020    1588    2    Gladkov_Anton    4    

Печать WORD из 1С, управляемого приложения (еще один вариант)

Универсальные печатные формы v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

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

1 стартмани

02.10.2020    1520    9    user810754    2    

Шаблон внешней печатной формы с вводом параметров

Универсальные печатные формы v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

В ряде случаев, перед тем как послать документ на печать, требуется внести некоторые параметры. Именно это позволяет сделать данный шаблон печатной формы.

1 стартмани

01.10.2020    1568    8    LamerSoft    0    

Отладочная форма для внешней печатной формы

Универсальные печатные формы v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Форму возможно подцепить (просто скопировав в вашу печатку и назначив формой обработки), подходит под управляемый интерфейс конфигурации на базе БСП 2.2 и выше с типом команды вызова серверного метода. С легкими модификациями подойдет под любой вызов.

1 стартмани

22.09.2020    1550    6    LamerSoft    0    

Генератор внешних печатных форм

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Консоль запросов Прочие инструменты разработчика Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Генератор печатных форм - инструмент для создания внешних печатных форм в режиме предприятия с минимальным написанием кода

3 стартмани

18.09.2020    2420    13    andy_zhav    7    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП Промо

Практика программирования Универсальные печатные формы v8 БП3.0 Абонемент ($m)

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    28061    54    kwazi    6    

[FREE] Универсальная команда печати элемента (карточки справочника)

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.09.2020    1541    0    pridecom    0    

Дополнительная система формирования подписей и печатей. Располагает картинки под текстом

Универсальные печатные формы v8 1cv8.cf Россия Абонемент ($m)

Позволяет организовать дополнительную систему печатей и подписей в существующих печатных формах. Также умеет преобразовывать ячейки под картинками в объекты для правильного отображения картинок

7 стартмани

28.06.2020    2296    1    JackGamer_    2    

Конструктор внешних печатных форм NEW beta (обычные и управляемые приложения!) Промо

Универсальные печатные формы Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Версия NEW beta=) "Конструктор внешних печатных форм" максимально автоматизирует процесс создания внешних печатных форм на основе типовых. Создание внешней печатной формы займет от секунд до пары минут! Теперь и на управляемых приложениях =)

1 стартмани

18.11.2012    69992    1967    SeiOkami    182    

Пользовательские макеты внешних печатных форм и настраиваемый комплект документов по договорам

БСП (Библиотека стандартных подсистем) Универсальные печатные формы v8::БУ БП3.0 Абонемент ($m)

- Расширение стандартной подсистемы печати, позволяющее редактировать макеты внешних печатных форм и сохранять их по аналогии с встроенными печатными формами - подсистема настраиваемых комплектов печатных форм с привязкой к договору контрагента.

2 стартмани

08.06.2020    2742    1    andy_zhav    0    

Шаблон для разработки внешних печатных форм с возможностью тестирования и отладки программного кода, печати непроведенных документов и открытия формы обработки перед печатью (на примере печати Расходной накладной)

Универсальные печатные формы Печатные формы документов v8 УТ11 Россия УУ Абонемент ($m)

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

3 стартмани

26.02.2020    2500    0    putnikvp    3    

Печать штрихкода для любой конфигурации на платформе 8.3

Универсальные печатные формы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Платформы младше 8.3.12.1313 использовали ActivX для печати ШтрихКода, сейчас технология изменилась. Эта обработка - замена старого механизма на новый.

2 стартмани

07.11.2019    13802    49    ah7777777    5    

Файл *.ODT в качестве шаблона для заполнения данными из базы

Универсальные печатные формы Внешние источники данных v8 1cv8.cf Абонемент ($m)

Вариант использования файла OpenOffice в качестве шаблона для своих целей, например как печатная форма, договоры и т.п. заполняя данными с базы 1С, любой конфигурации

1 стартмани

25.10.2019    4683    5    iones    2    

Вывод QR-кода типовыми средствами.

Универсальные печатные формы Сканер штрих-кода Универсальные функции v8 КА1 УТ10 УПП1 Абонемент ($m)

Вывод QR-кода типовыми средствами. На данный момент очень часто нужно вывести в печатную форму QR-код. Показываю как на примере типового кода из УТ11 это сделать. Можно использовать в любых конфигурациях с обычными формами.

1 стартмани

21.10.2019    22328    38    Емельянов Алексей    49    

Печать табличного документа через типовой механизм печати БСП (3.0) ОбщаяФорма.ПечатьДокументов

Универсальные печатные формы БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Абонемент ($m)

Для чего нужна: у вас есть табличный документ и вы хотите его вывести точно так же ,как и выводите любую печатную форму, т.е. через форму "Печать документов. Обработка позволяет, используя штатные механизмы печати, выводить любой табличный документ, по такому же механизму.

1 стартмани

16.10.2019    7670    3    IncomeGroup    6    

Редактор-конструктор визиток

Универсальные печатные формы v8 Издательство, полиграфия, упаковка Абонемент ($m)

Интерактивный редактор-конструктор визиток / персональных карточек на основании макетов.

5 стартмани

16.06.2019    5378    4    eugenevk    6    

Подсистема справок (ЗУП 3.х)

Универсальные печатные формы Справки Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Подсистема справок внешней печатной формой для 1C: Зарплата и Управление Персоналом, редакция 3.х.

1 стартмани

25.04.2019    13597    23    🅵🅾️🆇    17    

Шаблон внешней печатной управляемой формы с возможностью передачи параметров из клиентской формы в стандартную общую форму печати документов

Универсальные печатные формы v8::УФ ERP2 Абонемент ($m)

Шаблон внешней печатной управляемой формы с возможностью передачи параметров из клиентской формы в стандартную общую форму печати документов (проверено на 1С:ERP Управление предприятием 2 (2.4.6.230)).

1 стартмани

14.04.2019    9390    15    user995537    2    

Формирование WORD документов на основании шаблонов

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Очередное решение формирования word документов на основании шаблонов. Отличие данного решение, что 1с работает не напрямую с WORD, а через приложение, что увеличивает скорость работы.

4 стартмани

13.12.2018    7422    3    MaxxiMiliSan    2    

Вывод QR-кода типовыми средствами. Управляемое и обычное приложение

Универсальные печатные формы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Печать QR кода с использованием лишь одной обработки. Подойдет как при разработке своей конфигурации, так и при использовании типовой. Тестировал на 1С: Реестр государственного и муниципального имущества, редакция 3.0 (3.0.2.9), 1С: УНФ 1.6.19.203

1 стартмани

12.12.2018    6066    12    user785225    2    

Шаблон внешней печатной формы (УФ) с формой для отладки

Универсальные печатные формы v8 v8::УФ 1cv8.cf Украина Абонемент ($m)

Шаблон внешней печатной формы (УФ) с формой для отладки, выводом макета на всех языках конфигурации.

1 стартмани

12.12.2018    7242    12    agressor    11    

Универсальный печатный шаблон WORD

Печатные формы документов Универсальные печатные формы v8::УФ 1cv8.cf Россия Абонемент ($m)

Было это в УПП 1.3, кадровики достали с печатками (здесь запятой не хватает, здесь ошибка и т.д.). Сделал обработку, научил. К сожалению,  эта обработка была глубоко интегрирована в УПП, поэтому простой перенос не подошёл. Поэтом перенес на УФ в расширение.

1 стартмани

13.08.2018    9748    12    SanyMaga    4    

Конструктор Word для типовой конфигурации 1C: Зарплата и управление персоналом 3.1.6

Универсальные печатные формы Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Внешняя печатная форма Для создания Word документов практически для всех документов и даже белее. ЗиК 3.1.6, 3.1.7.

2 стартмани

09.06.2018    12174    41    nkp14108    13    

Печать непроведённых документов

Универсальные печатные формы Печатные формы документов Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x Абонемент ($m)

Расширение добавляет возможность печатать любой документ, не проверяя его на проведённость.

1 стартмани

12.04.2018    10894    16    the1    5    

Пользовательские макеты для внешних печатных форм (обработок)

Практика программирования Универсальные печатные формы v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Расширение БСП по реализации механизма пользовательских макетов для обработок внешних печатных форм.

2 стартмани

05.03.2018    20330    16    simy4    14    

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

Универсальные печатные формы v8 УТ11 Россия Абонемент ($m)

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

1 стартмани

08.12.2017    31481    13    dmitry1975    24