пятница, 23 февраля 2018 г.

Механизм распределенной базы данных

Механизм распределенной информационной базы предполагает интеграцию информационных баз идентичной конфигурации. Структура РИБ должна быть строго древовидная:
То есть у каждой БД в структуре есть либо родительский узел, либо подчиненный, либо и то и другое.
Обмен между узлами выполняется в формате XML документов, причем с ним передаются не только данные, но и изменение конфигурации. Последние транслируются строго от родительской базы к подчиненным, и внести сами изменения в конфигурацию можно только у родительского узла. Изменения данных передаются без ограничений в пределах связи данной конкретной базы.
Подробнее о РИБ: http://v8.1c.ru/overview/Term_000000315.htm


***
Вопрос 08.11 экзамена 1С:Профессионал по платформе. При использовании механизма распределенных баз данных изменения в конфигурации:
  1. Выполняются в каждой информационной базе самостоятельно
  2. Передаются посредством файла формата cf
  3. Изменения включаются в стандартные сообщения обмена
  4. После распределения информационной базы изменение конфигурации запрещено
Правильный ответ третий, разбор выше.

***
Вопрос 08.12 экзамена 1С:Профессионал по платформе. При использовании механизма распределенных информационных баз в соответствующем объекте "План обмена" для отдельно взятой информационной базы (входящей в распределенную) определяется:
  1. Только подчиненные базы (входящие в распределенную)
  2. Главная (но она может и отсутствовать) и подчиненные базы
  3. Полная структура определяется в корневой базе, у отдельно взятого экземпляра базы определены только те информационные базы, с которыми у нее идет непосредственный обмен
Правильный ответ второй. Каждая база в схеме знает только свои соседние узлы - родительский и подчиненные, причем для базы корневой родительской базы нет, а для баз самого нижнего уровня нет подчиненных.

***
Вопрос 08.23 экзамена 1С:Профессионал по платформе. При использовании механизма распределенных баз данных таблица регистрации изменений для объектов, изменение которых отправлено в сформированном сообщении:
  1. Очищается сразу после отправки сообщения
  2. Очищается после приема квитанции о приеме отправленного сообщения
  3. Порядок определяется программистом
Правильный ответ второй - система проверяет, что данные получены.

***
Вопрос 08.08 экзамена 1С:Профессионал по платформе. Событие "ПриПолученииДанныхОтПодчиненного", определенное в модуле плана обмена, возникает при получении данных от подчиненного узла:
  1. При отмеченном у данного плана обмена флаге "Распределенная база данных"
  2. При не отмеченном у данного плана обмена флаге "Распределенная база данных"
  3. Состояние данного флага на вызов этого обработчика события не влияет
Правильный ответ первый.

2 комментария:

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

    P.S. Огромное Вам спасибо за этот блог, очень удобно готовиться к тесту!

    ОтветитьУдалить
    Ответы
    1. Пожалуйста).
      Ничего странного, ведь полноту ответов никто изначально и не гарантировал по определению. Нужно выбирать наиболее полный из предложенных вариантов ответов.
      Ответы 1 и 3 неверны в принципе, остается ответ 2 (даже несмотря на все "кажущиеся странности" его формулировки).

      Удалить