Использование шаблонов Word для заполнения типовых договоров.
Функциональные - Документооборот и делопроизводство (СЭД)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Для начала работы с системой, необходимо определить, какие параметры необходимы для замены в шаблонах и создать функции получения этих параметров в справочнике «Параметры».
При необходимости создания таблиц в шаблоне используется метод Word преобразования текста в таблицу при этом признак новой ячейки "ТАБ", количество колонок задается при создании параметра (НО почему-то 2 колонки, по крайней мере мой Word, выводит в одну строку.) пример в конфигурации Параметр: "<ТаблицаНадбавок>"
После создания необходимых параметров для замены необходимо создать непосредственно шаблон в справочнике «Шаблоны договоров» возможные параметры для замены находятся на правой панели формы элемента.
Для создания и заполнения шаблона необходимо открыть Справочник «Сотрудники организаций» и нажать кнопку «Создать договор из шаблона» при этом откроется форма Справочника «Внешние кадровые элементы», который подчинен сотруднику.
При нажатии на кнопку «+ файл» можно добавить произвольный файл (например фото, резюме, и т.д.).
При нажатии на кнопку «+ из шаблона» происходит раскрытие шаблона из справочника, вычисление и замена всех параметров в шаблоне.
При закрытии Word'a происходит запись файла договора в базу данных, при выборе строки из ТЧ происходит просто открытие файла, без заполнения параметров т.е. все внесенные вручную изменения в созданном из шаблона документе сохраняются.
Для демонстрации возможностей разработки выбран справочник «Сотрудники организаций» так как трудовой договор с сотрудником является одним из самых часто редактируемых документов (по крайней мере, в нашей организации). Также можно использовать для создания договоров и деловой переписки с клиентами в отдельных документах.
30.08.2010
ДОРАБОТАНО:
- При попытке вставить строку с длинной более 255 символов вываливалось в исключение. Создано разложение строки на подстроки в 255 символов и их последующий вывод в шаблон
- Встроен параметр: "ОтказПреобразования" для отказа вывода таблицы при установленном в Истина преобразование в таблицу не происходит, выводит только текст.
Добавлено:
- Использование контекстной подсказки при вводе текста процедуры вычисления параметра
- СОЗДАНИЕ ТАБЛИЦ
ВНИМАНИЕ: подробное описание работы находится во встроенной справке.
Огромное спасибо разработчику контекстной подсказки: //infostart.ru/public/14700/ прошу не забыть при плюсовании
И еще одно: 
В функционале существуют еще несколько возможностей - поищите в тексте модуля приложения и поймете, где и что еще есть
правда придется немного поработать своей головушкой, но я думаю что вас это не смутит
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)
Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!
63100 руб.
19.02.2016 116487 169 5
1С:Предприятие 8 Платные (руб)
"1С:Архив" – это универсальная система для надежного долговременного хранения документов с гарантией юридической значимости на неограниченный срок. Решение разработано на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов: от попадания в архив до уничтожения, и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. С 1 апреля 2026 года стоимость изменится на 14%, успейте купить решение по цене 2025 года!
117000 руб.
24.10.2022 8760 17 1
SALE! 35%
Загрузка и выгрузка в Excel Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С:Предприятие 8 1С 8.3 1С 8.5 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Программа для распознавания сканов или фотографий товарных документов в 1С. Просто выбираете файл (PDF, XML, JPG, DOC, XLS, HTML) и нажимаете кнопку "Распознать и загрузить".
8540
5551 руб.
04.06.2019 127991 385 183
ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.
19520 руб.
17.12.2018 52326 86 68
Печатные формы Учет документов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Платные (руб)
Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.
2000 руб.
05.09.2017 99537 80 107
WEB-интеграция Взаиморасчеты Аналитик Бухгалтер Руководитель проекта 1С:Предприятие 8 1С:Документооборот Бухгалтерский учет Управленческий учет Платные (руб)
Расширение для конфигурации 1С:Документооборот 8 КОРП, позволяющее с помощью сервиса "1СПАРК риски" проверять благонадежность контрагентов непосредственно из программы 1С.
7320 руб.
23.05.2018 31982 20 10
Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Расширение для печати договоров с приложением из шаблонов. Быстрая подготовка заполненных договоров без ручного заполнения. Возможность использования дополнительных реквизитов контрагентов и номенклатуры Быстрое сохранение файлов договоров и отправка по электронной почте. Решение в Реестре отечественного ПО.
15000 руб.
20.04.2016 70509 199 107
Роли и права Системный администратор 1С:Предприятие 8 1С:Документооборот Управленческий учет Платные (руб)
Внешняя обработка позволит быстро добавить участников в любое количество документов, заменить целиком набор участников или удалить лишь некоторых из них для одного объекта или группы документов.
6000 руб.
23.10.2015 67300 121 25
делаешь или справочники, или докумены, и включаешь в них мою табличную часть (с процедурами) и наслаждаешься работой своих юзеров в новой подсистеме и все довольны.
Более того у меня нет привязки к каким либо объектам поэтому подсистему можно использовать в любом виде.
если что пиши на аську.
пока нет, если честно, я даже не представляю как это реализовать в подобном решении.
тут испольшуется замена строк в тексте, а не использование параметров Word-а.
хотя все возможно, если кто имеет идеи по этому вопросу прошу сообщить
во-первых - при сохранении в базу файлы архивируются, так что база конечно пухнуть будет но понемногу.
во-вторых - ИМХО поиск и разархивирование в файловой системе компа займет большее время чем распаковка 1С-кой хотя я не проверял
НО при помещении процедур заполнения шаблонов в другие модули (тоесть не в модуль приложения) у меня почемуто не срабатывали некоторые функции. С чем это связано, я не знаю, разбираться времени да и желания не было, так что что есть то есть.
но ничего невозможного нет, если голова из положенного места растет, то можно и внешней обработкой сделать.
Правда есть еще одно НО: вся концепция заключалась в возможности сохранения заполненых шаблонов и пр. файлов в базе данных. поэтому всеравно должен быть какойто объект метаданных, где эта информация должна сохраняться. (у меня эта информация хранится в справочнике Внешние кадровые документы.)
если необходимо к чему либо другому привязать то ничего сложного я не вижу.
в справке Конфигурации подробно описан способ прикрепления подсистемы к любому объекту метаданных.
Кроме того тут описан принцип как можно получать параметры (или любые другие данные) в процессе работы 1С предприятия, а заполнение шаблонов это побочный эфект для наглядности.
ДУМАТЬ НАДО ШИРШЕ А ПОНИМАТЬ ГЛУБЖЕ ;-)
Если настроить передачу параметров word -а то нет ничего невозможного, просто в word будет передаваться таблица значений а word будет строить по нему все что он может.
установленная конфигурация создает шаблон в word. При создании регистрируется на событие Документ.close.
При закрытии документа в 1с события не возникает.) На события Application.* регистрируется и работает все нормально. Но это не позволяет конфигурации работать нормально.
Проверял на следующих компьютерах:
Оболочка 1с 8.1.8.76 на всех компьютерах.
- win XP home + office 2000
- win XP home + office 2003
- vista home + office 2007
С чем это может быть связано? Стара версия версия 1С, или что-то другое?
Спасибо.
в будущей редакции я поставлю просто отключение обработчика, так как закрытие word -а, я лично, считаю некорректным.
Опишу ситуацию:
1.Открываем форму "внешние кадровые документы".
2.Нажимаем клавишу "+шаблон". Открывается word со сформированным документов.
3. Редактируем документ и закрываем его (не закрывая word).
После этого, по моим соображения в табличной части спарвочника "внешние кадровые документы" должна появиться строка хранящая в себе этот документ.
Я так решил, прочитав строку
ДобавитьОбработчик WordДокумент.close, ЗакрытиеДокументаWord;
Так вот после закрытия документа в 1с события не генерируются.
Сначало я подумал, что такого события в мое версии worda(2000) нет. Заменил строку на ДобавитьОбработчик MSWord.OnDocumentChange(уже точно не помню), ЗакрытиеДокументаWord; И программа рабоает, события в 1с генерируються).
Затем я подумал, что такого close-события у документа нет. Тогда я его заменил на случайное, и такое событие регестрировать 1с отказался.
В результате программа у меня генерирует всего один шаблон. Второй шаблон программа не составляет, так как не происходит очищение переменных, описанное в процедуре ЗакрытиеДокументаWord.
как я должен отследить что Вы закончили редактирование word -а (ИМХО только при закрытии документа word ведь компьютер, и даже я не телепат) вот при закрытии и происходит:
1) временное сохранение двоичных данных word
2) копирование этих данных в базу,
3) удаление временного файла с винта
4) обнуление внутренних переменных
Если есть другой вариант с радостью рассмотрю его
для уменьшения ошибок при работе подсистемы было принято решение привязаться именно к закрытию программы word? а не к закрытию отдельного листа
Насколько я понимаю, за отслеживание этого события отвечает строка:
ДобавитьОбработчик WordДокумент.close, ЗакрытиеДокументаWord;? Если это так то по каким-то причинам событие WordДокумент.close не отслеживается.
и можно ли ее использовать на 8.2?
- Попытался объединить конфигурации, похоже, что неправильно, т.к. эта конфигурация полностью заменила мою - Бухгалтерия 1.6.
- Возможно ли объединить конфигурации (эту и Бухгалтерия 1.6 Упрощенка? или эта конфигурация только отдельно работает?
на 8.2 переводить пока не пробовал, может у когото есть подобный опыт, то напишите.
>> эта конфигурация только отдельно работает?
Нет она специально создавалась для работы с другими конфигурациями, и без них она вообще бессмыслена.
При переносе ее в Зарплата и Управление Персоналом, редакция 2.5 (2.5.26.3) заметил следующую вещь:
В справочнике "Шаблоны договоров" добавляю шаблон "Прием на работу в организацию" со сылкой на объект "Прием на работу в организацию", в нем создаю строку с существующим файлом "Образец.doc", тем самым создается строка "Образец" и ставлю галочку "Используется как печатная форма", но в документе "Прием на работу в организацию" кроме стандартных "Форма Т-1" и "Форма Т-1а" форма с именем "Образец" не цепляется... в чем причина? Может что не так сделал или не так понял? И каково назначение галочки "Используется как печатная форма"
Офис стоит 2003....
либо я не совсем понял фразу:
"...а также в реквизит формы элемента «ДокументПроверки» Справочника «ОДР_Шаблоны_Параметры»"
из справки в разделе "Конфигурация"
Этот признак был создан еще до широкого использования внешних печатных форм а после их появления я как то на эту тему и не задумывался.
(51) >>либо я не совсем понял фразу:
"...а также в реквизит формы элемента «ДокументПроверки» Справочника «ОДР_Шаблоны_Параметры»"
в справке написано:
"Для добавления других объектов в работу с шаблонами необходимо добавить тип объекта в план видов характеристик «ОДР_ВидыДокументовДляШаблонов», а также в реквизит формы элемента «ДокументПроверки» Справочника «ОДР_Шаблоны_Параметры» после чего добавленный объект может работать с шаблонами "
тоесть для того чтобы, например, добавить возможность работать с подсистемой Объекту конфигурации "Справочники.КонтактныеЛицаКонтрагентов" нужно в 2 местах указать этот объект:
1. в возможных типах плана видов характеристик "ОДР_ВидыДокументовДляШаблонов"
2. в возможных типах реквизита формы элемента «ДокументПроверки» Справочника "ОДР_Шаблоны_Параметры" (на закладке "реквизиты" формы элемента справочника)
Ошибка при выполнении файловой операции 'E:\Word\!\шаблоны.cf'
по причине:
Неверный формат хранилища данных 'file://E:/Word/!/шаблоны.cf'
Подскажите пожалуйста, в чем может быть причина и как разрешить данную ситуацию?
Спасибо!
на всякий случай еще поясню:
выкладывается архив информационной базы, для того чтобы можно было наглядно посмотреть работу подсистемы. иначе, только с конфигурацией, разобраться в работе будет практически не возможно.
после распаковки базы рекомендуется прочитать встроенную справку.
пользуйтесь на здоровье
Файлик точно без расширения, но ручное переименование в .dt решает эту проблему.
На 8.2 запустилась без проблем, сконвертировалась самостоятельно и подцепилась к конфигурации версии 8.2.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 20958
Создание 07.07.09 16:54
Обновление 01.10.10 07:59
Просмотры 43282
Загрузки 1398
Рейтинг
114
Комментарии 69
Код открыт Не указано
Рубрики Документооборот и делопроизводство (СЭД)
Кому
Системный администратор
,
Разработчик
Тип файла Конфигурация (md, cf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)