Легкое создание пользователем внешних печатных форм методом 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 574 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 574 06.01.16 14:33 Сейчас в теме
(4) vic777tor, да, ожидал, что будут такие замечания.

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

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

P.S. Написал, чтобы доставить радость своим замечанием :)
7. CyberCerber 574 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 574 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 574 20.05.16 12:38 Сейчас в теме
(11) vilaud, добрый день!
А какая у вас конфигурация?
13. 12Balych 02.06.16 22:14 Сейчас в теме
Замечательная обработка, но для ЗУП 3.0 нам так же не хватает паспортных данных сотрудника
14. CyberCerber 574 03.06.16 09:35 Сейчас в теме
(13) 12Balych, добрый день.
Спасибо за отзыв!
Я постараюсь добраться до новой версии, где сделаю возможность вывода паспортных данных.
15. Alex_E 2121 08.06.16 09:48 Сейчас в теме
Всё бы хорошо, но нет возможности даже для доступных данных их как то изменить, например использовать Формат... Нужен для вывода даты например в формате 25 мая 2016г. или чило строкой - любая накладная или акт этого требуют...
16. CyberCerber 574 08.06.16 10:32 Сейчас в теме
(15) Alex_E, в новой версии у меня уже есть работа с форматом. Осталось только немного попилить еще ее, и тогда выложу новую версию.
17. Alex_E 2121 08.06.16 10:34 Сейчас в теме
(16) Если кроме формата ещё разрешить пользоваться процедурами общих модулей было бы просто великолепно - например ПолучитьНомерНаПечать
20. CyberCerber 574 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 574 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 574 04.10.18 20:00 Сейчас в теме
(30) На макете они выглядят как отдельные таблицы, но в итоге склеиваются в одну, т.к. выводится только то, что между ключевыми словами Область в фигурных скобках. Можно сравнить это с обычными печатными формами 1С. Там тоже в макете области могут быть расположены как угодно, но в итоге они будут идти вместе. Пример можно посмотреть на последних двух картинках.
Да, к моему сожалению, все реализовано в личной тестовой версии, но не нашел времени, чтобы это оформить в полноценное обновление.
32. vanoono 05.10.18 09:25 Сейчас в теме
(31) Спасибо!
Сколько я не пытаюсь, не получается сделать так, чтобы в итоге две таблицы были вместе.
Предполагаю что необходимо настроить Word перед выводом.
Как то посмотреть на вашу обработку можно ?
Прикрепленные файлы:
33. CyberCerber 574 05.10.18 12:13 Сейчас в теме
(32) Странно, что у вас на второй картинке в конце идут две одинаковых тега. Не из-за этого проблема?
Какую обработку? Она прикреплена к статье.
34. vanoono 07.10.18 12:41 Сейчас в теме
Да, к моему сожалению, все реализовано в личной тестовой версии, но не нашел времени, чтобы это оформить в полноценное обновление.


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

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

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

См. также

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

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

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

2 стартмани

22.04.2015    51342    32    trendy    20    

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

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

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

7 стартмани

28.06.2020    1205    0    JackGamer_    2    

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

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

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

2 стартмани

18.04.2020    1167    3    ah7777777    0    

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

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

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

8 стартмани

07.03.2014    90311    385    kser87    210    

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

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

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

1 стартмани

09.04.2020    2272    4    user1350020    0    

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

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

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

2 стартмани

30.03.2020    941    4    kotka74    4    

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

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

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

3 стартмани

26.02.2020    1268    0    putnikvp    3    

Отправка электронной почты с помощью локального почтового клиента из 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    22748    13    stvorl    0    

Формирование УПД для ЭДО (электронного документооборота) БП 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    4519    57    program345    20    

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

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

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

1 стартмани

03.12.2019    2811    6    Denr83    0    

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

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

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

3 стартмани

22.11.2019    3342    12    Denr83    0    

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

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

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

1 стартмани

06.12.2017    25554    49    kwazi    6    

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

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

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

2 стартмани

07.11.2019    9484    25    ah7777777    4    

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

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

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

1 стартмани

25.10.2019    3532    4    iones    2    

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

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

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

1 стартмани

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

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

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

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

2 стартмани

12.05.2017    28563    4    denmax    2    

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

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

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

1 стартмани

16.10.2019    4817    2    IncomeGroup    6    

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

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

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

1 стартмани

07.10.2019    3006    12    vikhrov53    1    

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

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

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

1 стартмани

22.08.2015    35351    18    GusevNA    6    

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

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

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

1 стартмани

04.10.2019    26133    45    tolX5    18    

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

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

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

1 стартмани

17.07.2019    23911    20    sapervodichka    14    

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

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

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

5 стартмани

16.06.2019    4151    4    eugenevk    6    

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

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

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

1 стартмани

10.04.2012    48805    100    PiterPen    92    

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

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

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

1 стартмани

25.04.2019    11318    20    🅵🅾️🆇    17    

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

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

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

1 стартмани

19.02.2019    14659    48    soulner    45    

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

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

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

2 стартмани

29.01.2019    5204    7    user5300    2    

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

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

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

1 стартмани

12.03.2010    68989    179    alexk-is    117    

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

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

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

4 стартмани

13.12.2018    6302    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    4818    9    user785225    2    

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

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

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

1 стартмани

28.10.2018    12882    35    soulner    16    

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

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

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

1 стартмани

07.03.2013    26269    15    PiterPen    20    

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

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

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

2 стартмани

03.08.2018    9141    14    SITR-utyos    1    

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

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

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

1 стартмани

25.07.2018    9854    45    🅵🅾️🆇    31    

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

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

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

2 стартмани

25.06.2018    6704    9    LeoKeyn    0    

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

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

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

1 стартмани

03.09.2012    20254    29    gsmirnov    12    

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

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

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

1 стартмани

18.06.2018    6488    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    10625    36    nkp14108    13    

Отправка печатных форм по Email (БП 3.0) - Печатные формы для БП 3.0: Акт, Счет на оплату, УПД, ТОРГ-12, Счет-фактура

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

Внешняя обработка журнал-список документа "Реализация (акты, накладные)" с функцией отправки печатных форм подчиненных документов, т.е. возможно отправить по Email печатные формы реализации и подчиненных документов. Тестирование проводилось на релизе БП 3.0.58.26 - 3.0.73.50 (на релизах выпущенных с ноября ошибок в работе не замечено). Осенние изменения наименования объектов в бухгалтерии учтены. После релиза 3.0.64 изменился механизм вывода печати и подписей, что в большинстве своем отключило вывод их во внешних печатных формах.

1 стартмани

30.05.2018    7949    14    izidakg    0    

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

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

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

1 стартмани

18.11.2012    67336    276    SeiOkami    182    

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

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

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

2 стартмани

05.03.2018    17206    13    simy4    13    

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

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

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

1 стартмани

08.12.2017    26364    13    dmitry1975    18    

Заполнение шаблона Word на сервере, без использования MS Office (docx -> zip -> xml). Предусмотрен вывод табличных частей

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

Шаблон в Word, управляемые формы. Создание заполнение документа Word (docx -> zip -> xml) по шаблону на сервере без использования MS Office. Предусмотрен вывод табличных частей.

2 стартмани

04.10.2017    25099    178    artms    33    

Счет на оплату покупателю + отправка по электронной почте Промо

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

Внешняя печатная форма для документа "Счет на оплату покупателю". Отправляет по электронной почте сформированный файл печатной формы в формате *.xls.

1 стартмани

13.11.2012    26523    15    siranush    9    

Внешняя печатная форма непроведенного документа на управляемых формах

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

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

1 стартмани

31.07.2017    17140    24    Umix    14    

Печать ТТН, 1-Т и Торг-12 с весом, упаковкой и количеством мест

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

Обработка для печати ТТН, 1-Т, Торг-12 с весом, упаковкой и количеством мест. При создании дополнительных реквизитов (сведений) запоминает введенные данные, для использования в дальнейшем.

1 стартмани

12.06.2017    11688    60    kermzyxer    7    

Пример пакетной печати Торг-12, счет-фактуры и счета на оплату с штрихкодами в типовой конфигурации УТ11 Промо

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

1. Пакетная печать (ТОРГ-12 + Счет фактура + Счет на оплату) 2. Штрихкодирование (для УТ11) 3. Отладка внешней печатной формы управляемого приложения (для БСП) 4. Пример внешней печатной формы для УТ11 5. Пример вызова одной формы внешней обработки из другой, с передачей параметров в открываемую форму.

1 стартмани

15.12.2011    27263    15    Leo_A    14    

Универсальная печать в MS Word

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

Обработка «Управление печатью» позволяет создавать печатные формы для любых справочников и документов в формате MS Word.

1 стартмани

11.05.2017    11270    17    ivashka    0