Легкое создание пользователем внешних печатных форм методом Drag & Drop

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

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

Печатная форма универсальная Word Writer OpenOffice

Универсальная внешняя печатная форма (ПФ), которая позволяет пользователю, без знаний программирования и не заходя в конфигуратор, создать ПФ любого документа или справочника в Microsoft Word или OpenOffice Writer методом перетаскивания (Drag & Drop). Можно создавать любые ПФ с выводом табличных частей, реквизитов документа, а также вложенных реквизитов и контактной информации. Не требует изменения конфигурации. Работает на версии платформы 8.3 в типовых конфигурациях на управляемых формах (например, Бухгалтерия 3.0, УТ 11, УНФ, Розница, Документооборот), а также и в других конфигурациях на УФ, построенных на БСП.

Идея данной обработки возникла из механизма ПФ в УТ 11, где можно на основании документа создавать файл для программ Microsoft Office Word и Open Office Writer (Далее, для краткости, просто Office). Однако там такие ПФ статичны, чтобы поправить существующий или создать новый макет, нужно изменять конфигурацию, прописывать вывод необходимых реквизитов.

Появилась задача разработать механизм для создания таких ПФ Office «налету», просто перебрасывая реквизиты документов, справочников из формы обработки в нужные места файла-шаблона.

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

Основной интерфейс обработки

Перед вами основное окно обработки. Разберем, что здесь есть.

 Интерфейс

  1. Поле «Документ». Если обработка запущена как ПФ из конкретного элемента справочника или документа, это поле будет уже заполнено, если через «Файл - Открыть», то выбирайте любой сами. По данным именно этого объекта будет заполняться файл.
  2. Папка макетов. Это папка на диске, в которой будут храниться все созданные макеты, файлы-шаблоны. Данное поле пользователь заполняет в первый раз, и оно сохраняется в настройках. Получается, что у каждого пользователя будет свой набор макетов из его папки. Если одни и те же макеты необходимо использовать нескольким людям, можно либо выбрать «расшаренную» папку в сети, либо папку, которая подключена к общему облачном хранилищу. В последнем случае макеты будут доступны и через Интернет.
  3. Уровень вложенности. Данный параметр используется для построения дерева, палитры реквизитов документа. Например, если Уровень = 1, в дерево будут выведены только реквизиты документа, если Уровень = 2, то реквизиты документа и реквизиты реквизитов документа и т.д. Чем больше Уровень, тем дольше будет строиться дерево. Уровень > 3 уже, скорее всего, не нужен. Данный параметр используется только при создании макета. При дальнейшем использовании созданного макета Уровень уже не важен, будут обрабатываться реквизиты любой вложенности.
  4. Список макетов. В список входят все файлы с расширением doc, docx, odt, которые находятся в папке макетов. Список обновляется каждую минуту. Также есть отдельная кнопка для обновления списка. Двойной клик на файле из списка, в принципе, выполняет основную функцию обработки – формирует уже готовый заполненный файл по данным документа. Правый клик на файле позволяет открыть макет для редактирования.
  5. Кнопки «Создать макет MS Word» и «Создать макет OO Writer» нужны для создания нового макета для одной из офисных программ. О самом процессе создания поговорим в следующем разделе.

Создание макета для печати

При нажатии кнопки создания или изменения макета, обработка переключается на вкладку «Создать/Редактировать», а также открывается уже существующий или вновь созданный файл в офисной программе.

Т.к. макет строиться методом Drag & Drop, удобно, когда окна 1С и офисной программы находятся рядом. В Windows это можно легко сделать с помощью сочетаний клавиш. Сделайте активным окно 1С и нажмите «Win» + «Стрелка влево», оно займет левую половину экрана. Теперь перейдите на окно документа Office и нажмите «Win» + «Стрелка вправо». Все, теперь можно легко перекидывать элементы.

1

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

Правая же часть формы создания – это дерево реквизитов. Тут все просто: корень – это сам документ, в него входят его реквизиты, табличные части (выделены жирным). Реквизиты могут в себя включать свои реквизиты, и т.д., в зависимости от уровня вложенности. Если в каком-то справочнике (например, организации, контрагенты) есть контактная информация, она также появится в дереве. Именно перетаскивая элементы этого дерева, мы будем строить свой макет.

Давайте рассмотрим подробнее процесс создания на конкретном примере.

Пример создания макета

Возьмем документ реализации из УТ 11 и создадим для него простой макет для Open Office Writer. Нажимаем соответствующую кнопку, вводим название макета и переходим к редактированию.

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

 

2

 

Теперь выведем сведения об организации и контрагенте. Вытащим не просто ссылки, а наименования, более подходящие для печатных форм.

 

3

 

Под контрагентом выведем еще его телефон. Возьмем его из контактной информации. Также ниже выведем шапку таблицы. На этом область заголовка заканчивается.

 

4

 

Теперь сама таблица. Перетаскиваем из списка областей «Начало строки таблицы Товары», потом рисуем саму таблицу, а потом кидаем «Конец строки таблицы Товары».

 

5

 

Из дерева реквизитов, из табличной части Товары перетаскиваем реквизиты в ячейки таблицы. Ничего страшного, что колонка «Номер строки» так растянула таблицу, в итоговом документе высота подстроится автоматически.

 

6

 

Осталось вывести подвал. Перетаскиваем начало и конец области, заполняем текстом и необходимыми реквизитами документа.

 

7

 

На этом все. Сохраним, закроем файл, перейдем к списку макетов и кликнем на вновь созданный макет. Выведется уже заполненный файл, соответствующий документу.

 

Итог

Вместо заключения

Буду рад услышать от вас отзывы, замечания, предложения по обработке. Например, есть идея по механизму вывода на печать дополнительных реквизитов, если это будет необходимо.

Репозиторий новой версии обработки: https://github.com/KonstantinHeinrich/Print-Forms-by-Drag-n-Drop-Designer-Format

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

Наименование Файл Версия Размер
Универсальная печатная форма Office

.epf 38,83Kb
10.06.20
184
.epf 1.1.1 38,83Kb 184 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kentavr27 92 05.01.16 19:00 Сейчас в теме
Интересно, конечно. Надо бы поразбираться. Я тож делал нечто подобное (Универсальная печать документов в Word + визуальный конструктор макета), но не нашелся как дропать непосредственно из 1С в Word (поэтому Drad&Drop у меня работае несколько иным способом). Да еще руки до табличных частей не дойдут никак.
Навскидку можно сказать, что без форматирования данных, пользование будет не очень комфортным... Например, кому нужно время документа в печатной форме? А если пользователь захочет месяц прописью увидеть? Форматирование числовых данных тоже не помешает. Сумма или цена в базе может храниться и с 10-тью знаками после запятой, но выводить на печать нужно только два.
Как по мне -- то макеты документов лучше хранить в БД. В этом случае пользование макетом будет у всех, кто работает в тонком клиенте (не по РДП). Иначе -- сам создал - сам пользуешься, а с другого клиента уже его не получишь.
Ну и оформление в виде подсистемы (по-моему) -- более универсально. Подсистему можно внедрить в любую конфигурацию, не только в типовую или имеющую БСП.
А вообще -- однозначный +
MezhduProchim; pvlunegov; JohnyDeath; +3 Ответить
2. CyberCerber 575 06.01.16 00:28 Сейчас в теме
(1) kentavr27, большое спасибо за развернутый комментарий.
Отвечу по-порядку...

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

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

Все-таки идея у меня была - отдельная обработка, а не подсистема из-за которой надо изменять конфу. Да и следует ли выдирать из БСП нужные методы (которых наберется много) и вставлять в свою подсистему? Это вопрос и с точки зрения правил программирования, и лицензирования. А БСП вещь хорошая, считаю, должна быть в любой серьезной конфигурации.
24. pvlunegov 158 15.02.17 14:39 Сейчас в теме
(2) Советую разработать подсистему, если не лень.
Обработка полезная, но в отдельных случаях не применима.
Нужно выявить такие случаи, проработать их.
23. pvlunegov 158 15.02.17 14:37 Сейчас в теме
(1) Автору пожелания учесть данный комментарий и разработать ПОДСИСТЕМУ на базе своего творения.
Будет очень полезно.
Вообще, автор, ваша разработка очень качественна и важна, нужно лишь доработать вширь (создать подсистему, версии для тонкого, толстого клиента, протестировать на разных конфигурациях, сложных видах заполнения (например, создание кусков кода прямо в генераторе), подключение конструктора запросов (есть такой в тонком и толстом клиенте - отличаются способом вызова, свойствами и методами работы))
3. bulpi 174 06.01.16 10:36 Сейчас в теме
Пытался поставить + , но не получается
4. vic777tor 06.01.16 11:56 Сейчас в теме
Идея замечательная, но:
В печатных формах очень редко список выводимых полей ограничивается только значениями реквизитов самого документа или значениями реквизитов реквизитов.
В большинстве случаев требуется получить данные так же и из других источников, поэтому в ПФ типовых конфигураций используются запросы.
В качестве примера, ключевым требованием вывода данных табличных частей, является группировка строк - для исключения дублей.
Так же часто требуется дополнительно обрабатывать результат выборки данных, к примеру использовать сортировку.
Все это реализовать в данном решении, к сожалению, не представляется возможным.
smahuseev; pvlunegov; nni93; Glebis; +4 Ответить
5. CyberCerber 575 06.01.16 14:33 Сейчас в теме
(4) vic777tor, да, ожидал, что будут такие замечания.

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

Но да, возможности текущей версии, конечно, ограничены. У меня есть идея делать две версии обработки: первая - это существующая с максимально простым интерфейсом, а вторая - Pro, в которой можно сваять любую ПФ, используя произвольные вычисления и запросы.
6. Yimaida 35 07.01.16 00:15 Сейчас в теме
(5). Добрый вечер. В договорах, как раз, и не подходят доступные через + реквизиты. Например, ФИО, Фамилия и инициалы, ФИО/должность в родительном падеже, суммы, суммы прописью (говорили уже об этом), на основании Устава/Доверенности...
Бывает, что в договорах есть ветвление от значений реквизитов.
Инструмент полезный, но использование его ограничено. С таким же успехом можно создать нормальную внешнюю печатную форму (ВПФ). Любое усложнение функционала по использованию дополнительных реквизитов, внешних функций и т.п. будет требовать от пользователя "продвинутости", и тогда возникает вопрос, может этому пользователю научиться создавать ВПФ через конфигуратор. Может есть смысл оставить в таком виде, ничего не усложняя.

P.S. Написал, чтобы доставить радость своим замечанием :)
7. CyberCerber 575 07.01.16 11:32 Сейчас в теме
(6) Yimaida, здравствуйте, спасибо за комментарий.

Так если вы сами пишете, что функционал ограничен, то зачем же останавливаться, надо развиваться. :-) Выбор форматов, падежей, прописи можно добавить и без особого усложнения интерфейса для пользователя. А вот ветвления и другие сложные условия и вычисления - это да, уже нужны продвинутые знания. Поэтому я и думаю об отдельной версии Pro.
26. pvlunegov 158 15.02.17 14:42 Сейчас в теме
(5) Автор, у меня были случаи, когда вроде бы простая вещь становится неожиданно срочно нужна многим людям с доработкой.
Насколько ты готов сопровождать и улучшать сие творение?
Если не готов, отдашь мне на доработку?
Есть идеи для расширения инструмента
25. pvlunegov 158 15.02.17 14:40 Сейчас в теме
(4) Автор, подключи конструктор запросов для тонкого и толстого клиентов, хранение и исполнение запросов и сопровождающего кода.
Проработай способ хранения алгоритма в регистрах внутри конфы
8. DocW 14.04.16 09:18 Сейчас в теме


Не подскажете, почему такая ошибка? запускаю на БГУ, 8.3.7.1917.
9. CyberCerber 575 15.04.16 17:51 Сейчас в теме
(8) DocW, скажите, раньше обработка работала, а сейчас перестала?

По этому тексту ничего не понятно. Можете скинуть полный текст ошибки? Вот инструкция, как его получить:
https://drive.google.com/open?id=0Bwv95yAVP0VSdEtwalhOX3Z0WUYtOU1Ja1ZXMDMzeTd1MG1R
10. DocW 18.04.16 11:32 Сейчас в теме
{Форма.Форма.Форма(298)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
по причине:
Предопределенный элемент не существует
11. vilaud 19.05.16 19:36 Сейчас в теме
Добрый день, будьте добры, подскажите как вытащить из справочника Организации ФИО и паспортные данные Гендира в создаваемую форму.
12. CyberCerber 575 20.05.16 12:38 Сейчас в теме
(11) vilaud, добрый день!
А какая у вас конфигурация?
13. 12Balych 02.06.16 22:14 Сейчас в теме
Замечательная обработка, но для ЗУП 3.0 нам так же не хватает паспортных данных сотрудника
14. CyberCerber 575 03.06.16 09:35 Сейчас в теме
(13) 12Balych, добрый день.
Спасибо за отзыв!
Я постараюсь добраться до новой версии, где сделаю возможность вывода паспортных данных.
15. Alex_E 2124 08.06.16 09:48 Сейчас в теме
Всё бы хорошо, но нет возможности даже для доступных данных их как то изменить, например использовать Формат... Нужен для вывода даты например в формате 25 мая 2016г. или чило строкой - любая накладная или акт этого требуют...
16. CyberCerber 575 08.06.16 10:32 Сейчас в теме
(15) Alex_E, в новой версии у меня уже есть работа с форматом. Осталось только немного попилить еще ее, и тогда выложу новую версию.
17. Alex_E 2124 08.06.16 10:34 Сейчас в теме
(16) Если кроме формата ещё разрешить пользоваться процедурами общих модулей было бы просто великолепно - например ПолучитьНомерНаПечать
20. CyberCerber 575 08.06.16 23:41 Сейчас в теме
(17) Alex_E, мысли и идеи по выполнению произвольных методов тоже есть, но это уже в следующей версии. :-)
18. Трактор 1200 08.06.16 10:42 Сейчас в теме
Вспомнился редактор форм 1С:Бухгалтерии 6.0. Похожий был. Только там в тегах и код писался. Давно это было.
19. PVG_73 17 08.06.16 11:09 Сейчас в теме
Интересное решение, а если уже есть и форматирование.... :)
21. naida.666 18 28.11.16 17:57 Сейчас в теме
Классная обработка, только вот не совсем поняла есть ли возможность выводить дополнительные реквизиты документа? Если есть то как это сделать? Заранее спасибо!
22. CyberCerber 575 29.11.16 10:26 Сейчас в теме
(21) Добрый день
У меня уже есть почти готовый механизм для этого, вот только никак не доберусь, чтобы выложить новую версию обработки.
27. uke_boy 19.03.17 22:27 Сейчас в теме
@CyberCerber, спасибо за красивое решение!

Я добавил в модуле формы

УправлениеПечатьюКлиент.ОчиститьСсылки(Макет, Истина);

перед показом печатной формы (УправлениеПечатьюКлиент.ПоказатьДокумент(ПечатнаяФорма);), чтобы закрыть макет и не плодить процессы Word, остающиеся висеть.
28. naida.666 18 06.04.17 16:41 Сейчас в теме
Добрый день!
Я опять возвращаюсь к своему вопросу, помниться в прошлый раз вы сказали что есть решение по выводу доп реквизитов документа. Скачала обработку еще раз но к сожалению не вижу изменений в этом плане.
29. Adoms 151 17.05.17 10:43 Сейчас в теме
С нетерпением ждем версию Про! Автору большое спасибо!
rpgshnik; +1 Ответить
30. vanoono 04.10.18 19:18 Сейчас в теме
Не совсем понял, у вас строки таблицы, это получается отдельная таблица ?
Если так, то как их объединять потом, или ровно добавлять друг под другом без интервалов ?
Насколько я понимаю обещанное в комментариях выше, по поводу формата номера и даты и т.д. не реализовано ?
31. CyberCerber 575 04.10.18 20:00 Сейчас в теме
(30) На макете они выглядят как отдельные таблицы, но в итоге склеиваются в одну, т.к. выводится только то, что между ключевыми словами Область в фигурных скобках. Можно сравнить это с обычными печатными формами 1С. Там тоже в макете области могут быть расположены как угодно, но в итоге они будут идти вместе. Пример можно посмотреть на последних двух картинках.
Да, к моему сожалению, все реализовано в личной тестовой версии, но не нашел времени, чтобы это оформить в полноценное обновление.
32. vanoono 05.10.18 09:25 Сейчас в теме
(31) Спасибо!
Сколько я не пытаюсь, не получается сделать так, чтобы в итоге две таблицы были вместе.
Предполагаю что необходимо настроить Word перед выводом.
Как то посмотреть на вашу обработку можно ?
Прикрепленные файлы:
33. CyberCerber 575 05.10.18 12:13 Сейчас в теме
(32) Странно, что у вас на второй картинке в конце идут две одинаковых тега. Не из-за этого проблема?
Какую обработку? Она прикреплена к статье.
34. vanoono 07.10.18 12:41 Сейчас в теме
Да, к моему сожалению, все реализовано в личной тестовой версии, но не нашел времени, чтобы это оформить в полноценное обновление.


(32) (33) Увидеть вот эту тестовую версию где у вас это реализовано.

Странно, что у вас на второй картинке в конце идут две одинаковых тега. Не из-за этого проблема?

Нет, просто вариант один из последних, пробовал по разному, но не выходит, возможно надо сам ворд настроить, какие-нибудь "межатбличные" интервалы.
35. CyberCerber 575 08.10.18 10:03 Сейчас в теме
(34) Я не готов публиковать не до конца проверенную обработку
36. CyberCerber 575 10.06.20 16:29 Сейчас в теме
В конце статьи добавил ссылку на репозиторий с новой версией обработки. В ней добавлены форматирование полей, работа с дополнительными реквизитами.
Оставьте свое сообщение

См. также

Отправка пакета документов по электронной почте (в формате PDF/XLS/HTML/MXL/ODS) Промо

Печатные формы документов Пакетная печать Email Оптовая торговля Оптовая торговля v8 БП2.0 КА1 УПП1 УТ10 Россия БУ Абонемент ($m)

С помощью обработки можно нажатием одной кнопки отправить пакет документов контрагенту по электронной почте. Теперь не надо заходить в каждый документ, формировать нужную печатную форму, сохранять на диск, а потом собирать в одном письме. Все это за вас сделает программа самостоятельно. Все, что требуется от пользователя - просто выбрать документ в программе! Доступны варианты обработки для обычного и управляемого приложения!

2 стартмани

22.04.2015    51412    32    trendy    20    

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

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

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

7 стартмани

28.06.2020    1250    0    JackGamer_    2    

Отладка и создание дополнительной печатной формы на основе шаблона

Печатные формы документов v8 БП3.0 УТ11 ЗУП3.x Россия Абонемент ($m)

Шаблон/заготовка, для отладки внешней печатной формы.

2 стартмани

18.04.2020    1199    3    ah7777777    0    

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

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

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

8 стартмани

07.03.2014    90442    385    kser87    210    

http сервис, возвращающий печатную форму

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

Расширение, которое по get запросу в виде: http:///hs/WSPrint/Download/?UUID=&IDPF=&format= возвращает указанную печатную форму.

1 стартмани

09.04.2020    2314    4    user1350020    0    

Заполнение "Требования-накладной" остатками на складе

Печатные формы документов Учет ТМЦ v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Позволяет заполнить документ "Требования-накладная" остатками на выбранном складе по всем счетам учета.

2 стартмани

30.03.2020    979    4    kotka74    4    

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

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

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

3 стартмани

26.02.2020    1301    0    putnikvp    3    

Формирование УПД для ЭДО (электронного документооборота) БП 3.0, УНФ 1.6, УТ 11, КА 2, УТ 10.3 обновлено 06.05.20

Печатные формы документов Документооборот и делопроизводство Оптовая торговля v8 v8::БУ v8::ОУ УТ10 УНФ БП3.0 УТ11 КА2 БУ Абонемент ($m)

Обработка для создания файла XML универсального передаточного документа (далее УПД) для отправки в электронный документооборот (ЭДО). Опробовал основные системы ЭДО (СБИС, ДИАДОК, Synerdocs) ошибок нет, отправляет. Для конфигураций БП 3.0, УНФ 1.6, УТ 11, КА 2, УТ 10.3 последних версий.

2 стартмани

11.12.2019    4608    58    program345    20    

Пример сохранения печатной формы в WORD (обычные и управляемые формы)

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

Обработка показывает, как можно сохранить, например, договор, в WORD с последующей передачей его клиенту на подпись.

1 стартмани

03.12.2019    2840    6    Denr83    0    

Печать непроведенных документов в 1С: УТ, КА, ERP, Розница

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

Бывают ситуации, когда необходимо печатать непроведенные документы.

3 стартмани

22.11.2019    3411    12    Denr83    0    

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

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

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

2 стартмани

07.11.2019    9590    27    ah7777777    4    

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

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

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

1 стартмани

25.10.2019    3561    4    iones    2    

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

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

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

1 стартмани

21.10.2019    14291    26    Емельянов Алексей    46    

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

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

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    22826    13    stvorl    0    

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

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

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

1 стартмани

16.10.2019    4909    2    IncomeGroup    6    

Создание текстов договоров по шаблонам Word и организация их хранения в присоединенных файлах

Расширения Печатные формы документов v8 БП3.0 Россия Абонемент ($m)

Публикация посвящена реализации механизма создания текстов договоров из шаблонов, хранимых в справочнике «Файлы», с последующим сохранением этих текстов в присоединенных к договорам файлах. Используется механизм расширений.

1 стартмани

07.10.2019    3041    12    vikhrov53    1    

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

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

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

1 стартмани

06.12.2017    25603    49    kwazi    6    

Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0

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

«Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации.» [ИТС, БСП гл. 3.38 Печать] У меня задачи типа «Требуется разработать печатную форму …» появляются регулярно, но с временными интервалами. Что бы вести разработку единообразно, для конфигураций на БСП, я заготовил шаблон для таких задачек, который позволяет мне сразу приступить к разработке макета и алгоритма формирования печатной формы, а «обертка» из БСП уже готова.

1 стартмани

04.10.2019    26253    45    tolX5    18    

Печать покупателя в чеке ККМ с 01.07.2019

ККМ Кассовые операции Печатные формы документов Кассовые операции v8 ERP2 БУ Абонемент ($m)

C 01.07.2019 если организация/ИП покупает у другой организации/ИП товары, работы или услуги, то в Чеке ККМ требуется указать: Покупателя (тег 1227) и ИНН (тег 1228). Если чек отправляется в ОФД без этих данных, то будет штраф . Но в 1С ERP вывод данных полей не предусмотрен. Предлагаемое расширение устраняет данную проблему.

1 стартмани

17.07.2019    24031    20    sapervodichka    14    

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

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

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

5 стартмани

16.06.2019    4191    4    eugenevk    6    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме Промо

Обработка документов Печатные формы документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    28623    4    denmax    2    

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

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

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

1 стартмани

25.04.2019    11363    20    🅵🅾️🆇    17    

Визуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016. Полная автоматизация

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

Визуализация ЭЦП по ГОСТу Р 7.0.97-2016, предложенная в предыдущей статье (https://infostart.ru/public/931674/) на данную тему, очень прижилась у меня в организации. Начальник часть писем повелел подписывать ЭЦП и не тревожить его по пустякам. Но механизм подписи требовал некоторого количества ручных действий, а хочется полной автоматизации. Итак, постановка задачи: штамп должен позиционироваться сам, pdf-файл со штампом ЭЦП должен создаваться сам и в карточку исходящего документа тоже должен сам загружаться.

1 стартмани

19.02.2019    14803    48    soulner    45    

Печать документов другой базы, используя web сервисы

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

Обработка позволяет подключиться к другой базе по WEB Сервису и распечатать выбранный документ с выбранной печатной формой.

2 стартмани

29.01.2019    5243    7    user5300    2    

[x1c.ru] MXL Stamps - Печати и подписи в макетах печатных форм в несколько кликов Промо

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

Обработка позволяет быстро создавать поля текста из ячеек печатных форм и добавлять "под них" подписи и печати. Работает в конфигурациях на управляемых формах.

1 стартмани

22.08.2015    35397    18    GusevNA    6    

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

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

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

4 стартмани

13.12.2018    6329    2    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    4853    9    user785225    2    

Визуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016

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

Электронный документооборот шагает по стране, стали проходить в организацию мою электронные письма, даже 1С побаловала обновлением Документооборота с исправлением некоторых ошибок ЭДО. Однако совершенно непонятно, как с использованием 1С Документооборот выполнить пункт 5.23 ГОСТа Р 7.0.97-2016, а именно визуализировать электронную подпись (далее ЭП) на документе. Очень надеюсь, что в при следующих обновлениях 1С реализуют данную возможность, но пока предлагаю временное решение.

1 стартмани

28.10.2018    12968    35    soulner    16    

Печать и подпись на счете. Авто отправка по электронной почте для Бухгалтерии и УТ Промо

Печатные формы документов Оптовая торговля Email Оптовая торговля v8 БП2.0 УТ10 Россия Абонемент ($m)

Подключаемая внешняя обработка позволяет формировать и отправлять счет с цветными печатью и подписями на электронную почту клиента

1 стартмани

10.04.2012    48853    100    PiterPen    92    

Отправка печатных форм документов на почту в pdf. Без изменения конфигурации

Печатные формы документов Email v8 БП2.0 УТ10 УПП1 БП1.6 Абонемент ($m)

Пример внешней печатной формы с отправкой в pdf.

2 стартмани

03.08.2018    9184    14    SITR-utyos    1    

Подключаемые печатные формы с .DOCX макетом без Word'а

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

Данная обработка является подключаемой печатной формой в docx, своего рода шаблоном для удобного и быстрого выпуска новых печатных форм на основе docx макета. При этом не требуется установленный word.

1 стартмани

25.07.2018    9897    45    🅵🅾️🆇    31    

Создание пачки/пакета печатных документов (WORD) и сохранение их в базе данных

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

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

2 стартмани

25.06.2018    6738    9    LeoKeyn    0    

Шаблоны для создания внешних печатных форм с авторегистрацией (3.0.1.1) Промо

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

Шаблоны для создания за 5 минут внешних печатных форм с авторегистрацией на основе типовых печатных форм встроенных в конфигурации 1С:Предприятия 8. А также примеры готовых внешних печатных форм и в пятимитнутная видео-инструкция.

1 стартмани

12.03.2010    69052    179    alexk-is    117    

Формирование и рассылка по электронной почте уведомлений об отпусках (УПП 1.3 / КА 1.1)

Печатные формы документов Email Управление персоналом (HRM) Управление персоналом (HRM) v8 КА1 УПП1 Россия БУ Абонемент ($m)

Создание рассылки информационных писем для конфигурации УПП 1.3 и КА 1.1 о начале отпуска. Рассылка ведется согласно данных Графика отпусков организации, на электронную почту сотрудника и руководителя сотрудника, или только на почту руководителя сотрудника, если у сотрудника отсутствует электронная почта.

1 стартмани

18.06.2018    6525    9    Farsis    0    

Конструктор 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    10677    36    nkp14108    13    

Печать и подпись на счете. Отправляем на электронную почту для УТ 11. Бета-версия Промо

Печатные формы документов Управление взаимоотношениями с клиентами (СRM) Email Управление взаимоотношениями с клиентами (СRM) v8 УТ10 Россия БУ УУ Абонемент ($m)

Программа для отправки счета, со вставленными печатью и подписями должностных лиц на почту клиента для УТ 11

1 стартмани

07.03.2013    26319    15    PiterPen    20    

Сохранение и передача документов по E-mail. Счет, Акт, ТОРГ-12, Счет-Фактура 1137, Акт сверки. XLS, PDF, MXL, HTM Бухгалтерия 2.0 (КОРП) Промо

Печатные формы документов Email v8 БП2.0 Россия Абонемент ($m)

Обработка позволяет выбирать документы за период (Счет, Реализация товаров и услуг, Счет Фактура), добавлять печати, подписи, логотип (только в счет), сохранять документы в различных форматах (XLS, PDF, MXL, HTM) и отправлять по электронной почте. Существует отбор по контрагентам.

1 стартмани

03.09.2012    20289    29    gsmirnov    12    

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

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

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

1 стартмани

18.11.2012    67387    276    SeiOkami    182