Show/Hide Toolbars

Руководство администратора

Синхронизация орг.структуры (Устаревшее)

Ссылки Назад Вверх Вперед

 Устаревшее

Синхронизация орг.структуры позволяет отобразить орг. структуру из приложения "1С:Предприятие" в "Первой Форме". Выгрузка происходит периодически, в соответствии с настройками регламентного задания SyncOrgStructure1СJob в "Первой Форме", либо принудительно запускается администратором. Расписание запуска регламентного задания можно посмотреть в интерфейсе администратора "Первой Формы" (меню "Система" – "Задания по таймеру").

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

Иерархическое и линейное описание типов орг.структуры

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

Принцип построения орг.структуры в типовой конфигурации

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

Организации:

Наименование организации

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

ПодразделенияОрганизаций:

Наименование подразделения

Ссылка на родительское подразделение

Ссылка на родительскую организацию, если подразделение не имеет родительского подразделения

Сотрудники:

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

Наименование должности сотрудника

Ссылка на должность сотрудника

 Ссылка на подразделение сотрудника

Логика синхронизации орг.единиц

Если необходимо синхронизировать не все единицы в дереве орг.структуры, то в соответствующие справочники надо добавить реквизит с типом "Булево", показывающий, будет ли синхронизироваться данная орг.единица из "1С:Предприятие" в "Первую Форму" (значение реквизита "Да" — будет, "Нет" – не будет).

Орг.единицы, у которых не найдена родительская, не будут добавлены в дерево орг.структуры в "Первой Форме" (например, для структуры на схеме ниже орг.единица "Холдинг" не будет синхронизироваться):

1C_sync_orgstructure

Схема привязки орг. единиц.

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

Если в "Первой Форме" уже присутствует орг.структура, которую надо обновить на основе данных из "1С:Предприятие", то новая орг.структура строится по следующим правилам:

все новые орг.единицы из "1С:Предприятие" выгружаются в соответствующие подразделения;

все удаленные орг.единицы из "1С:Предприятие" удаляются из дерева орг.единиц вместе со всеми дочерними орг.единицами;

если орг.единица переименована, то ее наименование в "Первой Форме" может изменяться соответствующим образом  (в зависимости от настроек);

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