28.02.2020 Игорь Борисенко 24356
1С и "Контур.Диадок": интеграция с ...

Содержание:

1.       1С и модуль Диадок. Постановка задачи

2.       Доработка конфигурации 1С. Решение задачи  


1.    1С и модуль "Контур.Диадок" Постановка задачи


Интеграция 1С 8.3 с системой электронного документооборота "Контур.Диадок" производится путем подключения модуля "ДиадокПро". О том, как это сделать, подробно описано в документации к этому модулю.


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




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


(Далее в примере рассматривается конфигурация на базе «1С:Управление холдингом 3.0», в которую добавлены некоторые нетиповые документы.)


Например, на основании полученного документа Диадок нужно создать не привычный типовой документ «Поступление (акты, накладные)», а некий нетиповой документ согласования «ДЗЗ». А уже по результатам согласования в рамках внутренних бизнес-процессов может быть создан (а может и не быть) типовой документ «Поступление (акты, накладные)».

Каким образом научить модуль Диадок создавать нужный нам вид документа? 


2.    Доработка конфигурации 1С. Решение задачи


Инструмент сопоставления документов 1С 8.3 и Диадок нам не поможет. Просто добавить «свой» документ в этот перечень не имеет смысла, т.к. нужно указать его «ID». А раз Диадок о нем не знает, то и никакого «ID» нам предложить не может. И внутри себя «наш» документ обрабатывать не будет.


  

 

Остался вариант: доработать 1С.

Здесь необходимо учесть вот что:

·         модуль «ДиадокПро» поставляется в качестве внешней обработки, плюс несколько добавляемых в конфигурацию объектов;

·         этот модуль время от времени обновляется разработчиками Диадок;

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


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

 



Необходимо вызвать обработчик события «ПолучитьЗаполненныйОбъектДокумента1С».




Текст обработчика:




Обработчик «ПолучитьЗаполненныйОбъектДокумента1С» вызывается два раза:


1)      «До» выполнения типовой обработки события. Тогда в качестве Параметров на вход обработчика будут переданы:

·         ДокументДД – описание документа Диадок;

·         Контент – прикрепленные двоичные данные;

·         ПакетДД – описание пакета, в котором находится документ Диадок.




2)      «После» выполнения типовой обработки события. Тогда к параметрам добавляется еще свойство

·         Результат_ИМ – в нем сохраняется результат типовой обработки. В частности, в свойстве ОсновнойОбъект будет находится созданный типовой документ.




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


Собственно создание документа нужного вида здесь производится в функции кдл_ДиадокСервер.СоздатьСопоставитьДЗЗ_ИзДиадок(), которая может быть произвольной и располагаться в удобном для вас модуле.


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




Созданный документ помещается в свойство ОсновнойОбъект параметров обработчика:

Параметры.Вставить(«ОсновнойОбъект», ОбъектДЗЗ);

 

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

Способ решения пригоден для любой конфигурации 1С, в которую может интегрироваться модуль

Диадок.Основной.


Специалист компании ООО «Кодерлайн» 

Игорь Борисенко.

Наши проекты

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положения об управлении договорами группы компаний ...

СТС-Медиа
СТС-Медиа

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление холдингом

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- Казначейство...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты
- Планирование и учет производства собственных изделий ...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение номенклатуры дел
- Работа с обращениями граждан
- У...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение документов
• Учет рабочего времени
Закупки (снабжение) и...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление складскими запасами ...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор кадров
-Анализ кадрового состава
-Учет рабочего времен...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- Заполнение НСИ и классификаторов. ...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление складскими запасами;
- Логистика адресного склада;
- Оф...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- Анализ кадрового состава;
- Учет рабочего времени; ...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление заказов покупателей;
- Планирование продаж ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение