Шаблоны WORD для 1С - документы в формате doc

Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.

Арт.: 662990

Продано: 64

Лицензии

2000 руб.

8900 руб.

Апгрейд

6900 руб.

Техническая поддержка и обновления

3000 руб.

5900 руб.

Преимущества

  • управление большим количеством шаблонов;
  • добавление / изменение шаблонов “на лету” в режиме Предприятия;
  • настройка заполнения шаблонов средствами СКД.

Внедрив “Шаблоны.doc”:

Пользователь 1С 

  1. Готовит Word-документ (заполняет шаблон) "парой щелчков мыши" - нажатием кнопки “В Word” и выбором шаблона.
  2. Самостоятельно вносит правки в шаблон, без привлечения программиста.
  3. Отвечает за оформление и области вставки данных в шаблон, размечая документ стандартными средствами MS Word (закладками).

Cпециалист поддержки 1С

  1. Отвечает за заполнение шаблона данными из 1С.
  2. Думает о том ”что” нужно вывести в Word-документ, а не о том ”как” это сделать. Механизм формирования Word-документа поддерживает вставку/удаление блоков текста, вывод коллекций, таблиц, изображений.
  3. Не изобретает велосипедов (а в задачах вывода Word-документов их делают часто). Использует проверенное решение с поддержкой.
  4. Управляет большим количеством шаблонов, настраивает их видимость для пользователя по произвольным условиям.
  5. Экономит время. К примеру, на подготовку шаблона договора купли продажи со спецификацией требуется 25 минут (см. видео). А каждый последующий похожий шаблон готовится еще быстрее.
  6. Бережет нервы. Заполнение шаблона проверяется и корректируется вместе с пользователем, “на лету”, без запуска конфигуратора. А внести правки в текст шаблона сможет сам пользователь, не отвлекая специалиста 1С.

Компания франчайзи 1С

  1. Снижает себестоимость проектных работ. Разработчик тратит как минимум в 2 раза меньше времени на подготовку Word-печатной формы. К примеру, автоматизация кадрового делопроизводства на крупном предприятии (формирование трудовых договоров и приложений к ним, несколько десятков форм) требует порядка месяца работы или 160 человеко-часов. С “Шаблоны.doc” - экономим 80 ч. Сравните издержки - 80 часов работы своих сотрудников и стоимость решения (версия ПРОФ - 8900 руб).
  2. Имеет конкурентное преимущество. Кроме самих печатных форм клиент получает также инструмент управления ими. А это - разработка новых форм, модификация существующих, настройка видимости по условиям и т.д. В разработку вложено более 1000 человеко-часов (не пытайтесь повторить дома!).

Вам не подойдет наше решение если

  1. Используется старая версия платформы (ниже 8.3).
  2. Не установлен MS Word.
  3. Нужна просто готовая печатная форма - чтобы подключить и сразу печатать.

Создание заполняемого Word-шаблона

Краткая демонстрация (2 минуты):

Подробная демонстрация на сквозном примере - договор купли-продажи со спецификацией (25 минут)

Заполнение нового макета Word-документа настраивается в 3 шага

  1. Готовим шаблон в MS Word, указываем закладками где будут “подставляемые” данные.
  2. Загружаем подготовленный шаблон в информационную базу и указываем как заполнять закладки данными из документов и/или справочников (значениями каких реквизитов или результатами выполнения дополнительных функций).
  3. Формируем документ Word из документа или справочника.

Полное руководство доступно здесь.

Сценарии использования

Решение чаще всего устанавливают для решения следующих задач:

  1. Оформление сделки. Формирование договоров купли-продажи, приложений, спецификаций из документов “Заказ покупателя”, “Счет на оплату”, “Реализация (акт, накладная)”. См. видео
  2. Подготовка продаж. Формирование коммерческих предложений из документов “Заказ покупателя”, “Счет на оплату”. Сформированный Word-документ прикрепляется к электронному письму или его содержимое копируется в тело письма. См. примеры в видео о выводе изображений
  3. Кадровое делопроизводство. Формирование трудовых договоров, приложений к ним, приказов из документов “Прием на работу”, “Кадровый перевод”, “Увольнение”.

Решение устанавливается в любую конфигурацию 1С и может формировать любые не унифицированные документы.

Сравнение версий

Функция Шаблоны.doc Стандарт Шаблоны.doc ПРОФ
Использование возможностей СКД в описании заполнения V V
Возможность вывода дополнительных свойств и реквизитов, таблиц, изображений V V
Компоновка содержимого документа из блоков текста по условиям V V
Проверка шаблона в один клик V V
Неограниченное количество шаблонов V V
Вариант подключения в виде расширения   V
Настройка видимости шаблонов по произвольным условиям   V
Несколько правил заполнения одного шаблона из разных объектов 1С   V
Возможность гибкой настройки посредством механизма событий (без доработки решения)   V
Открытый исходный код, возможность доработки решения   V
Сохранение / загрузка шаблонов и библиотек алгоритмов в файл   V

Поставка

В поставку входит:

  1. Конфигурация (cf). Встраивается сравнением и объединением в вашу конфигурацию (см. инструкцию).
  2. Демо-база (dt). Небольшая конфигурация с примерами заполняемых Word-шаблонов.
  3. Расширение (cfe). Встраивается подключением расширения. Только в версии ПРОФ.

Технические требования:

  • Платформа 8.3.6 или выше.
  • Платформа Windows, установленный MS Word.
  • При использовании веб-клиента - MS Word должен быть установлен на сервере 1С.
  • Возможность изменения конфигурации, в которую встраивается решение "Шаблоны.doc" ИЛИ возможность подключения расширений (только для версии ПРОФ).

Изменения в версии 2.0:

Параметры заполнения документа

Теперь можно добавлять параметры произвольного типа, и использовать их в настройках заполнение закладок. Значение параметров может указывать пользователь интерактивно перед заполнением шаблона, или они могут быть заполнены программно в обработчике “Перед подготовкой” (в версии ПРОФ). Подробнее

Сортировка при выводе коллекции

При настройке вывода коллекции/таблицы кроме отбора можно указать порядок (сортировку).

Поддержка веб-клиента, выдача заполненного документа с сервера

Реализована возможность формирования Word-документа на сервере. Заполненный документ может выдаваться с сервера не только в формате docx, но и в других форматах (PDF, HTML, OpenOffice и др.). Это позволяет использовать Шаблоны.doc также на рабочих местах где не установлен Word.

Документ формируется на сервере в следующих случаях:

  • если формирование на сервере указано явно;
  • если клиентский сеанс работает в веб-клиенте;
  • если на рабочем месте клиента не установлен Word.

На сервере в этом случае должен быть установлен Word. Установка и настройка Word на сервере иногда требует тонкой настройки компонентов в Windows.

Программный вызов модуля (для разработчиков)

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

Статистика:
Просмотры 92523
Загрузки 66
Рейтинг 100
Создание 05.09.17 13:32
Обновление 02.09.24 15:17
№ Публикации 662990
Характеристики:
Теги

печатная форма договор коммерческое предложение Word

Рубрики Печатные формы Учет документов
Кому Бухгалтер ,
Пользователь
Тип файла Конфигурация (md, cf)
Платформа Платформа 1С v8.3
Конфигурация 1С:ERP Управление предприятием 2 ,
1С:Бухгалтерия 3.0 ,
1С:Управление торговлей 11 ,
1С:Зарплата и Управление Персоналом 3.x
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет ,
Управленческий учет
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
Шаблоны.doc для 1С: Предприятие: Руководство .pdf 1,20Mb 233 Скачать
Установка Шаблоны.doc в виде расширения .pdf 437,66Kb 2 Скачать
1. gucci76 06.09.17 23:16 Сейчас в теме
У меня похожее в 2.5 было. Немного по другому реализовал. Через новый документ. Тоже через закладки.
Уже задумывался над переносом в 3.1
2. Техподдержка 07.09.17 08:40
(1) Да, у нас на подходе тоже вариант без привязки к БСП и ее подсистеме работы с файлами, с отдельным справочником. В таком варианте можно будет в любые конфигурации, в т.ч. на обычных формах встраивать модуль. Но это уже ни как расширение, а добавление небольшой подсистемы в конфу.
3. gucci76 07.09.17 12:38 Сейчас в теме
А можно ли подставлять разные варианты в договор в зависимости от пола (например)
типа - "именуемый" или "именуемая" ???
5. gucci76 07.09.17 16:55 Сейчас в теме
Просто в описании не нашел про это.
6. Техподдержка 07.09.17 17:17
(5) Да, спасибо за вопрос, записываем сейчас как раз видео-инструкцию с различными примерами.
По "именуемый" / "именуемая" обычно так делаем: в шаблоне пишем оба слова (или оба окончания), но заключаем их в 2 разные закладки. А в правиле заполнения - настраиваем "удаление по условию". Если пол = М - удаляется закладка с текстом "именуемая", а если пол = Ж - удаляется закладка с "именуемый".
7. gucci76 07.09.17 17:20 Сейчас в теме
Я через вычислить() делал.
8. gucci76 07.09.17 17:21 Сейчас в теме
Но тут надо быть не только пользователем, но и немного программистом, чтобы шаблон настроить )))
(я про свой вариант)
9. Техподдержка 07.09.17 17:23
И также можно кстати делать с большими блоками текста. Если например для какого-то пункта договора нет данных или он по каким-то условиям не должен выводиться (например, для данной должности - в трудовом договоре не применим), то можно настроить удаление этого пункта из договора.
10. gucci76 07.09.17 17:31 Сейчас в теме
А заполнение табличных частей реализовано?
Я не сделал.
11. Техподдержка 07.09.17 17:39
(10) Таблицы пока только программно можно выводить. Ориентируемся больше на текстовые данные.
12. Техподдержка 28.12.17 11:58
Выпустили новую версию.
Новое:
1. Удобный вывод таблиц / коллекций (списков) и изображений. Без программирования.
2. Пользовательские поля - вывод данных по условию, выражения. Примеры использования:
- Вывод текста "именуемый" или "именуемая" в зависимости от пола физлица
- Вывод одного или другого поля в зависимости от того какое из них заполнено. Например, "Полное наименование" или если оно не заполнено - просто наименование.
3. Использование сервиса Морфер для склонения, если не удается склонять встроенными в конфигурацию возможностями (кстати, некоторые типовые почему-то еще старое АПИ этого сервиса пытаются использовать).

Вынесли руководство на отдельный сайт

Добавили сквозной пример
Также обновили краткое демо
16. johnnyshut23 30.04.18 21:53 Сейчас в теме
14. Техподдержка 09.01.18 16:16
(13) Виталий, да, Ваше решение видели. Для подготовки договоров в УТ / БП удобно. Интересная опция с сохранением в справочнике "Файлы" сформированного doc-файла.
Наше решение несколько шире
1. Для любых конфигураций (в т.ч. не типовых)
2 Широко используются возможности СКД для настройки заполнения. Т.е. нет фиксированного набора переменных - вместо этого гибкая настройка заполнения. При этом благодаря СКД удается обеспечить универсальность без программирования (хотя можно и код писать).
3. Использование закладок Word вместо ключевых фраз в тексте. Это например позволяет кроме вставки "переменных" также
- управлять вставкой / удалением целых блоков текста,
- задавать шаблоны вывода коллекций.
4. Есть мощный механизм вывода коллекций / таблиц по шаблону, вывод изображений.
5. Если шаблонов много - можно настраивать видимость их по условиям (в версии ПРОФ), чтобы не загромождать интерфейс, не мучить пользователя выбором правильного шаблона :)

Т.е. Шаблоны.doc ориентировано на более широкий круг задач (не только договоры) и на большое количество шаблонов (скажем 10 и более).
Для вывода одного или нескольких вариантов договора из УТ - подойдет Ваше решение. Но опять же если функционала достаточно и не принципиальна поддержка.
15. Техподдержка 09.04.18 11:55
Видео о том - как вывести изображение из 1С в Word при использовании Шаблоны.doc
https://youtu.be/EMn1eFpmQQM

Разобрано на примере формирования Word-документов
- с коммерческими предложениями (автошасси, квартира с планировкой и др)
- с результатами анкетирования.
17. Техподдержка 09.07.18 19:56
Как настроить автоматическую нумерацию разделов и пунктов договоров в Word?
В статье и видео рассматриваем настройку стилей, позволяющих ввести автоматическую многоуровневую нумерацию в Word-документе.
Это очень удобно, когда договор формируется автоматически "Шаблонами", и какие-то пункты или разделы в нем могут появляться или удаляться по условиям!

Статья в руководстве
18. Техподдержка 14.07.18 16:10
Как вставить или удалить пункт договора в зависимости от произвольного условия?
При настройке автоматического формирования договоров и других документов иногда возникает необходимость вставить какой-то текст (раздел, абзац, предложение или слово) при выполнении определенного условия. В статье и видео ниже рассматриваем как это настроить в "Шаблонах" на примере условной вставки пункта договора.
Рекомендуем ознакомиться!

Статья в руководстве
19. xdivers22 26.10.18 14:55 Сейчас в теме
20. Техподдержка 26.10.18 18:08
(19) Да вот только что скачал, открыл, вроде все ок.
Прикрепленные файлы:
21. xdivers22 27.10.18 15:22 Сейчас в теме
Хм качал из двух источников.
Поврежден говорит. Акробат стоит последний.
22. Техподдержка 27.10.18 16:48
(21) странно. Вроде вы 1й кто о такой проблеме сообщает.
То же содержимое можно найти на сайте
wiki.doctemplates.ru
23. nikita 12.03.19 22:59 Сейчас в теме
Будет ли работать приложение в конфигурации Управление нашей фирмой, редакция 1.6 (1.6.16.184)?
24. Техподдержка 13.03.19 10:26
(23) Да, если у вас есть возможность встроить туда наше решение.
25. Udod141516 23.05.19 22:51 Сейчас в теме
Доброго времени!

Посмотрел видео, почитал, может не увидел. В вашем решении есть обработка такой ситуации по примеру?

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

Хочу оформить выходной макет в Word в котором каждая эта строка будет представлена однотипной таблицей с составом спецификации, на каждую спецификацию своя отдельная таблица.

Макет таблицы спецификаций известен и его можно внести в шаблон Word, но количество этих таблиц как понимаете динамическое (по строкам табличной части документа). Каждая таблица на спецификацию отдельная хоть и одинаковая.

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

В вашем решении можно ли так или если купить ПРОФ, то я могу доработать?

И еще, на конфигурации УПП обычные формы (рабочий вариант, т.е. пользователи запускают обычный интерфейс), разрешены управляемые формы, я правильно понимаю, что решение будет работать т.к. настройка производится на УФ, а на кнопки вызова печатной формы Word в обычном интерфейсе я вешаю процедуры из вашего решения ?
27. Техподдержка 24.05.19 07:04
(25) Здравствуйте!
Да, коллекции, вложенные в коллекции (как раз ваш случай) - поддерживаются.
Но в данном случае настроить вывод "визуально" (настройкой СКД) не получится, нужно будет сделать программное заполнение.
Выглядеть это будет так:
Закладка для строки ТЧ Товары (СтрокаНоменклатура)
В рамках этой закладки - таблица спецификации и в ней в закладку выделена строка комплектующих спецификации (СтрокаСпецификации). См. прикрепленный файл.

Заполнение настраиваем для закладки СтрокаНоменклатура, алгоритмом. Алгоритм должен подготовить таблицу ТЧ Товары, в которой в одном из полей будет таблица спецификации по данной номенклатуре. Имена полей таблиц должны будут совпадать с именами закладок.
В документации есть пример заполнения таблицы алгоритмом, но там правда нет примера для вложенных таблиц - тут нужно ориентироваться на то что я выше написал. Помогу если что не получится.

ПРОФ - да, можно дорабатывать.
Прикрепленные файлы:
Daynestro07; +1 Ответить
26. Automatik 24.05.19 06:19 Сейчас в теме
28. Udod141516 22.07.19 15:33 Сейчас в теме
Здравствуйте.
В колонке табличной части не заполнены значения, в других - заполнены. При выводе в word "коллекция" этой колонки = неопределено, соответственно по логике кода никак не обрабатывается, в т.ч. и на удаление закладки. Для не коллекций все логично - если значение закладки пустое - она удаляется.
Я так предполагаю, чтобы аккуратно исправить эту ситуацию, то в исходные данные заполнения таки нужно добавлять и пустые, не заполненные элементы?
30. Техподдержка 22.07.19 21:03
(28) Здравствуйте! Значение для закладки, равное Неопределено -> закладка не обрабатывается. Если в рамках закладки находится какой-то текст, то он останется "как есть".
Если нужно чтобы значение = Неопределено выводилось "пустотой", то нужно сделать закладку, в которую не будет ничего включено.
32. Udod141516 23.07.19 20:20 Сейчас в теме
(30)
Если нужно чтобы значение = Неопределено выводилось "пустотой", то нужно сделать закладку, в которую не будет ничего включено.

да, это понятно и естественно, но нужно понимать "конечника" т.е. пользователя) закладки никак кроме как серыми скобками не обозначаются (по крайней мере я не нашел в Word как выводить имена закладок) а при большом шаблоне достаточно затруднительно смотреть на нее и вспоминать где какая закладка и как ее имя, я предложил пользователям текст в закладке = имя закладки, получается вполне наглядно...
кроме того, готовый выходной документ (даже после моей модернизации с Неопределено) все равно содержит закладки на строках таблиц, пробовал удаление всех закладок в событии после, но есть артефакт - колонки таблицы сдвигаются, отменил пока ...

в целом, со своего опыта, могу сказать - решение очень качественное, своих денег явно оправдывает полностью!

вариантов развития конечно много, но в рамках коммерческого решения уже может не принесет повышения монетизации.

для обычного приложения, такого как УПП, может я не нашел в инструкциях, можно сделать ремарку - поправить пару строчек где используется "ЭтотОбъект" на клиенте на "ЭтаФорма", также команда не будет работать в обычных формах, можно дать вариант небольшого кода встройки в обычные формы, как правило в типовых есть универсальная функция типа "сформировать кнопки печати". это все придирки мелкие, подсистема очень и очень достойна.
29. Udod141516 22.07.19 16:01 Сейчас в теме
для уточнения - колонка табличной части документа имеет составной тип, соответственно, если пользователь не заполнял ее (не выбирал тип), будет возвращать неопределено, в этом случае в исходные данные она не попадет вообще, но и по отдельные строки с незаполненным значением также не обработаются - в готовом документе будет видна заклада с ее исходным содержимым

поправляется добавлением строчки ... Иначе СоответствиеЗакладокИЗначений.Вставить(ИмяЗакладки, "");

первое же неудобство которое мне сказали после внедрения - сформированный документ не активен, добавил Word.WindowState = 2; Word.WindowState = 1; стало комфортно)
31. Техподдержка 22.07.19 21:06
(29) "первое же неудобство которое мне сказали после внедрения - сформированный документ не активен, добавил Word.WindowState = 2; Word.WindowState = 1; стало комфортно)"

да, спасибо за информацию :)
Так действительно удобнее.
33. qwerty80 16.04.20 15:58 Сейчас в теме
Здравствуйте! Меня интересует вопрос лицензирования. Если мне надо будет протестировать и внести изменения в ваше приложение сначала на копии базы, а потом уже перенести в рабочую, достаточно всего 1 лицензии?
35. qwerty80 03.08.20 16:34 Сейчас в теме
Здравствуйте!
Подскажите, как сделать правило заполнения реквизита табличной части, которое должно вычисляться по некой формуле?
Например: в таблице есть цена и количество, нужно вывести сумму, которая = Цена*Количество.
37. qwerty80 03.08.20 18:43 Сейчас в теме
(36)Разобрался. Спасибо. Оказалось ссылки на объекты необходимо писать с пробелами, например: есть таблица "КонтактнаяИнформация" с реквизитом "МобильныйТелефон", в этом случае необходимо в выражении написать как: [Ссылка.Контактная информация.Мобильный телефон].

P.S.: По мне так это не очень удобно.
38. Техподдержка 03.08.20 20:33
(37) Это смотря кому. Программистам наверное нет. Пользователям может быть так удобнее. В любом случае это элемент СКД, а не "шаблонов". Именно в СКД пользовательские поля так сделаны.
39. qwerty80 03.08.20 22:38 Сейчас в теме
(38) Для пользователей было бы проще, если бы выражение заполнялось через некий конструктор с выбором нужных полей, а так они сами никогда не смогут сделать
40. Техподдержка 03.08.20 23:03
(39) Пользователи всякие бывают. Некоторым и простые настройки непросто даются :)
А вообще пользовательские поля в СКД только называются "пользовательскими". Про них и не все программисты знают :)
41. qwerty80 03.08.20 23:56 Сейчас в теме
(40) Просто, ваша инструкция должна быть более понятней ;)
42. Техподдержка 04.08.20 08:19
(41) Да, я в инструкции не стал описывать как нужно оформлять пользовательские поля. Это на целую отдельную статью информации будет.
Там кстати есть ссылка на статью на инфостарте по пользовательским полям.
https://infostart.ru/1c/articles/97245/
43. istenly 22.08.20 20:06 Сейчас в теме
Как внести номер трудового договора в документ формируемый из объекта Кадровое перемещение? Поле есть, но оно не заполняется, так как хранится этот реквизит видимо в документе Прием на работу. Извините если что, я не программист, а кадровик.
44. Техподдержка 22.08.20 23:36
(43) Прикрепил библиотеку алгоритмов для ЗУП. Если у вас версия Шаблоны.dpc ПРОФ, то ее можно загрузить в форме списка шаблонов, там есть кнопка загрузки из файла шаблонов и библиотек.
В ней всего один алгоритм - КадровыеДанныеСотрудников
С помощью него можно получать разную информацию о сотруднике, в т.ч. номер трудового договора.
Для получения номера трудового договора нужно настроить так, как показано на прикрепленном скрине.
Прикрепленные файлы:
БиблиотекаДанныеСотрудников.1cwt
45. istenly 23.08.20 00:09 Сейчас в теме
(44)
Супер! Спасибо что отреагировали так быстро!
46. istenly 23.08.20 00:38 Сейчас в теме
(44) С текущей должностью не получается - ошибку выдает
47. Техподдержка 23.08.20 08:26
(46) У меня вроде работает без ошибок. См. вложения к сообщению. Может опечатались где-то?
Попробуйте просто "Должность", без "текущая".
Прикрепленные файлы:
48. istenly 23.08.20 10:27 Сейчас в теме
(47) Возможно я где то ошибаюсь. С доп. соглашениями проблем никаких, все отлично подтягивается куда надо. Но сейчас делаю справку с места работы сотрудника. Объект Справочник: Сотрудники. ФИО, паспортные данные, дата и номер трудового договора и приказа о приеме заполняются, текущая дата тоже. Но должность никак не хочет. Ни текущая ни просто должность. Галку Применить к указанному полю и ставил и убирал - не показывает все равно.

Не удалось выполнить алгоритм КадровыеДанныеСотрудников библиотеки Данные сотрудников:

По причине: {(251)}: Получение элемента по индексу для значения не определено
49. Техподдержка 23.08.20 11:57
(48) Странно. Можно попробовать еще "ДолжностьПоШтатномуРасписанию" (вроде так параметр называться, но лучше проверить по списку в описании алгоритма).
50. meriansto 25.12.20 16:54 Сейчас в теме
Добрый день. Можно данную обработку использовать в документе Поступление товаров, работ, услуг, т.е. делать печатные формы доков за поставщиков?
51. Техподдержка 25.12.20 21:45
(50) Можно. Но нужно понимать что это будут Ворд-документы.
52. testerpro1 08.03.21 22:04 Сейчас в теме
Добрый вечер. Насчет того что это просто и любой может настроит - это все сказки, без программиста не разобраться с этим шаблоном и ему тоже надо будет посидеть поискать. Минимум консультант который должен знать скд иначе найти гребанные ссылки на нужные объекты не получиться. Какого то справочника по тому где и что искать тоже нет. Какието обрывки информации из видео, но опять же нужно под свои случаи. Жалко потраченного времени и сил, если кто будет брать то сразу ищите программиста, там еще и кодить надо будет под особые случаи.
53. Техподдержка 09.03.21 06:39
(52) Здравствуйте! Обращайтесь, если возникают сложности. Мы всегда стараемся помочь, проконсультировать. Для сложных случаев - да, без разработки алгоритма не обойтись (или ручного дозаполнения после формирования документа по шаблону).
54. Техподдержка 15.03.21 14:09
В конфигурациях на новых версиях БСП выявлена проблема с получением картинок из базы. Картинка получается в "Стандартной библиотеке" алгоритмов алгоритмом "ПрисоединенныйФайл", который в конфигурациях с новой БСП не работает.
Для исправления - предлагается загрузить библиотеку алгоритмов из прикрепленного файла. Библиотека называется "Присоединенные файлы", в ней единственный алгоритм, который работает с новой БСП.
Для пользователей с версией Стандарт - нужно будет создать такую библиотеку вручную.
Текст алгоритма:

// Получает присоединенный файл объекта
// Присоединенный файл ищется в связанном справочнике присоединенных файлов объекта
// Параметры алгоритма:
// 1. Наименование=<Наименование присоединенного файла> - наименование присоединенного файла. Если не указан, то будет выдан любой присоединенный файл.
// Пример: Наименование=Картинка

ПараметрыАлгоритма = Обработки.Word_ФункцииСтандартнойБиблиотеки.ПолучитьСоответствиеПараметров(ПараметрАлгоритма);

Наименование = ПараметрыАлгоритма.Получить("Наименование");

МодульПрисоединенныеФайлы = Неопределено;
МодульРаботаСФайлами = Неопределено;

	Если Метаданные.ОбщиеМодули.Найти("ПрисоединенныеФайлы") = Неопределено Тогда
		Если Метаданные.ОбщиеМодули.Найти("РаботаСФайлами") = Неопределено Тогда
		Иначе
			МодульРаботаСФайлами = Вычислить("РаботаСФайлами");
		КонецЕсли;
	Иначе
		МодульПрисоединенныеФайлы = Вычислить("ПрисоединенныеФайлы");
	КонецЕсли;

Если МодульПрисоединенныеФайлы <> Неопределено 
	ИЛИ МодульРаботаСФайлами <> Неопределено Тогда	

	СсылкаНаПрисоединенныйФайл = Неопределено;
	
	МД = Объект.Метаданные();
	ИмяМД = МД.Имя;
	Если НРег(Прав(ИмяМД, 19)) = "присоединенныефайлы" Тогда
		СсылкаНаПрисоединенныйФайл = Объект;
	Иначе	
		ИмяСпрПрисоединенныеФайлы = ИмяМД + "ПрисоединенныеФайлы";
		Если Обработки.Word_ФункцииСтандартнойБиблиотеки.ЕстьСправочник(ИмяСпрПрисоединенныеФайлы) Тогда
			Запрос = Новый Запрос;
			ТекстЗапроса = 
			"ВЫБРАТЬ
			|	Файлы.Ссылка 
			|ИЗ 
			|	Справочник." + ИмяСпрПрисоединенныеФайлы + " КАК Файлы 
			|ГДЕ 
			|	Файлы.ВладелецФайла = &Объект И &ОтборПоНаименованию";
			Если ЗначениеЗаполнено(Наименование) Тогда
				ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОтборПоНаименованию", "Наименование = &Наименование");
				Запрос.УстановитьПараметр("Наименование", Наименование);
			Иначе
				ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОтборПоНаименованию", "Истина");
			КонецЕсли;
			Запрос.Текст = ТекстЗапроса;
			Запрос.УстановитьПараметр("Объект", Объект);
		
			Выборка = Запрос.Выполнить().Выбрать();
			Если Выборка.Следующий() Тогда	
				СсылкаНаПрисоединенныйФайл = Выборка.Ссылка;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Если ЗначениеЗаполнено(СсылкаНаПрисоединенныйФайл) Тогда
		
		Если МодульПрисоединенныеФайлы <> Неопределено Тогда
			ДанныеФайла = МодульПрисоединенныеФайлы.ПолучитьДанныеФайла(СсылкаНаПрисоединенныйФайл);
		ИначеЕсли МодульРаботаСФайлами <> Неопределено Тогда	
			ДанныеФайла = МодульРаботаСФайлами.ДанныеФайла(СсылкаНаПрисоединенныйФайл);
		КонецЕсли;

		ДД = ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла);
		Результат = Обработки.Word_ФункцииСтандартнойБиблиотеки.ПолучитьОписаниеФайла(ДанныеФайла.Расширение, ДД);
	КонецЕсли;

КонецЕсли;
Показать
Прикрепленные файлы:
Библиотека Присоединенные файлы.1cwt
55. akolychev 29.03.21 12:58 Сейчас в теме
Добрый день. А вы не подскажите, как в печатную форму подтянуть руководителя подразделения? И еще такой же вопрос про надбавку процентом - в печатную форму идет уже посчитанная суммой. Голову сломал над этими двумя проблемами. В остальном обработка конечно крутая.
56. Техподдержка 29.03.21 14:24
(55) Здравствуйте! Я так понимаю настройка ведется в ЗУП. Из какого документа шаблон заполняется?
57. akolychev 29.03.21 14:56 Сейчас в теме
58. Техподдержка 29.03.21 15:52
(57) По руководителю подразделения - попробуйте такой алгоритм:

МестоВСтруктуреПредприятия = ОрганизационнаяСтруктура.ПодразделениеВСтруктуреПредприятия(Объект.Подразделение);
ПозицияРуководителя = РуководителиПодразделений.ПозицияРуководителя(МестоВСтруктуреПредприятия);
Результат = РуководителиПодразделений.СотрудникНаПозицииРуководителя(ПозицияРуководителя);
59. akolychev 29.03.21 17:28 Сейчас в теме
(58) Удалось вывести ФИО руководителя по Вашему алгоритму. Удалось вывести позицию из штатного расписания руководителя:

МестоВСтруктуреПредприятия = ОрганизационнаяСтруктура.ПодразделениеВСтруктуреПредприятия(Объект.Подразделение);
Результат = РуководителиПодразделений.ПозицияРуководителя(МестоВСтруктуреПредприятия);

А вот именно должность не получается. Извините если простые вещи спрашиваю, но я кадровик, не программист.
60. Техподдержка 29.03.21 17:40
(59) Должность я думаю будет так:
МестоВСтруктуреПредприятия = ОрганизационнаяСтруктура.ПодразделениеВСтруктуреПредприятия(Объект.Подразделение);
Позиция = РуководителиПодразделений.ПозицияРуководителя(МестоВСтруктуреПредприятия);
Если ЗначениеЗаполнено(Позиция) Тогда
Результат = Позиция.Должность;
КонецЕсли;


попробуйте
61. Техподдержка 19.10.21 11:43
Вышел новый релиз Шаблоны.doc версия 2.0
67. qwerty80 16.02.22 15:36 Сейчас в теме
(61) Здравствуйте! Подскажите как можно обновиться с версии 1.5.0.7 на 2.0?
68. Техподдержка 16.02.22 19:24
(67) Здравствуйте! Напишите сообщение в техподдержку решения.
62. istenly 12.01.22 18:20 Сейчас в теме
Добрый день. Не могу разобраться с такой задачей: как вытащить из сотрудника номер лицевого счета - понятно (КадровыеДанные=НомерЛицевогоСчета). А вот как вытащить Бик банка, наименование банка и пр. - не понял.
63. Техподдержка 13.01.22 08:51
(62) Здравствуйте!
Тут видимо немного сложнее будет. Из кадровых данных можно получить зарплатный проект.
КадровыеДанные=ЗарплатныйПроект. В простейшем случае можно сделать наименование зарплатного проекта таким, чтобы в нем был бик, наименование банка и все что вам нужно для вывода в шаблон одной строкой.
Если такой вариант не подходит, то придется сделать произвольный алгоритм, примерно такого вида:

ЗарплатныйПроект = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки("Данные сотрудников", "КадровыеДанныеСотрудников", "КадровыеДанные=ЗарплатныйПроект", Объект.Сотрудник);

Результат = ЗарплатныйПроект.Банк; // если хотим получить банк
Результат = ЗарплатныйПроект.Банк.Код; // если хотим получить БИК банка


Вот в таком духе.
64. istenly 13.01.22 15:09 Сейчас в теме
(63) Спасибо! Все получилось.
65. user1705915 02.02.22 12:33 Сейчас в теме
Добрый день. Столкнулись с небольшой проблемкой, не разобрались как решить. Есть 2 базы 1С ЗУП, одинаковые, но в настройках шаблонов одной базы есть вкладка Параметры, а во второй нет. Вроде бы и права проверили, все одинаково, но Параметров нет. Не критично, но штука очень удобная в некоторых случаях. Может знаете в чем может быть проблема?
66. Техподдержка 03.02.22 17:01
(65) Здравствуйте! Мое предположение - что установлены разные версии модуля в разных базах..
69. StranNickII 29.05.22 13:01 Сейчас в теме
Добрый день! Правильно я понимаю, что данное приложение нельзя установить для базовой версии 1С ЗУП 3.1?
71. istenly 09.07.22 13:05 Сейчас в теме
Если не сложно, можете подсказать как формировать доки в PDF? Прочитал раздел "Программный запуск формирования Word" но не очень разобрался. Программированием владею на довольно базовом уровне.
72. Техподдержка 11.07.22 07:44
(71) Простейший вариант- настроить правило заполнения так, как указано на 1-м скрине ниже.
Можно пользователю выбор предоставить, добавив строковый параметр "Формат" с вариантами из списка:
"DOC, DOCX, PDF, HTML, RTF, TXT, ODT"
(см. скрин 2)
Прикрепленные файлы:
73. istenly 11.07.22 12:21 Сейчас в теме
(72) Понял в чем проблема - у нас версия 1,5 )) Надо видимо обновление докупить.
74. istenly 01.08.22 10:29 Сейчас в теме
(72) Огромное спасибо! Все настроил, работает отлично.
75. istenly 22.08.22 11:00 Сейчас в теме
Добрый день.

У меня очередной вопрос по обработке. Возможно ли как то регулировать в заполнении дату актуальности данных. К примеру, в документах о смене фамилии нужны и новые данные и старые (фамилия, паспорт). Это как то возможно настроить?
76. Техподдержка 24.08.22 10:36
(75) Это возможно сделать через способ заполнения "Произвольный алгоритм". Там можно любую логику реализовать.
77. Afanasenkovv 25.03.23 05:29 Сейчас в теме
Здравствуйте. Приобрел программу за SM. В комплекте поставки отсутствует файл расширения. Хотелось бы узнать - полученный комплект с лицензией Проф?
97. serg0776 06.11.24 08:49 Сейчас в теме
(77)Добрый день. Не вижу, что за SM продают.
78. vvsche 15.08.23 16:46 Сейчас в теме
Здравствуйте!
Подскажите какие отличия версии 2.0.0.0 от 2.0.0.1 (приобретена ПРОФ)?
И как можно обновиться до последней версии?
79. user892786 11.09.23 13:41 Сейчас в теме
Добрый день!
В обработке код открыт? Мы сможем сами что-то изменить?
80. Neidl 11.09.23 13:56 Сейчас в теме
Добрый день. А что значит лицензия на 1 информационную базу? Как это контролируется? Код обработки закрыт?
81. bithelp 12.10.23 22:38 Сейчас в теме
Добрый день !
Смутили комментарии пользователей, которые приобрели программу за SM. В описании написано, что версия ПРОФ, т.к. по идеи она с расширением. Подскажите это так или нет ? Если ли какие-то отличия от версии с ПРОФ за рубли ?
82. Tarlich 05.04.24 18:01 Сейчас в теме
Хочу сказать спасибо ! проблем с установкой не возникло . только не понял как идет привязка лицензии к одной конфигурации
83. user1060449 01.09.24 20:20 Сейчас в теме
Добрый день.
Проект заброшен?
На УТ 11.5.17.113 работает некорректно. Невозможно сопоставить закладки с сущностями 1С, невозможно привязать в объекту (скрин).
И это только начало настройки...
Прикрепленные файлы:
84. Техподдержка 02.09.24 15:14
(83) Лучше в случае проблем обращаться через тех. поддержку. Из публикации не всегда приходят оповещения.
Вы,полагаю, устанавливаете решение как расширение. По вашему вопросу - прилагаю инструкцию по установке в виде расширения. Ее, как оказалось, в дистрибутиве нет, прошу извинить.
Прикрепленные файлы:
Установка Шаблоны.doc в виде расширения.pdf
85. user1060449 02.09.24 15:46 Сейчас в теме
(84)Рад вас видеть)
т.е. решение у нас неправильно установлено и из-за этого работает некорректно? Нам нужно переустановить его, следуя инструкции?
86. Техподдержка 02.09.24 16:04
(85) предполагаю, что установлено не до конца. Да, посмотрите инструкцию, нужной следовать.
87. user1060449 03.09.24 20:28 Сейчас в теме
(86) Добрый день. Да, благодарю. после установки по инструкции работает.

Но! Бьюсь с настройкой - Адаптирую шаблон договора поставки.
УТ 11.5
Объект - Справочник: Договоры с контрагентами
Галка "вести раздельно контрагентов и партнеров не стоит".
Никак не могу найти, как вывести ИНН, КПП, ОГРН покупателя в договор. Справочник "Контрагенты", как в вашем видео-инструкции на ютубе - не видит. Есть только справочник "Партнеры". Прошу помощи - в какую сторону копать
88. Техподдержка 03.09.24 20:33
(87) Да, это известная проблема. Эти реквизиты даже в какие-либо отчеты настройками СКД вывести проблема, т.к. справочник Контрагенты полностью скрыт функциональной опцией. В данном случае можно описывать заполнение полей, которые нужно вытащить из справочника Контрагенты произвольными алгоритмами. Выглядеть это может так для Договоров

/////////////
Результат = Объект.Контрагент.ИНН;
89. user1060449 04.09.24 07:06 Сейчас в теме
(88)
Результат = Объект.Контрагент.ИНН

Благодарю за скорость ответа. Всё сработало!
Объект.Контрагент.ИНН - заполнил ИНН
Объект.Контрагент.КПП - заполнил КПП
Объект.Контрагент.РегистрационныйНомер - заполнил ОГРН

Но у меня новая загвоздка:
Юридический адрес контрагента подтягиваю с помощью алгоритма из библиотеки. У контрагента есть история изменений юрадреса. А в шаблон заполняется первый, уже неактуальный адрес. Можноли и как дописать условие, чтобы использовался действующий адрес? Скрины прилагаю.
Прикрепленные файлы:
90. Техподдержка 04.09.24 08:03
(89) В стандартной библиотеке алгоритмов возможности взять последний адрес на данный момент нет.
Но можно создать свою библиотеку алгоритмов, альтернативную. Назвать ее, например, "Контактная информация УТ". И в ней добавить такой алгоритм, который учитывает версии:

//===============
// Получает Адрес из контактной информации.
// Если текущий объект - справочник, то по умолчанию берется контактная информация из него. Если текущий объект - документ, то из организации, указанной в этом документе.
// Параметры алгоритма:
// 1. ОбъектИзРеквизита=<Имя реквизита> - контактная информация будет получена не для текущего справочника или организации документа (как предусмотрено по умолчанию), а для объекта из указанного реквизита.
// Пример: ОбъектИзРеквизита=Контрагент
// 2. Вид=<Вид адреса> - наименование вида адреса (или часть наименования). Если не указан, то будет выдан "первый попавшийся" адрес из заданных
// Пример: Вид=Юридический
// 3. РольКонтактногоЛица=<Имя роли> - наименование или часть наименования роли контактного лица. Контактная информация будет получена для контактного лица указанной роли.
// Пример: РольКонтактногоЛица=Директор
// Пример нескольких параметров: ОбъектИзРеквизита=Контрагент;Вид=Фактический

ПараметрыАлгоритма = Обработки.Word_ФункцииСтандартнойБиблиотеки.ПолучитьСоответствиеПараметров(ПараметрАлгоритма);

ОбъектКИ = Неопределено;
НашлиОбъектКИ = Обработки.Word_ФункцииСтандартнойБиблиотеки.ОпределитьОбъектКИ(Объект, ПараметрыАлгоритма.Получить("ОбъектИзРеквизита"), ОбъектКИ);
Если ТипЗнч(ПараметрыАлгоритма.Получить("РольКонтактногоЛица")) = Тип("Строка") Тогда
НашлиОбъектКИ = Обработки.Word_ФункцииСтандартнойБиблиотеки.НайтиЗначениеРеквизитаКонтактногоЛица(ОбъектКИ, "Ссылка", ПараметрыАлгоритма.Получить("РольКонтактногоЛица"), ОбъектКИ);
КонецЕсли;

Если НашлиОбъектКИ Тогда
МД = ОбъектКИ.Метаданные();

ИмяРеквизита = "Представление";
ТипКИ = Перечисления.ТипыКонтактнойИнформации.Адрес;
ЧастьНаименованияВидаКИ = ПараметрыАлгоритма.Получить("Вид");

Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ ПЕРВЫЕ 1
| КИ." + ИмяРеквизита + " КАК Поле
|ИЗ
| " + МД.ПолноеИмя() + ".КонтактнаяИнформация КАК КИ
|ГДЕ
| КИ.Ссылка = &Объект
| И КИ.Тип = &ТипКИ
| И &УсловиеВидКИ
|
|УПОРЯДОЧИТЬ ПО
| ДействуетС УБЫВ";
Запрос.УстановитьПараметр("Объект", ОбъектКИ);
Запрос.УстановитьПараметр("ТипКИ", ТипКИ);
Если ЗначениеЗаполнено(ЧастьНаименованияВидаКИ) Тогда
Запрос.УстановитьПараметр("ЧастьНаименованияВидаКИ", "%" + ЧастьНаименованияВидаКИ + "%");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеВидКИ", "КИ.Вид.Наименование ПОДОБНО &ЧастьНаименованияВидаКИ";
Иначе
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеВидКИ", "ИСТИНА";
КонецЕсли;

Запрос.Текст = ТекстЗапроса;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Результат = Выборка.Поле;
КонецЕсли;
КонецЕсли;
//======================

накидал "на коленке", надеюсь не ошибся..
91. user1060449 04.09.24 14:41 Сейчас в теме
(90)
накидал "на коленке", надеюсь не ошибся..

Увы, не сработало.

"не удалось выполнить алгоритм" скрин причины во вложении.

Похоже, что-то с синтаксисом, но я не силён
Прикрепленные файлы:
92. Техподдержка 04.09.24 14:45
(91) Попробуйте из приложенного файла.
Прикрепленные файлы:
Шаблоны алгоритм КИ.txt
93. user1060449 04.09.24 15:13 Сейчас в теме
94. Техподдержка 04.09.24 15:48
(93) Мне кажется вы параметры алгоритма не указали.
ОбъектИзРеквизита=Контрагент;Вид=Юридический
95. user1060449 04.09.24 16:26 Сейчас в теме
(94)
ОбъектИзРеквизита=Контрагент;Вид=Юридический

Да, дело было не в бобине. Все работает. Я в восхищении! Благодарю!
wonderboy; +1 Ответить
96. skalistratov 25.10.24 15:17 Сейчас в теме
Добрый день! Сервер 1С стоит на Линукс, разумеется, там Word не установить, но у клиента машина Виндовая и установленный MS Word на его ПК.
Могут возникнуть какие то проблемы ? По прочтению мануалов, вроде как всё должно формироваться на локальной машине клиента...
98. serg0776 06.11.24 08:50 Сейчас в теме
Добрый день. За SM не стали продавать?

Оставьте свое сообщение

См. также

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счет...

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажима...

6000 4800 руб.

SALE! 20%

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

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

22200 18870 руб.

SALE! 15%

Распознавание и загрузка сканов в 1С "одним нажатием". УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "...

8400 5880 руб.

SALE! 30%

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

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

14400 руб.

Согласование документов для физических лиц “Подпислон”

ПОДПИСЫВАЙТЕ ДОКУМЕНТЫ С ФИЗЛИЦАМИ ПО СМС. Ваши клиенты и сотрудники смогут подписывать документы простой электронной подписью (ПЭП) без визита к вам в офис. С телефона или компьютера без установки приложений и регистраций.

29990 руб.

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

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

5400 руб.

Путевые листы (расширение)

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 ...

3600 руб.

КС 2 и КС 3 в 1С Бухгалтерия 3.0: заполнить, распечатать, сохранить. Отправить по ЭДО!

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

3600 руб.

Легкий документооборот (+чат-бот для Telegram)

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

14900 руб.

Модуль "Путевой лист" для 1С:КА 2.5 - программа для автоматизации учета путевых листов в 1С

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "Комплексная автоматизация", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списа...

13200 руб.