Как создать договор в excel

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

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

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

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

Для запуска программы достаточно нажать зеленую кнопку — и сразу же начнётся формирование договоров (файлов 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″».

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

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

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

Скачайте документ тут и откройте его[1]:

шаблон документа

Шаблон договора очень сложный – я собрала здесь все возможные вариации. В шаблоне текст договора и 4 приложения, которые собраны в оглавление. Шаблон договора полностью структурирован (смотрим «Область навигации») и имеет ограниченное число стилей (смотрим рабочее окно «Стили»).

Просмотрите весь документ. Вы видите большое количество затененных полей и подсказки.

По окончании этого урока вы сможете:

  1. Работать в двух окнах одного документа
  2. Вводить данные в связанные поля
  3. Обновлять связи в документе
  4. Вводить данные в поля с готовым форматом

1. Работа в двух окнах одного документа

Шаг 1. Прежде всего сохраните документ. Ведь мы с вами открыли не сам шаблон, а документ на основе этого шаблона (см. статью «Урок 3. Шаблон документа и его изменение») по умолчанию новый документ носит имя «Документ какой-то по счету»

Шаг 2. Лента Вид → группа компаний Окно → команда Новое Окно:

шаблон документа

В результате этого действия у вас появится дублер вашего файла. Если я назвала свой файл «Договор фирмы», то названия оригинала будет «Договор фирмы — 1», а название дублера «Договор фирмы — 2». Я не называю новый документ «копией».

Понять и запомнить Копия подразумевает независимость от оригинала, а вот оригинал и дублер едины в своих изменениях.

Шаг 3. Располагаем оригинал и дублер рядом:

шаблон документа

1 способ. Лента Вид → группа команд Окна → команда Рядом

2 способ. Команда Рядом с Панели быстрого доступа. Так как мне часто приходится сравнивать два документа, то эту команду я вынесла на Панель быстрого доступа (см. статьи «Урок 18. Панель быстрого доступа в Word» и «Урок 19. Команды на Панели быстрого доступа»

Если у вас всего два документа, то они тут же встанут рядом, не перекрывая друг друга. Но у меня помимо основного открыто три документа, включая дублера. В этом случае появляется диалоговое окно «Сравнить рядом». В списке я выбираю дублер «Договор фирмы — 2» и ОК.

Но сразу предупреждаю, что по полосе прокрутке документы будут двигаться синхронно

Шаг 4. Отключаем синхронную прокрутку документов:

синхронизация документов

1 способ. Лента Вид → группа команд Окна → команда Синхронная прокрутка

2 способ. Команда Синхронная прокрутка на Панели быстрого доступа

Вот несколько примеров необходимости работы с двумя окнами

  1. Перенос текстовой информации из старого документа в новый шаблон
  2. Копирование текстовой информации в рабочий документ
  3. Работа с разными местами одного документа (наш случай – я хочу вам показать преимущество работы с полями)

2. Ввод в шаблон договора данные связанных полей[2]

Шаг 1. Перейдем во втором окне на страницу 10

Шаг 2. Вводим в поле «номер договора» любое значение. У меня – 15/61 (я не знаю, какая система нумерации договоров принята в вашей организации):

шаблон документа

Шаг 3. Задаем дату заключения договора (нажимаем кнопку выпадающего меню рядом с полем «Дата» → выбираем нужную дату):

дата в документе

Обратите внимание: номер договора на странице 10 изменился – он точно такой же, как и на первой странице. Вы можете пролистать файл договора – там, где проставлено поле «Дата» дата изменилась в соответствии с первой страницей.

3. Обновление оглавления

Шаг 1. Обновляем оглавление на странице 9 (см. «Урок 45. Оглавление»):

дата в дкументе

  1. ПМ вызываем контекстное меню, где выбираем команду «Обновить оглавление»
  2. В простом диалоговом окне «Обновить оглавление» выбираем команду «обновить целиком»

И любуемся результатом:

экспресс-поле

Обратите внимание: дата на первой странице имеет формат «18 сентября 2022 г.» а формат остальных связанных полей – «18.09.2022». Таково было мое желание, я задала на эти связанные поля различные форматы, что, кстати, соответствует требованиям оформления документов.

Шаг 2. Даем название фирмы на первой странице и смотрим, как меняется название фирмы на странице 9:

экспресс-поле

Опять-таки обращаем внимание, что эти два связанных поля отформатированы по-разному, что так же соответствует требованиям оформления документации.

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

4. Ввод в шаблон договора других данных

Тут все очень просто.

Шаг 1. Один щелчок ЛМ по любому затененному полю – и оно полностью выделяется:

поля форм документа

Шаг 2. Вводим данные:

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

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

поле "дата"

Поля «Место для ввода даты» не являются связанными полями, так как эти даты могут быть разными.

Кроме этого, я предусмотрела перекрестные ссылки:

перекрестная ссылка

Теперь вы сможете:

  1. Работать в двух окнах одного документа
  2. Вводить данные в связанные поля
  3. Обновлять связи в документе
  4. Вводить данные в поля с готовым форматом

[1] К сожалению, WordPress, который является движком моего сайта, не дает возможность загрузить файл шаблона договора в формате *.dotx. Я загрузила файл в формате *.docx. Если вы хотите иметь классический шаблон, то скачайте файл и сохраните его в формате *.dotx

[2] Термин мой

{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?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Простой инструмент, который может экономить время.

Так уж вышло, что мы реализовали почти 500 проектов в «Google Таблицах» и очень хорошо разбираемся в них. Можно прочитать про нас на сайте Helpexcel.pro.

Рабочие процессы многих компаний связаны с таблицами. И все их используют для разных целей. Кто-то для подготовки отчётов, кто-то ведёт реестр продаж, кто-то совершает расчёты и готовит смету для клиента. Разных бизнес-задач в «Google Таблицах» множество.

Не больше 20% от всех процессов в таблицах выстроены рациональным образом и не доставляют лишних проблем тем, кто с ними работает

Одна из частых проблем — автозаполнение документов. Договоры заключаются в каждой компании, и от структуры договора или пакета документов зависят трудозатраты. Как правило, это подстановка данных в шаблоны. То есть пользователь вставляет в определённые места типового документа переменные параметры. Решить задачу можно довольно просто.

Как работает

Заполняем строку таблицы переменными договора

Наименование организации, сумма, условия. У каждого эти поля будут свои.

Создаём копию шаблона

В соответствующей ячейке шаблона меняем номер договора

На соседнем листе формируется договор

Выводим на печать или сохраняем в нужном формате, например в PDF

Решается сразу несколько проблем:

  1. Данные всех договоров в одном реестре.
  2. Организованное хранение документов.
  3. Минимизация временных трудозатрат.

Как сделать автозаполнение самостоятельно

Все решается за счёт двух формул. Просто нужно посмотреть на процесс немного иначе.

Создаем таблицу реестра документов

В нём должны быть переменные поля документов, которые нам нужно заполнять.

Переносим договор для автозаполнения в «Google Таблицу»

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

Формулой IMPORTRANGE нужно подтянуть весь реестр в таблицу шаблона

Формулой ВПР подтянуть переменные величины в соответствующие поля договоры

Идентификатором при этом можно использовать номер договора, который пользователь вводить в реестре. Весь процесс выглядит так: заполнили строку реестра, ввели туда номер договора и остальные параметры → создали копию шаблона и ввели в нужном месте номер договора → шаблон заполнился данными реестра.

Папка с описанными таблицами. Скопируйте их на свой «Google Диск» (в меню: Файл → Создать копию)

Всем, кто дочитал до этого момента, отправим пошаговую инструкцию с описанием формул и реализации этого кейса.

Успехов!

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