логотип
баннер
логотип
Главная
Услуги
О компании
1C:Предприятие 7.7


Поиск по сайту:


Top.Mail.Ru

Учет договоров для программ 1С:Бухгалтерия 8, 1С:Управление производственным предприятием редакция 1.3 и 1С:Комплексная автоматизация редакция 1.1

Предисловие.

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

Что мы предлагаем? В свой пакет доработок "Учет договоров" мы включаем два регистра сведений:  "Заполнение договоров" и "Спецификации договоров". Они связаны с типовым справочником "Договоры контрагентов" и являются как бы его продолжением. Этими двумя регистрами мы значительно расширяем то количество информации которое пользователь может ввести в программе для каждого из договоров контрагентов и использовать в организации учета договоров. Таким образом получается соответствие той информации которая теперь есть в программе 1С:Предприятие, с информацией которую пользователь может ввести вручную, например, в офисном приложении при заполнении договора с контрагентом. Но это еще не все. Имея внутри 1С:Предприятие все необходимые данные мы предлагаем вам формировать документы MS Word прямо в программе 1С:Предприятие и заполнять эти офисные документы данными введенными в новых регистрах. Мы предусматриваем шаблоны MS Word которые будут являться макетами для печати договоров контрагентов. Эти шаблоны MS Word пользователи самостоятельно могут редактировать и сохранять обратно в 1С:Предприятие.

Решение. Таким образом вы получаете расширенный функционал программы касающийся учета договоров. Вы храните в программе больше различных данных связанных с договорами. Вы можете печатать договоры на основании шаблонов MS Word. Вы можете самостоятельно редактировать существующие шаблоны и далее использовать модифицированные версии.

 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  "1С: Бухгалтерия предприятия 8" ред. 2.0

 3990

 руб


 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  1С:УПП редакция 1.3

 3990

 руб


 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  1С:Комплексная автоматизация ред. 1.1

 3990

 руб

Подробный пример. Учет договоров для программы 1С:Бухгалтерия 81С:Управление производственным предприятием редакция 1.3 и 1С:Комплексная автоматизация редакция 1.1 все аналогично).

Давайте рассмотрим конкретный пример. В программе 1С:Бухгалтерия 8 есть справочник "Контрагенты". В более узком понимании контрагенты это наши поставщики и покупатели. По каждому контрагенту хранится множество информации и не только в самом справочнике "Контрагенты", но и во многих других связанных с ним. См. рис.1.

Рис.1.

По кнопке "Перейти" мы видим много ссылок на другие элементы программы 1С:Предприятие которые содержат в себе информацию связанную с контрагентами. Например, есть ссылка для перехода в другой справочник "Договоры контрагентов" см. рис.1. При нажатии на эту ссылку открывается список договоров (см. рис.2) относящихся к текущему контрагенту. Именно учет договоров с контрагентами нас и интересует. Использование кнопки "Перейти" позволяет быстро получать доступ к интересующей нас информации связанной с текущими отображаемыми данными, т.е. с нужным нам контрагентом.

Рис.2.

В контекстном меню по кнопке "Перейти" теперь уже справочника "Договоры контрагентов" см. рис.2 появляются две новые позиции: "Заполнение договоров" и "Спецификации договоров" (расширение базового функционала в плане учета договоров). Это ссылки на два наших новых регистра которые добавляются в программу 1С:Предприятие. Мы можем перейти к списку вариантов заполнения договоров в 1С:Предприятие для текущего договора контрагента см. рис.3.

Рис.3.

На рис.3 вы видите форму списка регистра сведений "Заполнение договоров". В данном случае в списке единственная запись. Договор с названием "дог № 525-12 от 20.01.12г" имеет запись в регистре сведений, которая содержит данные, не предусмотренные в справочнике "Договоры контрагентов" программы 1С:Бухгалтерия 8, но как бы является продолжением этого справочника. То, что мы не можем хранить в типовом справочнике, мы храним здесь.

Хотелось бы заострить ваше внимание на первой слева колонке в табличной части. В данном случае в единственной строке в первой колонке отображается картинка это значит, что для данного договора существует спецификация. Для учета договоров мы предлагаем связку "Договор контрагента + Спецификация". Здесь мы видим соответствие между двумя регистрами сведений: "Заполнение договоров" и "Спецификации договоров". Это значит, что для данного договора есть вариант заполнения договора для вывода его в шаблон для печати, а так же есть связанная спецификация договора.

При двойном нажатии на строку с шаблоном договора мы попадаем в форму заполнение договоров программы 1С:Бухгалтерия 8 функционала "учет договоров" см. рис.4.

Рис.4.

В данном случае используется шаблон договора "Продукция". Сам шаблон представляет из себя документ MS Word заранее подготовленный и загруженный в 1С:Бухгалтерия 8 с использованием доработок "Учет договоров". Форма которую вы видите на рис.4. визуально соответствует шаблону MS Word внутри программы 1С:Предприятие. Пользователь представляет себе сам шаблон договора и заполняет на форме соответствующие поля. Стандартные фразы типа: "50% аванс" или "предоплата 100%" можно выбрать из выпадающего списка в соответствующем поле. Т.е. предусмотрены варианты как оптимизировать работу пользователя по заполнению нового варианта договора прямо внутри программы 1С:Бухгалтерия 8 с использованием функционала "Учет договоров".

Рис.5.

На рис.5 вы видите, что представляет из себя шаблон MS Word загруженный в качестве макета для печати в программу 1С:Предприятие. Все выделенное синим цветом это параметры. Например, есть такой параметр {v8 НомерДоговора} туда запишется значение из формы равное "526-12". Синим отмечены те места в документе MS Word которым есть соответствующие поля на форме "Заполнение договоров". Сравните между собой рис.4 и рис.5. Создавая форму осуществляющую заполнение договоров, мы постарались сохранить максимальное визуальное соответствие этой формы и самого шаблона.

Как вы уже понимаете заполнение договоров в 1С:Предприятие можно выполнять по различным шаблонам договоров (в нашей разработке "Учет договоров" их 6 шт.). У нас есть данные введенные на форме. Есть несколько разных шаблонов MS Word. При условии, что эти шаблоны содержат одинаковые параметры, мы можем одни и те же данные из программы 1С:Предприятие различным образом выводить в макет при печати. Для этого нам нужно выбирать требуемый макет см. рис.6.

Рис.6.

На форме есть кнопка "Выбрать шаблон". При нажатии на нее открывается форма выбора шаблона договора. В данном случае мы видим 6 вариантов шаблонов. Эти варианты, как я уже упоминал, подготовлены заранее и загружены в конфигурацию. В конце статьи я подробно опишу как это делается и как их редактировать. Как видите на форме выбора шаблона есть кнопки которые сейчас недоступны. Предполагается, что при выборе редактирование не уместно. Как редактировать шаблоны договоров я напишу чуть позже в конце статьи.

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

Рис.7.

Это завершающая стадия нашей работы. При нажатии на кнопку "Печать" происходит заполнение шаблона договора данными введенными на форме в программе 1С:Бухгалтерия 8 см. рис.7. Все, что выделено синим цветом заполнено данными из 1С:Предприятие. Обратите внимание, что сформированный документ открывается соответствующим приложением. В данном случае это программа MS Word 2003. Далее вы можете отправить документ на печать или сохранить его, чтобы отправить по электронной почте или сделать с ним что-то еще в привычном интерфейсе программы MS Word или операционной системы.

Почему я использую термин учет договоров в 1С:Предприятие? Потому, что в данном случае мы избавляемся от разрозненной системы хранения офисных документов MS Word. Ранее эти документы хранились на жестких дисках компьютеров пользователей, а теперь все необходимое у нас находится внутри программы 1С:Бухгалтерия 8, все лежит в единой базе данных.

У вас могут быть разные варианты договоров. В любой момент вы открываете нужный договор, нажимаете на кнопку "Печать" и программа 1С:Предприятие заполняет вам документ MS Word на основании нужного шаблона. Этот документ не обязательно сохранять, ведь в любой момент его можно заполнить заново данными из программы 1С:Предприятие. Это создает действительно удобную систему, позволяющую вести учет договоров в программе 1С:Предприятие. Все данные находятся внутри программы.

Пару слов про "Спецификации договоров" см. рис.8. Это регистр сведений который хранит в себе данные спецификации прилагаемой к конкретному договору. На форме в табличной части "Наименование" указывается номенклатура. Выбирается из одноименного справочника "Номенклатура". Стандартные для табличных частей колонки: "Количество", "Цена", "Сумма", "Сумма НДС" и "Общая сумма". Есть настройка "Сумма включает НДС". Работает так же как во всех типовых конфигурациях фирмы 1С.

Рис.8.

При нажатии на кнопку "Печать" мы получаем привычный для 1С:Бухгалтерии 8 вид печатной формы заполненной на основании макета табличного документа. См. рис.9. В печатной форме используются номер и дата из договора с контрагентом. Номер приложения в печатной форме это реквизит "Номер спецификации" на форме. Предполагается, что один договор с контрагентом может содержать произвольное количество спецификаций.

Рис.9.

Работа с шаблонами договоров MS Word внутри программы 1С:Предприятие.

А теперь вернемся к уже открытой теме. К редактированию шаблонов договоров в нашей разработке "Учет договоров". Сам шаблон договора это документ MS Word, он присутствует у нас в конфигурации в качестве макета для печати. Однажды этот макет был создан программистом и помещен внутрь программы 1С:Бухгалтерия 8. На основании этого макета пользователь может печатать договоры контрагентов из регистра сведений "Заполнение договоров". Теперь давайте подробно разберем ситуацию когда пользователю нужно самостоятельно отредактировать шаблон договора (макет для печати). У нас в конфигурации предусмотрен регистр сведений "Пользовательские макеты печати" см. рис.10. Доступ к нему проще всего получить через меню "Операции", далее выбрать пункт "Регистры сведений".

Рис.10.

Открывается уже знакомая нам форма для работы с шаблонами договоров контрагентов. Но сейчас кнопка выбора недоступна. Зато доступны кнопки просмотра и редактирования. При нажатии на кнопку запускается приложение MS Word и отображается сам шаблон. Предполагается, что пользователь просмотрел шаблон, если нужно сохранил его на жесткий диск или просто закрыл. Больше никаких действий. При нажатии на кнопку так же запускается приложение MS Word и отображается сам шаблон. Однако теперь последовательность действий пользователя такова: пользователь отредактировал по своему усмотрению шаблон, сохранил его в программе MS Word и закрыл. Далее становятся активными другие кнопки. позволяет записать в базу данных программы 1С:Предприятие только что отредактированный и сохраненный пользователем шаблон MS Word. При нажатии на кнопку пользователь отказывается от принятия своих последних изменений и возвращается к такому виду шаблона, который был до начала редактирования.

Рис.11.

См. рис. 11 - результат нажатия на кнопку открывается шаблон договора в приложении MS Word. В удобном и привычном интерфейсе офисного приложения пользователь может редактировать тексты, выравнивания, отступы. При желании можно кардинально изменить вид макета. Главное о чем не нужно забывать - при заполнении документа на основании этого шаблона программа 1С:Бухгалтерия 8 будет использовать все параметры выделенные синим цветом. Не стоит их удалять. Параметры обязательно должны находиться в таких { скобках }. Общая схема {v8 ИмяПараметра}.

См. рис. 12 - как поменялась форма после нажатия на стали доступны две кнопки и

Рис.12.

Кроме того, в интерфейсе формы есть еще две важные кнопки. Кнопка задает настройку, что нужно использовать тип макета "Пользовательский". Кнопка задает настройку, что нужно использовать тип макета "Поставляемый". "Поставляемый" это тот тип макета который присутствует в программе 1С:Бухгалтерия 8 с момента загрузки наших доработок. Поставляемый макет не может быть удален пользователем. К нему всегда можно вернуться.

Ну и последняя кнопка бывает доступна только при использовании типа макета "Поставляемый". Если есть пользовательский макет и он больше не нужен, эта кнопка позволяет этот макет удалить.

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

Заключение.

Мы поработали в сторону расширения функционала программы 1С:Бухгалтерия 8 в части учета договоров. Добавив в типовую конфигурацию наши доработки, вы получаете два регистра сведений ("Заполнение договоров" и "Спецификации договоров") для хранения информации связанной с договорами контрагентов. Так же мы предлагаем вам использовать макеты для печати договоров на основании шаблонных документов
MS Word. Кроме того, вы получаете инструмент для работы с существующими макетами, для их редактирования и настройки использования этих макетов.

 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  1С:Бухгалтерия предприятия 8 ред. 2.0

 3990

 руб


 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  1С:УПП редакция 1.3

 3990

 руб


 Наименование проекта

 Цена

 Валюта

 Покупка

 Пакет доработок "Учет договоров" для  1С:Комплексная автоматизация ред. 1.1

 3990

 руб

Вызывают трудности обновления конфигураций, для Вас - наша услуга: обновление 1С типовых и нетиповых конфигураций

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

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

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

© Федор Балясников, июнь 2013г., с изменениями октябрь 2013г.

© Группа компаний "Профи-центр", г.Бирск: тел. (34784) 4-25-50, факс: (34784) 4-25-50, Skype profibirsk, mail@profiufa.ru +18