Конструктор договоров в excel

Нужна аналогичная программа (надстройка, макрос) для Excel?

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

Скриншот программы формирования договоров купли-продажи

Программа предназначена для формирования (заполнения) договоров купли-продажи.

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

Для запуска программы достаточно нажать зеленую кнопку — и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке «Договоры купли-продажи»

Создаваемые документы получают имена файлов (и имена листов) согласно номеру договора из 8 столбца таблицы:

Договор КП № 1825.xls
Договор КП № 1820.xls
Договор КП № 1823.xls

В качестве параметров задаётся диапазон дат, для которого будет производиться формирование договоров.

Чтобы изменить введённую дату, достаточно щелкнуть в поле ввода даты в строке заголовка таблицы, — при этом появится календарь, который облегчает выбор, и позволяет избежать ошибок ввода:

(щелкните на картинке для увеличения)

Шаблон договора купли-продажи расположен на отдельном листе.

Все поля шаблона заполняются формулами, большая часть из которых задана через диспетчер имён.

Фамилии, адреса и прочие реквизиты также зависят от даты договора
(см. формулы в фиолетовых ячейках)

В сведениях о пакете ЦБ использована пользовательская функция «Сумма прописью» для вывода текстового представления количества и стоимости ценных бумаг.

Для определения типа ценной бумаги (Облигация, Акция привилегированная, Акция обыкновенная именная, Опцион) применена пользовательская функция ТипЦБ:

Есть возможность также распечатать или просмотреть заполненный договор без формирования отдельного файла.

Для этого необходимо ввести номер строки интересующей записи в базе данных,
и на листе ШАБЛОН вы увидите договор, заполненный данными из выбранной строки

  • 76660 просмотров

Версия программы обновлена 24.06.2021г.

Скачать ShablonBB

Для первого использования программы, ознакомьтесь с инструкцией ниже. Инструкция может не содержать описание новых функций.
Файл шаблона
Основное окно программы
Дополнительное окно программы Готовый документ
Вам или Вашим сотрудникам необходимо часто заполнять однотипные документы. Это могут быть договора, приказы, внутренние формы документов. В таких документах в основном содержится одна и та же информация (реквизиты организации, данные о сотруднике, и т.д.). Например, для продажи товара новой организации, Вам надо заполнить три разных документа (Анкета организации, Договор купли-продажи, Акт передачи товара), все эти документы для каждого клиента одинаковые, меняется только данные самого клиента. Так же, во всех трех документах содержится одна и та же информация, но в разных местах документа, и надо копировать и вставлять кусочки нужной информации из одного места в другое. Мы столкнулись с подобной проблемой, посоветовались с партнерами, и оказалось, что для них эта проблема тоже актуальна. Решили разработать программу, которая сможет взять шаблоны документов(обычный документ в формате MS Word, где меняющиеся данные заменены полями для вставки — слово в квадратных скобках — [fio], [nomer dogovora]) и заменить эти поля сразу во всех документах на нужные данные. Так как у нас данные о клиентах повторялись, то что бы не вносить заново эти данные каждый рах, решили, что они все будут храниться в файле в формате MS Excel и для формирования документов, будет просто выбираться нужная строка из этого файла. Это позволило заполнять значительно сократить время на подготовку документов. Во-первых, не надо следить за форматированием текста, текст в вноситься любым шрифтом, любого размера или цвета (что актуально когда копируешь данные или из электронного письма или с сайта компании клиента, где данные имеют разное форматирование) Во-вторых, данные надо скопировать или ввести один раз для всех документов — даже фамилию директора, или название компании клиента, нет необходимости вносить несколько (даже если эти данные встречаются в одном договоре в нескольких местах) В-третьих, информация сохраняется, а значит можно сформировать документы заново в любой момент, или использовать эти данные для дальнейшей обработки — аналитика статистика и т.д. в программе MS Excel или загрузить в другое ПО для обработки. Так же, добавлены настройки для более удобной работы, которые позволят упростить Вашу работу с программой (подробнее в описании новых возможностей)

Установка, настройка и работа с программой

Для работы программы «ШаблонББ2», необходимо:

FIO DataDog NomDog Tabnom Addres Tel
Иванов Сергей Васильевич 19.01.2015 2507155 1054 Сормовская 47/Б 8-988-885-85-85
Сергеев Леонид Семонович 19.12.2012 25415 568 Ленина 15 8-977-877-87-87
  1. распаковать архив, например, на диск C:
  2. в папке программы есть две папки:
    1. shablon — здесь должны храниться шаблоны документов в формате MS Word (*.doc, *.docx)
    2. docum — здесь будут сохраняться сформированные, заполненные документы. Имена файлов будут соответствовать именам шаблонов документов
  3. сформировать шаблоны Ваших документов. Это делается в программе MS Word. Пример небольшого щаблона, Вы можете посмотреть в папке Shablon. Данные, которые необходимо вставлять в шаблон ограничиваются «квадратными скобками», например [FIO], и будем называть их «шаблонные поля».
  4. заполнить файл замен (replace.xls). Там есть тестовые данные для тестового шаблона. Вам необходимо удалить все из этого файла и заполнить сначала первую строку. Она заполняется «шаблонными полями» из файла шаблона. Например в шаблоне есть [FIO] и оно встречается там 6 раз, в таком случае в файл замен(replace.xls) надо добавить колонку FIO (без «квадратных скобок»). После заполнения файла всеми «шаблонными полями», вы получите файл с заполненной верхней строкой всеми «шаблонными полями».
  5. внести данные для замены в файл замен. Если Вам могут понадобиться предыдущие данные, то данные для новых документов заполняются в следующей строке. Например мы получим такую таблицу:
  6. Теперь можно запускать программу (ShablonBB.exe)
  7. Окно программы разделено на две части: список шаблонов и данные для замены.
  8. Нажимаем кнопку «Загрузить шаблоны». Появиться список найденных шаблонов
  9. Нажимаем кнопку «Загрузить данные». Появляются данные для замены из файла замен.
  10. Выбираем нужные шаблоны (по-умолчанию, выбраны все шаблоны) и нажимаем левой кнопкой на нужной строке из списка данных для замены.
  11. Нажимаем кнопку «Сформировать»
  12. По окончанию работы программы, в папке Docum будут лежать готовые документы.

ВАЖНО! Не забывайте копировать готовые документы из папки docum, так как последующее формирование документов перезапишет текущие (Или используйте новую возможность программы, которая складывает документы в отдельную папку).

В новой версии появились следующие возможности и изменения:

  1. Добавлена возможность мультивыбора (несколько строк для формирования документов). Левая кнопка мыши выделяет строку, правая отменяет выделение. Работает только при включенном режиме «Множественный выбор».
  2. Удалены сообщения которые появлялись при формировании документов (01.09.2020)
  3. Переделан алгоритм формирования имени файла и каталога. (10.12.2019) Теперь каталог формируется всегда. Имя каталога определяется настройкой — по имени шаблона или выбранной колонке. Имя файла формируется по одному из двух алгоритмов — шаблон+выбранная колонка или выбранная колонка +шаблон. Так же дописывается в конец имени файла и каталога — порядковый номер записи
  4. Добавлена проверка на одинаковые поля (08.12.2019) — при формировании файлов проверяется — есть ли двойники в указанной колонке, если двойники есть в таблице замен, то к имени колонки(папки или файла) дописывается номер строки из таблицы замен, ВНИМАНИЕ! ДЛЯ ВСЕХ ФАЙЛОВ/ПАПОК, НЕ ТОЛЬКО С ДВОЙНИКАМИ. Например, если выбрано поле «Фамилия» и в таблице есть две или более одинаковых фамилий, то имя файла или папки сформируется так «12_Иванов..» и «489_Иванов..»
  5. Добавлен порядок формирования имени файла (08.12.2019) — теперь можно в настройках указать как формировать имя файла «ИмяФайлаШаблона-ЗначениеВыбранногоПоля» или «ЗначениеВыбранногоПоля-ИмяФайлаШаблона»
  6. Исправлена ошибка — после сохранения данных Excel файла через программу — нули в начале текста удалялись, так же длинные числа обрезались с конца(03.12.2019)
  7. Изменен внешний вид программы (31.05.2019)
  8. Замена в колонтитулах вынесена в настройку — если выключена — колонтитулы не меняются. Отключение настройки — увеличивает работу программы в несколько раз (31.05.2019)
  9. Добавлена возможность выбора файла замен replace.xls, а так же поддержка файлов .xlsx (31.05.2019)
  10. Добавлена возможность выбора каталога шаблонов на любом диске или по локальной сети (31.05.2019)
  11. Добавлен индикатор выполнения (30.05.2019)
  12. Изменен порядок формирования имени файла (30.05.2019) — теперь имя файла формируется как «ИмяФайлаШаблона-ЗначениеВыбранногоПоля»
  13. Добавлена возможность сохранять готовые документ в PDF формат(29.05.2019г) — на основном окне настройка разовая, для сохранения настройки по-умолчанию необходимо зайти в настройки программы
  14. Изменено формирование имени файла — вместо знака «_» добавляется «-«(29.05.2019г)
  15. Исправлена работа с возможность ВЗЯТЬ ПОЛЯ из колонтитулов(29.05.2019г)
  16. Исправлена работа с колонтитулами (05.12.2018г)
  17. Возможность выбрать папку с шаблонами (05.12.2018г)
  18. Добавлена возможность «взять» из файла шаблона все поля для замены(которые находятся между знаков []. ВКЛЮЧАЯ колонтитулы) (31.10.2018г)
  19. Изменен внешний вид программы (26.10.2018г)
  20. Добавлена возможность «взять» из файла шаблона все поля для замены(которые находятся между знаков []. Кроме колонтитулов — в разработке) (26.10.2018г)
  21. Добавлена возможность сразу добавить в таблицу «взятое» поле для замены (26.10.2018г)
  22. Возможность сформировать выбранные документы сразу по всем данным в таблице (26.10.2018г)
  23. Замена данных в колонтитулах!!! (20.05.2018г)
  24. Немного изменен внешний вид программы
  25. Добавлена возможность поиска данных в таблице для замен. Используется для поиска нужной строки для замены в большом массиве данных
  26. Добавлена возможность формировать имя папки для документов по выбранному столбцу
  27. Изменено отображение шаблонов (ранее отображался полный пусть к файлу шаблона, за счет чего, не всегда было видно имя самого шаблона) на отображение только имен файлов шаблонов.
  28. Возможность выбрать необходимые шаблоны для формирования документов (один или несколько, при помощи клавиш SHIFT и CTRL)
  29. Редактирование данных для замены прямо в окне программы (для этого добавлены кнопки — Добавить строки, добавить столбцы, удалить строки, удалить столбец и сохранить данные) без необходимости редактирования файла replace.xls
  30. Возможность передвигать колонки, менять их между собой местами(для удобства просмотра или заполнения)
  31. Возможность менять ширину колонок мышью (аналогично программе MS Excel)
  32. Возможность сохранять документы в отдельные папки с использованием одной из колонок как шаблон. Например, в списке замен есть колонка с номеров договора, её можно выбрать в списке для формирования папки для документов, и формировать документы по очереди на всех клиентов(поставщиков), в итоге, в папке «DOCUM» (где раньше создавались документы, и необходимо было их копировать, прежде чем сформировать новые) создается папка с номеров договора (например, 210244) и в неё уже сохраняются сформированные документы. Аналогично можно использовать колонку с ФИО (если они не повторяются), названием юр. лица, или ИНН.
  33. Возможность занесения справочных данных (личные поля) — например документы формируют несколько разных менеджеров. В договор необходимо вставлять информацию, в зависимости от менеджера, который формирует документы. В таком случае надо было в файле replace.xls для каждой строчки с клиентов вводить одни и те же данные менеджера, как например, ФИО, должность, отдел, телефон и т.д. Теперь эти данные можно внести один раз в отдельном окне, и они будут использоваться далее для всех клиентов и шаблонов документов
  34. Возможность создания справки по программе. Так как собственная справка у программы отсутствует(краткое описание только на сайте), добавлена возможность сделать собственную справку для программы. Для этого отредактируйте файл help.txt и он будет использоваться в программе

Если для Ваших задач программа не совсем подходит, то Вы можете отправить письмо на адрес site@torg-kkm.ru с Вашими пожеланиями по доработке программы. После рассмотрения, возможно, будет сделана доработка программы.

{quote}{login=Юрий М}{date=03.10.2009 01:33}{thema=}{post}Что Вы подразумеваете под закладками и чем не устраивает слияние в Word (раз бухгалтерии в нём удобно). И ещё — бухгалтерия работает ведь уже с бумажным вариантом договора — какая разница откуда он напечатан?{/post}{/quote}  
1.  
Set WordApp = CreateObject(«Word.Application») ‘создание объекта WORD  
   WordApp.Visible = True  
   iFileName = ThisWorkbook.Path & «дляВставки.doc»  
   ‘открытие нужного файла  
   Set wdDoc = WordApp.Documents.Open(Filename:=iFileName, ReadOnly:=True)  
   Set MyBookmarks = wdDoc.Bookmarks ‘Закладки  
   Set Mytxt = Dannye.Controls ‘Объекты на форме  
   For Each bm In MyBookmarks ‘Закладки  

  Bookmarks — инструмент Закладка в Ворде. Вставка/Закладки.  
2.  
Типа для архива…, чтоб в одном формате… Мы в Экселе ничего не понимаем…  
Вобщем, я остановился на этом варианте. Ворд — так Ворд.

Программа формирования договоров по шаблону

Скриншот программы формирования договоров купли-продажи

Программа предназначена для формирования (заполнения) договоров купли-продажи.

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

Для запуска программы достаточно нажать зеленую кнопку — и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке «Договоры купли-продажи»

Создаваемые документы получают имена файлов (и имена листов) согласно номеру договора из 8 столбца таблицы:

Договор КП № 1825.xls
Договор КП № 1820.xls
Договор КП № 1823.xls

Ознакомьтесь также с универсальной надстройкой формирования документов по шаблонам,
которая может делать всё тоже самое, что и эта программа,
только в качестве шаблонов могут выступать, помимо документов Word, ещё текстовые файлы, и книги Excel.

По вышеприведённой ссылке программа заполнения документов Word из Excel доступна для бесплатного скачивания.

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

В качестве параметров задаётся диапазон дат, для которого будет производиться формирование договоров.

Чтобы изменить введённую дату, достаточно щелкнуть в поле ввода даты в строке заголовка таблицы, — при этом появится календарь, который облегчает выбор, и позволяет избежать ошибок ввода:

Шаблон договора купли-продажи расположен на отдельном листе.

Все поля шаблона заполняются формулами, большая часть из которых задана через диспетчер имён.

Фамилии, адреса и прочие реквизиты также зависят от даты договора
(см. формулы в фиолетовых ячейках)

В сведениях о пакете ЦБ использована пользовательская функция «Сумма прописью» для вывода текстового представления количества и стоимости ценных бумаг.

Для определения типа ценной бумаги (Облигация, Акция привилегированная, Акция обыкновенная именная, Опцион) применена пользовательская функция ТипЦБ:

Есть возможность также распечатать или просмотреть заполненный договор без формирования отдельного файла.

Для этого необходимо ввести номер строки интересующей записи в базе данных,
и на листе ШАБЛОН вы увидите договор, заполненный данными из выбранной строки

  • 73471 просмотр

Комментарии

Спасибо за ответ. Вот только у меня поставлено так, что вся вводимая информация поступает в БД из формочек.. там я сделал поля для дат заLoчил их и при двойном нажатии выскакивает календарь. И всё равно Вы мне помогли. Я вспомнил про маски для textbox-сов. Короче суть проблемы в том, что если ввести не существующую дату и сохранить данные формы, в последствии при дальнейшей работе с этими данными процессы будут слетать на пол пути.. и всё, туши свет выключай комп. Happy End! . можно конечно на даты перед сохранением проверять. но там столько этих форм и полей, что я чувствую, что в данном случае желание пользователя вне закона)))

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

PS: Даты куда удобнее вводить напрямую в ячейку без всяких календарей.
Просто вводите дату в формате DD-MM-YY (например, 12-07-50) на дополнительной цифровой клавиатуре.
Excel автоматически распознает данный текст как дату, и отобразит его в ячейке соответствии с региональными настройками (например, как 12.07.1950)

Здравствуйте, администратор сайта ExcelVBA.ru

Если вам известно, подскажите пожалуйста как в Элементе управления календарь 11, сделать раскрывающееся поле для года (там есть день, месяц, год), так вот с днём и месяцем порядок, а вот выпадающий список для выбора года, содержит всего 5 строчек для выбора. А часто нужно вписывать даты рождения типо 1950г. и очень неудобно там накручивать до нужного. В общем не могу узнать как сделать выпадающий список для выбора года в ЭУ Календарь 11 execel 2003 ДЛИННЕЕ.
Если вдруг у вас есть минутка, помогите. Зарание благодарен.

Чтобы в будущем можно было пользоваться фильтрами, вводимые данные необходимо нормировать. Например, чтобы в одной строке не ввели ООО «Сириус», а в другой — Сириус ООО. В 1С это делается справочниками, в Excel есть функция — Проверка данных.
Заводим листы с нашей нормативно-справочной информацией:
Виды договоров (с покупателем, поставщиком, прочее)
Контрагенты (здесь будут заноситься наши контрагенты)
Далее выделяем столбец D, идем в меню Данные — Проверка данных. На вкладке параметры выбираем Тип данных — Список, указываем диапазон-источник (лист Виды договоров).
Проверка данных ExcelПроверка данных Excel
Аналогично поступаем с контрагентами, проверяем, что выбрать можно только имеющийся элемент:
Выбор значения из выпадающего списка ExcelВыбор значения из выпадающего списка Excel

Цветовое выделение просроченных договоров

Здесь на помощь приходит Условное форматирование. Выделяем наш реестр договоров целиком, идем в раздел Условное форматирование — Управление правилами.
Условное форматированиеУсловное форматирование
Создаем новое правило, выбираем тип правила как на рисунке.
Условие выделения цветом просроченных договоровУсловие выделения цветом просроченных договоров
Указываем диапазон (весь регистр договоров), задаем формулу

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

Текущий статус договора

Идем в ячейку А2 и вводим формулу:

Работает по такому же принципу, если дата окончания договора больше текущей хоть на 1 день, выводится сообщение «Договор истек».
Копируем формулу на другие ячейки столбца А, вводим данные, убеждаемся, что все работает.
Учет договоров в Excel с напоминаниямиУчет договоров в Excel с напоминаниями
Итак, просроченные договоры у нас будут подсвечиваться кирпичным цветом, в первом столбце будет выводится надпись «Договор истек«.

Получившийся файл можно скачать по ссылке.

Учет договоров в 1С

Для этой цели подойдут различные конфигурации, приведем пример самой распространенной и специализированной

1С:Бухгалтерия 8

Если Вы уже пользуетесь 1С:Бухгалтерия 8, справочник «Договоры» прекрасно справится с функцией системы учета договоров.

  • прикреплять сканы,
  • печатать договор по шаблону,
  • контролировать возврат оригиналов.
1С:Договоры 8

Отдельный специализированный продукт, подробное описание и стоимость можно посмотреть здесь

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

Создание типового договора в Excel

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

Пример: «Арендатор Иванов берет в аренду у Арендоталя Петрова»
Нужно: «Арендатор «=E1» ерет в аренду у Арендоталя «=A1″».

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

FillDocuments
для Windows

FillDocuments скриншот № 1

FillDocuments — надстройка, которая предназначена для формирования (подготовки) документов по шаблонам, с заполнением созданных файлов данными из текущей книги Excel, с возможностью отправки писем. В качестве шаблонов могут выступать следующие типы файлов:

  • шаблоны и документы Word (DOC, DOCX, DOCM, DOT, DOTX, DOTM);
  • шаблоны и книги Excel (XLS, XLSX, XLSM, XLSB, XLT, XLTX, XLTM);
  • текстовые документы (TXT, DAT, XML и т.д.).

В качестве исходных данных для заполнения, используется открытый в Excel файл (с таблицей, содержащей строку заголовка). Есть возможность формирования писем по шаблону, и рассылки почты по адресам из таблицы Excel. Рассылка выполняется средствами почтового клиента TheBAT.

Что нового в FillDocuments 3.2.3 (от 15.11.2018)?

  • в режиме Multirow, теперь можно размножать строки текста внутри таблиц (когда надо размножить абзац внутри ячейки, а не саму строку таблицы). Для этого, в название закладки добавляем слово Inline, например: Multirow_Inline_1

ТОП-сегодня раздела «Рассылка»

скачать AutomaticMailAutomaticMail 1.3.14.1660

AutomaticMail — инструмент для работы с почтой в пакетном режиме. Эта программа очень удобна для массовой рассылки, при этом каждое письмо получится уникальным…

скачать bClientbClient 3.0.0.8

bClient — программа для оперативного информирования в виде СМС сообщений с компьютера…

скачать ePochta SMSePochta SMS 6.10

Сервис массовых СМС уведомлений, который предлагает широкий спектр возможностей для…

скачать MaxBulk MailerMaxBulk Mailer 8.8.1

MaxBulk Mailer — удобный почтовый клиент для массовой рассылки писем, позволяющий быстро…

Отзывы о программе FillDocuments

Admin

Отзывов о программе FillDocuments 3.2.3 (от 15.11.2018) пока нет, можете добавить…

Понравилась статья? Поделить с друзьями:
  • Конструктор для microsoft word
  • Конспекты по программе word
  • Конструктор грамот онлайн бесплатно с сохранением в word
  • Конспекты лекций по word
  • Конструктор в word для чего