Механизъм за обмен на данни за организацията, Програми
Сподели с приятели
Нови форумни дискусии
Статистика
Авторско право
Правата върху информацията в раздела „Помощ UPP“, „Помощ BP“ и „Помощ ZUP“ принадлежат на 1C (http://1c.ru)
Правата върху информацията в раздела „Практически опит“ принадлежат на Мутовкин А.М.
Препечатването е разрешено само с активен линк към носителя на авторските права.
Механизъм за обмен на данни на организацията.
Общо описание.
Механизмът за обмен на организационни данни е набор от инструменти 1C:Enterprise 8, предназначени за обмен на данни между различни информационни бази 1C:Enterprise 8, позволявайки селективен обмен в контекста на отделни организации, за които се съхраняват записи в информационната база.
Разпределената информационна база е йерархична структура, състояща се от отделни информационни бази 1C:Enterprise - възли на разпределена информационна база, между които се организира обмен на данни за синхронизиране на конфигурацията и данните.
Поддръжката на RIB по организация в конфигурацията се осъществява с помощта на плана за обмен „По организация“. Всички конфигурационни обекти са включени в обменяната информация, с изключение на:
Съставът на обменяната информация е ограничен до списъка на организациите, за които е предназначен посоченият обмен.
При извършване на процедурата за обмен на данни информацията, за която е възможно недвусмислено да се определи принадлежността към определена организация (например документи, елементи от директорията „Споразумения на контрагентите“ и т.н.), се прехвърля само ако тази организация е посочена в списъка на организациите на плана за обмен. Цялата останала информация се предава изцяло (например елементи от справочниците "Номенклатура",„Разходи“).
Създаване на разпределена информационна база.
За да създадете разпределена информационна база, първо трябва да попълните списъка с нейните възли под формата на списъка с план за обмен „По организация“.
В този случай трябва да направите:
1. Попълнете подробностите за RIB възела, който първоначално присъства в списъка с възли (с иконата). Този възел съответства на текущата информационна база и в бъдеще той (и съответно тази информационна база) ще бъде централният възел на RIB. Само в тази база данни ще бъде разрешено да се правят промени в конфигурацията.
2. Създайте други RIB възли, като попълните техните данни.
Когато попълвате данните, трябва да посочите:
Добавянето на първия допълнителен RIB възел към списъка е възможно само в изключителен режим. Това ограничение е необходимо за правилното активиране на механизма за префиксиране, който влиза в сила само ако има поне един възел в списъка с възли, който не принадлежи към текущата база данни. По този начин настройката на префикси ще се извършва само при валидно приложение на RIB.
След като създадете RIB възлите, трябва да създадете начално изображение за всеки от възлите (с изключение на централния), като използвате бутона на командния панел.
Обмен на данни между възли на разпределена информационна база.
Формирането на съобщение за един от RIB възлите се извършва с помощта на бутона "Запазване на промените". В този случай възелът, за който се генерира съобщението, трябва да е актуален в списъка с възли. Съобщението може да бъде както в XML формат, така и в компресирана форма (във ZIP формат), което ви позволява да намалите размера на файла със съобщения и от своя страна да опростите процедурата за предаване на този файл, например по електронна поща. За да компресирате файла със съобщения, трябва да изберете опцията „Компресиранесъобщение". Когато се формира съобщение, в него се поставят данните за всички обекти, създадени или променени в базата данни, от която се извършва разтоварването.
Прочитането на полученото съобщение става с помощта на бутона „Прочетете промените“. В този случай текущият възел в списъка с възли трябва да бъде възелът, от който е получено съобщението.
Префикс на обект
Когато използвате механизма RIB, за всички обекти, създадени във възлите на разпределена информационна база, към кода или номера ще бъде добавен специален низов префикс с дължина три знака. Така ще се избегне възможността за поява на обекти с еднакви кодове или номера. Както бе споменато по-горе, префиксът, използван във всяка информационна база, се съхранява в детайлите на възела, съответстващ на тази база данни.
Изключение от общия механизъм за префиксиране са обекти, чийто код има някакво методологично значение. Като например директорията "Банки", където кодът съответства на BIC на тази банка.