Рекомендации по репликации основных классов записей ТБК

Kernel.Fixed, Kernel.Fixed.Jurs, Kernel.Macroses

Записи данных групп используются механизмом закрытия периода. Не следует реплицировать.

Kernel.Vars

В таблицах данной группы по типам сгруппированы переменные машины проводок. Рекомендуется их реплицировать, т.к. в этих переменных хранятся либо глобальные настройки учета (например, оценочная валюта), либо параметры, относящиеся к структуре бизнеса (например, по каким статусам операционного документа формировать управленческие проводки). И то, и другое, вероятно, должно быть единым для всего холдинга.

Kernel.Settings

  • File - таблица, хранящая локальные данные пользователей, которые ранее хранились в каталоге Connect на локальной машине. Режим хранения этих данных - на сервере или по-прежнему в Connect - определяется настройкой клиентского места. Не следует реплицировать - это данные конкретных пользователей конкретного сервера
  • CommonFile - таблица общих файлов, которые редактируются в каталоге Connect и всегда проецируются в информационную базу. Репликация на усмотрение настройщика.
  • User - справочник пользователей информационной базы. Реплицируется в зависимости от того, единый на разных серверах список пользователей или разный.
  • Role - справочник прав доступа (видов пользователей). Реплицируется в зависимости от того, единая ли классификация пользователей по исполняемым ими ролям и разрешенным им действиям используется на разных серверах.

Kernel.HistoryLog

В таблицах данной группы хранится история изменений различных записей на данном сервере. Не следует ее реплицировать.

Kernel

  • Счета - список счетов учета, добавленных пользователем. Правила репликации зависят от политики добавления собственных счетов (субсчетов). Если счета добавляются в филиалах независимо, то реплицировать этот класс записей не стоит, но тогда в случае прихода из филиалов документов, на которых проставлена контировка таким нестандартным счетом, будет ошибка сервера расчетов и ее надо будет заменить вручную.
  • Отчеты - список отчетов, помеченных при создании как «общие». Такие отчеты хранятся прямо в информационной базе и могут быть использованы всеми пользователями сервера (при наличии у них соответствующих прав), а также отреплицированы. Правила репликации зависят от использования отчетов. В практике настройки ТБ.Корпорации «общие» отчеты являются частью структуры бизнеса и должны реплицироваться.
  • APPlans - справочник планов активности-пассивности, используемых для построения с помощью генератора отчетов управленческих балансов. Реплицируется по правилам репликации структуры бизнеса.

СИС2.Настройки

  • ИНИ - база данных настроек ТБ.Корпорации. В предыдущих версиях она использовалась для хранения всех настроек системы - и глобальных, и зависящих от пользователя. В настоящее время в ИНИ хранятся только версии проектов, на основании соответствия которых версиям проектов, установленных на сервере, принимается решение о проведении автоматических конвертаций данных. Не рекомендуется реплицировать данную таблицу.
  • НастройкаКартотеки - хранилище поименованных настроек различных картотек. Это часть структуры бизнеса.
  • Филиал - справочник филиалов, зарегистрированных в системе. Как правило, филиал соответствует одному серверу в распределенной системе. Следует реплицировать всю таблицу - список филиалов должен быть единым.
  • НастройкаПрограммы - часть структуры бизнеса. Рекомендуется реплицировать.
  • НастройкаВнешнегоВида - справочник настроенных пользователями схем внешнего вида. Репликация на усмотрение настройщика (учитывая, что на схемы внешнего вида могут быть ссылки из записи типа НастройкаПрограммы).

СИС2.ПользовательскийКалендарь

Таблицы **Праздник**, **Календарь** и **Дни** составляют подсистему ведения пользовательского календаря. Рекомендуется реплицировать.

СИС2.Служебные

  • Семафор - служебные записи для обеспечения критических секций в процессе исполнения алгоритмов программы. Не рекомендуется реплицировать.
  • Нумератор - таблица, хранящая информацию о нумерации операционных документов. Не рекомендуется реплицировать, т.к. нумерация на разных серверах, очевидно, разная.
  • Словоформа - справочник склонений различных существительных. Репликация на усмотрение настройщика.
  • Тест - хранилище модульных тестов, которые могут использоваться в системе автоматического тестирования. Репликация на усмотрение настройщика. Если тесты не используются (а скорее всего, так и есть) - не реплицируйте данную таблицу.

МашинаРеквизитов.Данные

  • Напоминание - хранилище напоминаний о событиях для пользователей системы. Поскольку на разных серверах пользователи, по всей видимости разные, да и само напоминание - это временная информация, реплицировать не имеет смысла.

МашинаРеквизитов.Настройки

  • ИнтерфейснаяПанель - справочник панелей управления «нового образца», в которых элементами являются команды. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • КомандаУправления - справочник интерфейсных команд, добавленных в сессии и расширяющих набор команд, «зашитых» в систему. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • ПанельУправления - справочник панелей управления. Рекомендуется реплицировать по правилам репликации структуры бизнеса, хотя есть ошибки в проектировании, которые могут «вредить» при одновременном редактировании панелей (точнее, создании новых панелей) на разных серверах. Лучше этого не делать.
  • ПараметрыСервера - настройки, относящиеся к конкретному серверу. Не следует реплицировать эту таблицу - на каждом сервере должны быть свои настройки.
  • ПараметрыСтруктурыБизнеса - таблица с глобальными настройками структуры бизнеса. Видимо, должна реплицироваться, т.к. эти настройки желательно иметь едиными для всех предприятий холдинга.
  • Переменная - справочник глобальных переменных, к которым, в частности, можно обращаться с помощью реквизитов. Репликация на усмотрение настройщика.
  • Представление - справочник представлений, связанных с типами рабочих мест и с бизнес-функциями. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • Реквизит - справочник реквизитов. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • УмолчанияЗаписей - справочник «Настройки справочников», включающий в себя ссылки на записи разных типов, выбранные в качестве образца при создании новой записи данного типа, а также другие настройки для данного типа записи. Репликация на усмотрение настройщика.
  • Функция - справочник бизнес-функций (типов процессов). Рекомендуется реплицировать по правилам репликации структуры бизнеса.

МашинаРеквизитов.Справочники

  • ЕдиницаИзмерения - справочник валют и единиц измерения. Рекомендуется реплицировать.
  • ТипДвижения - справочник типов движений ресурсов. Рекомендуется реплицировать.

МашинаРеквизитов.УправлениеДоступом

  • ДопПрава - справочник дополнительных, созданных настройщиком прав доступа. Рекомендуется реплицировать по правилам репликации структуры бизнеса.

Управление.Данные

  • Ресурс - справочник ресурсов. Ссылки имеет в основном только на справочник единиц измерения. Должен реплицироваться полностью или частично (скорее полностью, т.к. желательно иметь единый холдинговый справочникклассификатор номенклатуры).
  • Субъект - справочник субъектов. Рекомендуется реплицировать или полностью, или с какими-то фильтрами - ссылки на субъектов имеются повсюду . При организации репликации субъектов следует иметь в виду, что записи справочника субъектов расширяются записями из справочников Место, Сотрудник и т.п. Таким образом, при настройке фильтров репликации субъектов (если вообще решено настраивать фильтры, а не реплицировать справочник целиком) следует так организовать систему фильтров на подчиненные справочники, чтобы они сопровождали реплицированные записи субъектов. Нельзя допускать ситуации, чтобы субъекты были отреплицированы, а, например, элементы справочника местоположений, на которые они ссылаются - не были.
  • Процесс - справочник бизнес-процессов. Рекомендуется реплицировать полностью или частично. При частичной репликации нужно следить за ссылочной целостностью - на процесс есть ссылки из многих мест, например, из других процессов (документов).
  • УчетнаяЦена - справочник учетных цен, полученных в результате работы алгоритма РУЦ. Ссылки на учетные цены есть из строк подтаблицы Позиции записи Процесс (проще говоря, из документов). Вопрос о репликации данной таблицы зависит от организации расчета УЦ на данном предприятии: она может не реплицироваться, реплицироваться полностью или по ссылкам из записей, которые на нее ссылаются.

Управление.Настройки

  • ВариантСтоимостногоУчета - настройки параметров расчета учетных цен. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • АвтоматическийРасчет - настройки автоматически запускаемых процедур, обычно запускаемых вызовом из планировщика от имени специальных пользователей - роботов. Репликация на усмотрение настройщика.
  • СхемаРУЦ - сохраняемые пользователем варианты настроек запуска РУЦ. Репликация на усмотрение настройщика (т.к. эта информация сохраняется конкретными пользователями, то она может быть как разной на разных серверах, так и быть централизованной).
  • ХранимыеДанныеОбАвтоматическихРасчетах - служебная информация, нужная алгоритмам автоматических расчетов для оптимизации их работы. Не рекомендуется реплицировать.

Управление.Справочники

  • Банк - справочник банков. Ссылки на него есть из банковских реквизитов. Репликация на усмотрение настройщика.
  • БанковскиеРеквизиты - справочник реквизитов банков. Является подчиненным по отношению к справочникам субъектов и процессов. Репликация на усмотрение настройщика.
  • Брэнд - справочник торговых марок (брэндов). Ссылки на него есть из ресурсов. Репликация на усмотрение настройщика.
  • ВажностьПроцесса - справочник важностей процессов. Используется в основном в приложениях типа ТБ.Контроля, когда процессы имеет смысл ранжировать по важности. Репликация на усмотрение настройщика.
  • ВидДеятельности - справочник видов деятельности. Ссылки на него есть из субъектов и позиций процесса. Репликация на усмотрение настройщика.
  • ВидыПлатежныхКарт - справочник видов пластиковых карточек. Репликация на усмотрение настройщика.
  • ДисконтнаяКарта - справочник, хранящий дисконтные карты. Репликация на усмотрение настройщика.
  • ДолжностьПрофессий - справочник должностей и профессий. Рекомендуется реплицировать по той же логике, по какой реплицируются субъекты.
  • КатегорииДолжностейИПрофессий - справочник категорий должностей и профессий. Подчиненный по отношению к справочнику должностей и профессий. Рекомендуется реплицировать по той же логике, по какой реплицируются субъекты.
  • КБК - справочник кодов бюджетной классификации. Репликация на усмотрение настройщика (этот справочник при желании можно рассматривать не как часть данных системы, а как часть структуры бизнеса, и тогда реплицировать по правилам, применяемым для элементов структуры бизнеса).
  • Место - справочник местоположений. Используется для анализа по местоположениям (можно строить отчеты в разрезе местоположений), а также для работы с ГТД. Репликация на усмотрение настройщика.
  • МодификацияРесурса - справочник модификаций (атрибутов) ресурсов. Ссылки на него есть в ресурсах и операционных документах. Реплицируется по тем же правилам, что и ресурсы.
  • ОКАТО - стандартный классификатор кодов административно-территориальных образований. Ссылок на записи данного справочника обычно нет, выбранные коды сохраняются в строковом виде. Репликация на усмотрение настройщика.
  • ПравилоПерехода - справочник правил изменений состояний процессов. В простейшем случае состояние процесса в процессе его жизненного цикла не меняется и справочник не используется. Применяется в приложениях типа ТБ.Контроля. Репликация на усмотрение настройщика.
  • ПризнакРесурса - справочник дополнительных классификаторов, «пометок» ресурса. Рекомендуется реплицировать по тем же правилам, что и ресурсы.
  • Размер - справочник размеров. Если размеры используются - реплицируйте их по тем же правилам, что и ресурсы.
  • РезультатИнвентаризации - история инвентаризации процессов. Расширяет, таким образом, информацию о процессе. Требуется только для просмотра результатов инвентаризации процессов и проведения повторных инвентаризаций. Если такого рода информация неинтересна, можно не реплицировать.
  • РекламныйИсточник - справочник источников маркетинговой информации. Репликация на усмотрение настройщика.
  • РольСубъекта - справочник ролей субъектов. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • СБК - справочник статей бюджетной классификации. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • СерНомер - справочник серийных номеров. Связан с ресурсами. Рекомендуется реплицировать по тем же правилам, что реплицируются ресурсы.
  • Сертификат - справочник, хранящий различные сертификаты. Ссылка на элементы данного справочника есть из ресурсов. Если сертификаты используются - рекомендуется реплицировать их по тем же правилам, что и ресурсы.
  • СостояниеПроцесса - справочник состояний процессов. Репликация на усмотрение настройщика.
  • СтатусДвижения - справочник статусов. Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • СтатьяУправленческогоБаланса - классификатор, нужный для построения управленческих балансов. Ссылки на него есть из документов (процессов). Рекомендуется реплицировать по правилам репликации структуры бизнеса.
  • ТипНумератора - справочник типов нумераторов. Используется для управления нумерацией первичных документов (на момент написания этих строк - еще не поддерживается). Является частью настройки структуры бизнеса, потому рекомендуется реплицировать реплицировать по правилам репликации структуры бизнеса.
  • ТипСертификата - справочник типов сертификатов. Ссылки на него есть в записи Сертификат. Не реплицируйте, если не используете сертификаты, либо реплицируйте полностью.
  • ТНВЭД - справочник видов внешнеэкономической деятельности. Репликация на усмотрение настройщика.
  • УпрКлассификацияРесурса - справочник классификаторов ресурса с точки зрения управленческого учета. Рекомендуется реплицировать по тем же правилам, что и ресурсы.
  • Цвет - справочник цветов. Если цвета используются - реплицируйте их по тем же правилам, что и ресурсы.
  • ШтрихКод - справочник штрих-кодов. Репликация на усмотрение настройщика.

Замечания

  • Рекомендация «Рекомендуется реплицировать по правилам репликации структуры бизнеса» означает, что решение вопроса о репликации данного класса записей зависит от того, каким образом организована работа по настройке структуры бизнеса и распространению сделанных настроек по связанным репликацией серверам. Так, если настройщик может редактировать элементы структуры бизнеса на любом сервере, то следует на каждом из них применять полную двустороннюю репликацию структуры бизнеса с разрешением возможных конфликтов. Если настройка производится на одном из серверов, а на другие распространяется с него, то репликация должна быть односторонней. Возможно использование фильтров для репликации структуры бизнеса (например, по полю «ЭлементСБ»).
  • Рекомендация «Репликация на усмотрение настройщика» означает, что решение вопроса о репликации зависит от того, как используются и кем модифицируются те или иные данные. Например, если на каком-то сервере какой-то класс записей не модифицируется (это установлено правилами бизнеса и запрещено правами доступа), то данную запись можно не реплицировать с данного сервера. Возможны и другие, более сложные случаи, требующие использования фильтров. В качестве простейшей стратегии «репликации по усмотрению» можно предложить такую: если справочник не используется, не реплицировать его, иначе реплицировать полностью. Такая стратегия может привести к репликации лишних с учетной точки зрения записей, но позволить не нарушать ссылочную целостность данных.
  • Рекомендация **»Реплицировать по тем же правилам, что и …» означает, что при репликации следует соблюсти целостность ссылок из записей, которые ссылаются на элементы реплицируемых справочников. Если классы записей, которые содержат ссылки, сами не реплицируются, то и «подчиненные» справочники можно не реплицировать. В противном случае их надо или реплицировать полностью, или с использованием фильтров, соответствующих фильтрам репликации записей, которые содержат ссылки, либо применять репликацию по ссылкам из записей-«владельцев».

* Рекомендуется при настройке репликации в типовых случаях пользоваться шаблонами репликации, входящими в состав проектов. В настоящий момент доступны два шаблона - полная двусторонняя репликация и репликация структуры бизнеса (на основании флага «ЭлементСБ»). Если требуется настроить репликацию для такого типового случая или для случая, не слишком от них отличающегося - создавайте схемы репликации на основании шаблонов.

 
doc/repl_summary.txt · Последние изменения: 2016/04/15 15:26 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki