Оргструктура для DocTrix из 1С.ЗУП.2.5

27.03.15

Функциональные - Документооборот и делопроизводство (СЭД)

Формирование файла со структурой организации и сотрудниками/учетными записями для системы электронного документооборота DocTrix на SP.

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ВыгрузкаОргСтруктурыВDocTrix_дляInfostart.epf
.epf 19,39Kb
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Оргструктура для DocTrix

 

Есть такая система электронного документооборота DocTrix на базе SP.

Угораздило нас ее купить… J

И понеслась…. Нужно обеспечить ее оргструктурой из 1С.ЗУП.

Думаю, описание оргструктуры для DocTrix есть у всех, кому будет интересна данная обработка…

Суть  файла с оргструктурой для DocTrix в том, что нужно выгрузить в xml-файл данные по организациям, по подразделениям, по ролям = должностям (в нашем случае), по сотрудникам, привязанным к организациям, отделам и ролям, с указанием руководителя.

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

У самого DocTrix-а видела такой вариант: завели в DocTrix роли, с определенным названием = уникальным идентификатором, и при выгрузке сотрудников из 1С присваивают каждому сотруднику конкретную роль из DocTrix, анализируя сотрудника и/или подразделение и/или должность. Такой вариант работоспособен, когда структура предприятия не сложная и ролей немного.

У нас все сложнее…

Мы остановились на следующем варианте:

В DocTrix выгружаем по всем организациям, по не помеченным на удаление подразделениям, данные по должностям из штатного расписания, сотрудников по штатному расписанию + необходимых сотрудников-договорников.

Каждая должность – это отдельная роль в DocTrix, причем в разных организациях/подразделениях одинаковые должности – это будут разные роли.

Это значит, что наш админ по DocTrix должен будет настраивать права для каждой должности!!! Это много работы… но иначе нам не организовать работу… не удается всех под одну гребенку причесать…

Реализация:

  1. Организации: DocTrix захотели у себя иметь другие префиксы, чем в 1С. У меня это в коде прописывается. Можно к организациям добавить доп сведения и оттуда брать префикс для DocTrix – это вы сможете сами сделать.

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

Организации должны содержать ссылку на руководящую роль = должность руководителя организации – берем из ответственных лиц организации.

  1. Подразделения: выгружаем только непомеченные на удаление.

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

Подразделения должны содержать ссылку на руководящую роль = должность руководителя подразделения – берем руководителя подразделения и ищем его должность. Если нет руководителя подразделения, ищем руководителя вышестоящего подразделения, если и его нет, то берем руководителя организации.

  1. Роли = Должности: должности выгружаем из штатного расписания (занятые и свободные) + должности сотрудников-договорников, которые нужны в DocTrix.

В качестве уникального идентификатора применяем префикс организации + код подразделения + код должности. Это необходимо для того, чтобы можно было разделить роли с одинаковой должностью, т.к. в разных организациях/подразделениях сотрудники на одинаковых должностях имеют разные права в DocTrix.

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

 

Для роли = «руководителя подразделения» руководящая роль – это должность руководителя вышестоящего подразделения.

Для роли = «руководитель организации» руководящей роли нет.

Для выгрузки ролей сотрудников-договорников (как известно у договорников нет подразделения, нет должности), для них мы добавили доп сведения в справочник ФизическиеЛица. (Это сделано по такой логике, что у нас есть еще одна система и в ней новые сотрудники должны попадать еще до оформления документов по приему на работу (т.е еще нет записи в Справочнике Сотрудники организаций), для этого кадровики заводят таких людей в справочник Физические лица заранее и там заполняют данные куда на какую должность принимают и с какого числа. Это дело мы используем и для DocTrix).

Доп Сведения:

"По договору подряда" – признак, что данный сотрудник-договорник нужен в DocTrix.

"Организация" – организация, в которой будет отражен этот сотрудник в DocTrix.

"Подразделение организаций" - подразделение, в котором будет отражен этот сотрудник в DocTrix.

"Должность организации" - должность, на которой будет отражен этот сотрудник в DocTrix.

«ДатаПриема" – дата приема для DocTrix.

«ДатаУвольнения – дата увольнения для DocTrix.

 

 

Соответственно, в  DocTrix выгружаю роли всех договорников с установленным свойством "По договору подряда".

  1. Сотрудники: сотрудников выгружаем всех, работающих по штатному расписанию +  сотрудников-договорников, которые нужны в DocTrix.

В качестве уникального идентификатора сотрудника в DocTrix используется учетная запись сотрудника (его сетевое имя). Для этого мы добавили в контактную информацию ФизическогоЛица вид контактной информации «Сетевое имя пользователя». (сделали так, что при записи ФизЛица, если сетевое имя не заполнено, то оно формируется, с учетом занятых сетевых имен в 1С и АД, но это другая обработка).

При выгрузке в DocTrix перед сетевым именем добавляем домен.

 

Также добавили в контактную информацию вид контактной информации «Электронная почта служебная» - она тоже выгружается в DocTrix.

 

Для сотрудника нужно указать Основное подразделение – это подразделение, по которому сотрудник работает по основному месту работы. (Одно и тоже ФизЛицо может работать в одной организации по основному месту работы и по внутреннему совместительству, также он может работать в другой организации по внешнему совместительству).  

 

Для сотрудника нужно указать ПодразделениЯ – все подразделения, в которых числится данное ФизЛицо во всех организациях.

 

Аналогично с ролями: нужно указать Основную роль (должность по основному месту работы) и все РолИ = все должности, на которых числится данное ФизЛицо во всех организациях.

 

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

 

Для выгрузки сотрудников-договорников используем данные из добавленных нами доп сведения в справочник ФизическиеЛица.

 

Алгоритм выгрузки такой: в отдельные таблицы значений собираю данные по организациям, по подразделениям, по ролям, по сотрудникам. Потом по готовым данным формирую xml-файл.

Не претендую на гуру, на догму… просто, то, что сделано – оно выстрадано, много раз передумано и переделано… Мне было сложно выстроить нашу 1С под DocTrix. Особенно кадровиков…  И может быть наши идеи кому-то помогут!

Приму к сведению все замечания!

 

Вступайте в нашу телеграмм-группу Инфостарт

Оргструктура DocTrix

См. также

Внешние источники данных Программист Бизнес-аналитик Пользователь 1С:Предприятие 8 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    31164    46    49    

46

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

63100 руб.

19.02.2016    114631    152    5    

121

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    13450    15    8    

16

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

122000 руб.

19.08.2020    29602    27    3    

29

Розничная торговля Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Фармацевтика, аптеки Россия Бухгалтерский учет Платные (руб)

Внешняя обработка загрузки данных из файла-выгрузки, сформированного в программе F3 TAIL версии 3.4 (и выше) или еФарма версии 2.1, в базу конфигурации 1С: Бухгалтерия предприятия 8, ред. 3.0 (Базовая, ПРОФ, КОРП, ФРЕШ (тонкий клиент)).

17080 руб.

19.12.2016    53937    124    107    

84

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    62658    38    20    

49

Внешние источники данных Программист Бизнес-аналитик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Обработка для выгрузки данных из подготовленных СКД в фоновом режиме в базу ClickHouseDB, PostgreSQL, MySQL, в шину данных с поддержкой REST API (CSV, JSON. SQL), в локальные файлы (CSV, JSON, XLS, XLSX) или в Google Sheets. Это дополнительная подключаемая обработка.

18000 руб.

21.08.2024    8835    26    4    

21

Мессенджеры и боты Учет документов 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram/max, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    42068    55    60    

86
Для отправки сообщения требуется регистрация/авторизация