Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике "Файлы"
Функциональные - Документооборот и делопроизводство (СЭД)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Хранение файлов с договорами в конфигурации (или томах) позволяет всегда иметь все под рукой ну и бонусом быстрое заполнение договоров.
Поддерживаемые конфигурации
Обращаем Ваше внимание на то, что мы стараемся, чтобы поддерживались ТОЛЬКО последние актуальные версии следующих конфигураций:
- Управление торговлей, редакция 11.4
- Бухгалтерия предприятия, редакция 3.0
- Бухгалтерия предприятия, редакция 3.0 КОРП
- Бухгалтерия для Казахстана, редакция 3.0
Принцип работы
1) Все шаблоны хранятся в справочнике "Файлы" в определенной папке (у нас это папка "Шаблоны договоров", у вас может быть другая). Под шаблоном надо понимать заполненный договор, в котором не проставлены реквизиты организации, контрагента и некоторые доп. условия. Все переменные, которые зависят от конкретного договора (номер, дата, реквизиты организации и контрагента и т.п.) в шаблоне указываются как <Переменная>, при формировании из шаблона конкретного договора эти переменные заменяются конкретными значениями.
2) Готовые заполненные договора в формате Word хранятся аналогично в справочнике "Файлы", но они уже заполненные и именно они согласовываются с контрагентами. При хранении версий удобно потом смотреть, что было изменено в договорах.
3) В "Счет на оплату клиенту", "Заказ клиента", или справочники "Контрагенты", "Договоры с контрагентами" добавлена печатная форма, которая называется "Создание договора по шаблону Word". При ее открытии некоторые значения запоминаются, некоторые подставляются автоматически.
4) После заполнения всех реквизитов в печатной форме, есть возможность до формирования договора проверить, что подставится в формируемый договор.
5) Есть два режима формирования: просто отображение заполненного doc-файла договора с открытием в Word, или сохранения заполненного doc-файла в справочник "Файлы" и затем открытие карточки файла в справочнике для дальнейшего открытия.
Можно долго все объяснять, но проще показать, как это работает:
Демонстрация
PS: Прообраз обработки был найден в сети Интернет (я так и не вспомнил, где же ее я взял), но обработка очень сильно переделана и завязана на работу с файлами, которые будут храниться в самой конфигурации, или отдельных томах.
Последние обновления:
[+] - новый функционал, [*] - изменение, [!] - исправление ошибки
Версия 2.7 от 31.07.22
[+] Добавлена поддержка конфигурации "Бухгалтерия предприятия КОРП, редакция 3.0".
[*] Теперь при открытии документов, автоматически подставляется реквизит "ДоговорКонтрагента".
[!] Рефакторинг кода.
Версия 2.1 от 07.10.20
[+] Добавление возможность вывода валюты в договоре
[*] Изменен макет с подсказками.
[*] В заголовок добавлен вывод версии.
[!] Исправлена ошибка работы в УТ 11.
[!] Исправлена ошибка не заполнения пояснения для поля "именуемое/именуемый".
Версия 1.9 от 21.07.20
[*] Добавление безопасного выхода и закрытия Word
[*] Рефакторинг кода (добавление НСтр)
Версия 1.8.1 от 25.06.20
[!] Исправлена ошибка "Поле объекта не обнаружено (ОГРН)", которая возникала в УТ 11.
Версия 1.8 от 10.03.20
[+] Добавлена возможность открытия списка файлов прямо из обработки.
[!] Исправлена ошибка при сохранении образца шаблона в файлы.
Версия 1.7 от 22.10.19
[!] Исправлена ошибка "Поле объекта не обнаружено (ОГРН)". Спасибо за помощь Дмитрию Кузину.
Версия 1.6 от 15.04.19
[+] Добавлена возможность автоматического добавления дополнительных реквизитов договора как параметров автоматически.
[*] Когда в 1С поля не заполнены сделана замена текста на пустое значение.
[!] Исправлена найденные ошибки
Спасибо за помощь Сорокину Сергею.
Версия 1.6 от 19.12.17
[!] Исправлена ошибка, которая возникала в УТ 11.4
Версия 1.5 от 03.10.2017
[!] В связи с обновлением методов в БП 3.0 для работы с файлами, обработка изменена.
Версия 1.4 от 02.05.2017
[+] Добавлена поддержка конфигурации Бухгалтерия предприятия 3.0
[*] В коде добавлены области для платформы 8.3
[*] Исправлена ошибка для УТ 11.2
Версия 1.1 от 23.11.2015
[!] В некоторых случаях не загружался шаблон из базы на сервере при выборе шаблона (хотя если он выбирался ранее эта ошибка не проявлялась). Ошибка устранена.
Вступайте в нашу телеграмм-группу Инфостарт
УТ11 БП 3.0 договоры Word doc договор заполнение шаблон договора КОРП
См. также
Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)
Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!
63100 руб.
19.02.2016 116484 169 5
1С:Предприятие 8 Платные (руб)
"1С:Архив" – это универсальная система для надежного долговременного хранения документов с гарантией юридической значимости на неограниченный срок. Решение разработано на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов: от попадания в архив до уничтожения, и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. С 1 апреля 2026 года стоимость изменится на 14%, успейте купить решение по цене 2025 года!
117000 руб.
24.10.2022 8757 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 127985 385 183
ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.
19520 руб.
17.12.2018 52324 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 31980 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 70506 199 107
Роли и права Системный администратор 1С:Предприятие 8 1С:Документооборот Управленческий учет Платные (руб)
Внешняя обработка позволит быстро добавить участников в любое количество документов, заменить целиком набор участников или удалить лишь некоторых из них для одного объекта или группы документов.
6000 руб.
23.10.2015 67300 121 25
Да, но тем не менее - это хороший инструмент, которым мы пользуемся сами в своей работе. В последней версии работает в УТ 11.2 и БП 3.0
Сумму договора сделал через дополнительный реквизит справочника договоры.
ОГРН не прописан,но я вместо ОКПО задействовал
А так все толково сделано.Можете платный вариант предлагать...
Вопрос думаю ко всем. Виталий если можете сориентируйте, если я уже первоначально не прав.
Пробую обработку версии 1.6 на конфигурации УТ 11.2.3.150 (Платформа 8.3.8).
При выводе на печать договора открывается форма заполнения. При попытке сформировать договор выдаёт ошибку.
{ОбщийМодуль.РаботаСФайламиСлужебныйВызовСервера.Модуль(1577)}: Преобразование значения к типу Число не может быть выполнено
ПолноеИмяФайлаВРабочемКаталоге = РабочийКаталогВладельца + ИмяФайла;
Происходит в момент сохранения шаблона.
РабочийКаталогВладельца при этом является уникальным идентификатором.
Заранее большое спасибо.
&НаСервере
Функция ПолучитьДанныеФайла()
//ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(Объект.Шаблон, , УникальныйИдентификатор);
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия(Объект.Шаблон,УникальныйИдентификатор,,);
//ДанныеФайла = РаботаСФайлами.ДанныеФайла(Объект.Шаблон, УникальныйИдентификатор, , Истина);
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Объект.Шаблон);
Возврат ДанныеФайла;
КонецФункции Показать{ОбщийМодуль.РаботаСФайламиСлужебныйВызовСервера.Модуль(1353)}: Преобразование значения к типу Число не может быть выполнено
ПолноеИмяФайлаВРабочемКаталоге = РабочийКаталогВладельца + ИмяФайла;
1С:Предприятие 8.3 (8.3.11.3034)
Управление торговлей, редакция 11.1 (11.1.10.138)
Это сделано специально. Т.к. как правило в договорах то, что написано необходимо заполнить. Поэтому если останется <Должность> при вычитывании эту строку можно заменить вручную.
Можно (если не нужна красота в Word-документах) использовать просто табличный документ и заполнять его как обычно, а уже сохранять в Word (метод Сохранить умеет не только в MXL, но и во много других форматов сохранять). Это будет гораздо быстрее и наверное на сервере лучше использовать такой подход.
Моя обработка предназначена для формирования по заготовке и сохранения в справочник Файлы для дальнейших правок по необходимости.
В обработке есть кнопка дискетка ("Сохранить образер doc файла")
Зачем она нужна? И при ее нажатии вылезает ошибка:
"Метод объекта не обнаружен (Сохранить)
{ВнешняяОбработка.ФормированиеДоговораПоШаблонуWord.Форма.Форма.Форма(144)}: Макет.Сохранить(ИмяФайла);"
Версия БП 3.0.75.109 Платформа 8.3.16.1148.
При нажатии на кнопку "Создать договор" он сразу записывается в справочник "Файлы", но этого справочника "Файлы" нет в меню конфигурации БП 3.0. Где потом искать в базе этот созданный файл договора, если он ни к чему не привязан? К самой карточке (элементу) справочника "Договоры" это созданный файл не привязывается при создании.
Все есть. Откройте через меню "Все функции". Добавлю, пожалуй, так же в форму создания договора по шаблону возможность открытия списка файлов.
Повторю и здесь. Для БП работает на последней версии, т.к мы сами пользуемся этой обработкой на постоянной основе, на УТ поправлю как будет время.
Поле объекта не обнаружено (БанковскиеСчетаОрганизаций)
{ВнешняяОбработка.ФормированиеДоговораПоШаблонуWord.Форма.Форма.Форма(761)}:Выборка = Справочники.БанковскиеСчетаОрганизаций.Выбрать(, Организация,,"НомерСчета Возр");
{ВнешняяОбработка.ФормированиеДоговораПоШаблонуWord.Форма.Форма.Форма(372)}:СтруктураОрганизации = ПолучитьСтруктуруОрганизации(Объект.Организация);
{ВнешняяОбработка.ФормированиеДоговораПоШаблонуWord.Форма.Форма.Форма(47)}:ОбновитьПараметрыЗамены();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(381)}:ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(256)}:ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}:МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}:ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(257)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}:ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Справочник.ДоговорыКонтрагентов.Форма.ФормаСпискаОбщая.Форма(320)}:ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
[+] Добавлена поддержка конфигурации "Бухгалтерия предприятия КОРП, редакция 3.0".
[*] Теперь при открытии документов, автоматически подставляется реквизит "ДоговорКонтрагента".
[!] Рефакторинг кода.Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 406048
Создание 08.10.15 00:45
Обновление 01.08.22 08:34
Просмотры 51118
Загрузки 332
Рейтинг
55
Комментарии 80
Код открыт Да
Рубрики Документооборот и делопроизводство (СЭД)
Кому Разработчик
Тип файла Архив с данными
Платформа 1С:Предприятие 8
Конфигурация
1С:Бухгалтерия 3.0
,
1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Управленческий учет
Доступ к файлу Абонемент ($m)