Как в 1с прикрепить скан договора

Обновлено: 05.07.2024


Если в Вашей самописной конфе есть необходимость прикреплять файлы к документам, элементам справочника и т.д. и т.п., а библиотку стандартных подсистем (БСП) тащить не охота, то можно воспользоваться моим решением. Его достоинство - это лёгкость внедрения, нет никаких общих модулей и справочников. Основной функционал расположен в модуле менеджера регистра сведений. Недостатки конечно есть. Это не такой мощный функционал как в БСП, но для многих такой функционал является избыточным. На тонком, толстом клиенте работает без ограничений, на Веб-клиенте работает на Internet Explorer. При первом вызове формы прикрепления файлов система может предложить установить ActiveX от фирмы 1С "Расширение для работы с файлами". Это расширение браузера, которое находится внутри платформы, ничего искать и скачивать не надо.

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

1 Вариант. Вы можете скачать расширение РасшПрикрепФайлы.cfe и внедрить его в свою конфигурацию. Необходимо, чтобы в Вашей конфигурации был установлен "Режим совместимости" не ниже 8.3.12. Вам останется только установить нужный тип для измерения "ОбъектСсылка" в РегистреСведений "ХранилищеФайлов" (см. картинку ниже)


И настроить интерфейс форм документов и элементов справочников для вызова основной формы списка регистра "ХранениеФайлов" (см. пункт " КАК НАСТРОИТЬ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ДЛЯ РАБОТЫ С ФАЙЛАМИ ").

2. Вариант. Перетащите объекты из расширения РасшПрикрепФайлы.cfe в свою конфигурацию.

Перетащите перечисление "Место хранения прикрепленных файлов", а затем два регистра сведений: "Настройка хранения файлов" и "Хранилище файлов". Для удобства я добавил эти объекты в подсистему "Прикрепленные файлы".


Регистр сведений "Настройка хранения файлов" является периодическим в пределах секунды (можете изменить периодичность как вам нужно) с независимой записью данных. Он не имеет измерений т.к. просто хранит текущую для всех настройку. Ресурсы такие:

"МестоХраненияФайлов" имеет тип ПеречислениеСсылка.МестоХраненияПрикрепленныхФайлов

"КаталогФайлов" тип Строка 255

"ИспользоватьСжатие" тип Булево

"МетодСжатия" тип Число (1,0)

"МаксРазмерФайлаДляИБ" тип Число (10,0)

Регистр сведений "ХранилищеФайлов" является периодическим в пределах секунды (можете отключить периодичность, но добавить измерение "ДатаЗагрузки" типа ДатаВремя. Тогда вам придётся допилить программный код в части добавления записей в регистр) с независимой записью данных.

"ОбъектУИД" типа УникальныйИдентификатор. Служит для формирования названия папки на диске в случае, когда файл сохраняется не в базе.

"ОбъектСсылка" типа ДокументСсылка, СправочникСсылка. Для хранения ссылки на объект к которому прикрепляется данный файл.

"МестоХраненияФайлов" типа ПеречислениеСсылка.МестоХраненияПрикрепленныхФайлов

"ИмяФайла" типа Строка 255

"РасширениеИмениФайла" тип Строка (10)

"Автор" типа СправочникСсылка.Пользователь

"ХранилищеДвоичныхДанных" типа ХранилищеЗначения

Справедливости ради нужно добавить, что должен быть в конфигурации справочник "Пользователь" т.к. есть в регистре "ХранилищеФайлов" измерение - "Автор", которое имеет тип справочника "Пользователь". В вашей конфе он может иметь другое название, но смысл тот же. Для измерения "Автор" нужно назначить правильный тип.


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

КАК НАСТРОИТЬ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ДЛЯ РАБОТЫ С ФАЙЛАМИ.

На форму объекта нужно добавить реквизит "Файлы" типа "Строка, 255". Затем на форму добавить обычную группу "Сканы и файлы". Теперь перетащите реквизит в группу "Сканы и файлы". Для поля надписи "Файлы" установите флажок "Гиперссылка".


Для события "Нажатие" определим код:


Так же нужно добавить код в стандартный обработчик формы - "ПриСозданииНаСервере":


Проделайте эти действия с формами элементов справочников и документов для которых необходимо прикреплять файлы.

Больше никаких изменений в конфигурации делать не надо.

Для работы системы необходимо добавить запись в регистре "Настройка хранения файлов", например:


Данная статья расчитана на разработчиков прикладных программ. Это решение не является полностью готовой системой для тиражирования. Возможно что-то нужно будет допилить и довести до ума.

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

Для хранения файлов используются различные подходы в построении структуры папок, например:

- в соответствии с организационной структурой (Администрация, Бухгалтерия, Отдел персонала и т.д.)

- по тематике (Рекламные материалы, Проекты, Библиотека, Шаблоны документов и т.д.)

- по уровню доступа (Общие, Личные, Конфиденциальные и т.д.)

На каждый файл в 1С:Документооборот заводится учетная карточка, которая содержит основную информацию и обеспечивает его поиск в системе.



1. 1С:Документооборот: настройка, способы добавления файлов в систему

В системе доступен перенос файлов этой технологией между объектами системы, при этом файл копируется.





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

2. Программа 1С:Документооборот - редактирование файлов





Настройки 1С:Документооборот дают возможность пользователю подписаться на важные для него файлы (Документы и файлы → Файлы → выбираем файл → F2 → Еще → Подписаться). Уведомления возможны и по почте, и всплывающим окном.



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

3. Автозаполнение шаблонов файлов Документооборота

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

Для корректной работы с автозаполнением файлов необходимо установить в системе первоначальные настройки - Настройка и администрирование → Настройка программы → Работа с файлами.







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




После окончания настроек необходимо на любом уже введенном в систему документе данного вида.



Автозаполнение в 1С:Документооборот поддерживается для файлов со следующими расширениями:

- Doc – документ Microsoft Word 2003 и более ранних версий

- DocX – документ Microsoft Word

- Dot – шаблон документа Microsoft Word 2003 и более ранних версий

- DotX – шаблон документа Microsoft Word

- Txt – текстовый документ

- Odt – документ Open Office Writer

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

Вас могут заинтересовать следующие статьи:

94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) --> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) -->

Вас могут заинтересовать следующие вебинары:

В программе 1С:Бухгалтерия предприятия взаиморасчеты с контрагентами ведутся в разрезе договоров. Договоры указываются в различных документах. Рассмотрим, как создавать договоры в программе.

Как включить учет по договорам

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

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


Как создать новый договор

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



Получите понятные самоучители по 1С бесплатно:

И третий способ — создавать договор непосредственно в документах, после выбора контрагента.


Заполнение договора

Рассмотрим подробнее, как заполнить новый договор.

Для каждого договора указываются организация и контрагент.

Затем нужно указать вид договора: с покупателем, с поставщиком, с комитентом и так далее.


Некоторые поля доступны для заполнения всегда.

Доступность остальных полей зависит от выбранного вида договора.


Разберем еще одну важную настройку — срок оплаты.


Дополнительные реквизиты договора


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



Заполняем наименование, тип реквизита и другие поля при необходимости.


После сохранения в договоре появится новое поле.


Таким образом можно создать любое количество полей.

Настройка счетов расчетов с контрагентами в разрезе договоров

Счета расчетов с контрагентами используются для автоматической подстановки счетов учета в документы.

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


Добавим новую запись.


Заполняем счета для договора.


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

Печать договора


Выберем вариант для печати.


Откроется текст договора.


Шаблоны договоров


Здесь можем создать новый шаблон или изменить существующий.


Например, откроем для редактирования договор поставки.

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


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

Читайте также: