Двусторонний обмен «ДУМ <-> БП»

Порядок добавления плана ДВУСТОРОННЕГО обмена Обмен ДАЛИОН.УМ-Бухгалтерия 2.0 в конфигурацию «Бухгалтерия предприятия 2.0»


  1. Открыть информационную базу «Бухгалтерия предприятия» в режиме конфигуратора;
  2. Выгрузить информационную базу в файл:
    1. Меню «Администрирование/Выгрузить информационную базу…»;
    2. Выберите каталог для сохранения, укажите имя файла, нажмите кнопку «Сохранить».
  3. Если конфигурация не отображается, требуется ее открыть (меню «Конфигурация/Открыть конфигурацию»);
  4. Включить возможность изменения конфигурации «Бухгалтерия предприятия» (снимать с поддержки не рекомендуется для возможности последующего обновления конфигурации с помощью файлов обновления от фирмы «1С»):
    1. Меню «Конфигурация/Поддержка/Настройка поддержки…»;
    2. В открывшемся окне нажать кнопку «Включить возможность изменения»;
    3. На вопрос «Изменение режима приведет к невозможности выполнять обновление конфигурации полностью автоматически. Продолжить?», ответить «Да»;
    4. В открывшемся окне «Настройка правил поддержки» выбрать следующие пункты:

      • В поле «Объекты с правилом «Изменения разрешены» — пункт «Объект поставщика редактируется с сохранением поддержки».
      • В поле «Объекты с правилом «Изменения не рекомендуются» — пункт «Объект поставщика не редактируется».
      • Нажать «ОК»
    5. В окне «Настройка поддержки» нажать кнопку «Закрыть»;
    6. Желательно сохранить изменения в конфигурации (меню «Файл/Сохранить» или нажать «Ctrl+S»).
  5. Выполнить объединение конфигурации «Бухгалтерия предприятия» и конфигурации с планом обмена (конфигурация находится в файле План обмена для добавления в БП 2.0 двусторонний обмен.cf, который необходимо предварительно выгрузить из «ДАЛИОН: Управление магазином» через «Операции/Константы/Обмен с бухгалтерией» по кнопке «Сохранить в файл правила для БП» с выбором необходимого Вида обмена:
    1. Меню «Конфигурация/Сравнить, объединить с конфигурацией из файла»;
    2. Выбрать выгруженный файл, содержащий правила обмена — то есть файл План обмена для добавления в БП 2.0 двусторонний обмен.cf, после чего появится окно сравнения конфигураций.
  6. ОЧЕНЬ ВНИМАТЕЛЬНО!!! Требуется загрузить всего лишь несколько объектов (план обмена, общий модуль и 3 подписки на события):
    1. В окне сравнения конфигураций снять все флаги в левой колонке «Основная конфигурация» (для этого достаточно снять флаг в самой верхней строке возле имени «БухгалтерияПредприятия»);
    2. Развернуть узел с метаданными «Общие модули» (нажать плюсик возле узлов «Общие/Общие модули»);
    3. В конце списка общих модулей в левой колонке «Основная конфигурация» установить флажок рядом с надписью «<Отсутствует>», в колонке «Файл» в этой строке будет указан общий модуль «ОбменДаннымиСобытияДУМ»;
    4. Развернуть узел с метаданными «Планы обмена»;
    5. В левой колонке «Основная конфигурация» установить флажок рядом с надписью «<Отсутствует>», в колонке «Файл» в этой строке будет указан план обмена «ОбменДАЛИОНУМБухгалтерия20»;
    6. Развернуть узел с метаданными «Подписки на события»;
    7. В конце списка подписок на события в левой колонке «Основная конфигурация» установить флажок рядом с надписью «<Отсутствует>»:

      В колонке «Файл» в этой строке будут указаны подписки:
      • ДалионУМБухгалтерия20ЗарегистрироватьИзменение,
      • ДалионУМБухгалтерия20ЗарегистрироватьИзменениеДокумента,
      • ДалионУМБухгалтерия20ЗарегистрироватьУдаление;
    8. Нажать кнопку «Выполнить»;
    9. В появившемся окне «Неразрешимые ссылки» нажать кнопку «Продолжить»;
    10. При появлении сообщения «Объединение конфигураций завершено» нажать кнопку «ОК».
    11. Желательно сохранить изменения в конфигурации («Файл/Сохранить» или нажать «Ctrl+S»).
  7. Настроить параметры нового плана обмена «ОбменДАЛИОНУМБухгалтерия20»:
    1. Открыть план обмена для изменения:
      1. В дереве конфигурации раскрыть пункты «Общие/Планы обмена»;
      2. Двойным щелчком мыши открыть «ОбменДАЛИОНУМБухгалтерия20» (или выделить его в дереве и нажать «F2» или «Enter»).
    2. На закладке «Подсистемы» установить флаг в «СтандартныеПодсистемы/ОбменДаннымиПрикладные Объекты»;
    3. На закладке «Функциональные опции» установить флаг в «ИспользоватьОбменДанными»;
    4. На закладке «Права»:
      1. У роли «Бухгалтер» установить флаги у прав «Чтение», «Просмотр» и «Ввод по строке»;
      2. У роли «ДобавлениеИзменениеУзловПлановОбмена» установить флаги у всех прав, кроме «Интерактивное удаление» и «Интерактивное удаление помеченных»;
      3. У роли «ПолныеПрава» снять флаг права «Интерактивное удаление», остальные права для этой роли оставить установленными;
      4. У остальных ролей снять флаги на всех правах.
    5. Закрыть окно плана обмена (нажать кнопку «Закрыть»).
  8. Добавить новый план обмена «ОбменДАЛИОНУМБухгалтерия20», в общие команды следующим способом:
    1. Открыть свойства общей команды (например, «ВыполнитьОбменДанными»):
      1. В дереве конфигурации раскрыть пункты «Общие – Общие команды»;
      2. Правой кнопкой мыши нажать на общей команде «ВыполнитьОбменДанными»;
      3. В выпавшем контекстном меню выбрать пункт «Свойства».
    2. В поле свойства «Тип параметра команды» нажать кнопку выбора с тремя точками;
    3. Установить флаг «ОбменДАЛИОНУМБухгалтерия20»;
    4. Нажать кнопку «ОК»;
    5. Повторить добавление плана обмена «ОбменДАЛИОНУМБухгалтерия20» в следующие общие команды:
      1. «ВыполнитьОбменДаннымиИнтерактивно»;
      2. «НастроитьПараметрыТранспортаСообщенийОбмена»;
      3. «ОткрытьПравилаКонвертацииОбъектов»;
      4. «ОткрытьПравилаРегистрацииОбъектов»;
      5. «ОткрытьСценарииОбменовДанными»;
      6. «ПерейтиВЖурналРегистрацииСобытийВыгрузкиДанных»;
      7. «ПерейтиВЖурналРегистрацииСобытийЗагрузкиДанных»;
      8. «ПолучитьНастройкиОбменаДаннымиДляВторойИнформационнойБазы».
  9. Добавить план обмена в результат функции «ПолучитьПланыОбмена» общего модуля «ОбменДаннымиПереопределяемый»:
    1. Открыть общий модуль «ОбменДаннымиПереопределяемый»:
      1. В дереве конфигурации раскрыть пункты «Общие – Общие модули»;
      2. Открыть общий модуль «ОбменДаннымиПереопределяемый» двойным щелчком мыши.
    2. Открыть процедуру «ПолучитьПланыОбмена», щелкнув на плюсик слева от строки «Процедура ПолучитьПланыОбмена(ПланыОбменаПодсистемы) Экспорт»;
    3. В конец процедуры добавить строку «ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.ОбменДАЛИОНУМБухгалтерия20);» (!строку добавлять вместе с точкой с запятой в конце!)
    4. Закрыть общий модуль.
  10. Обновить конфигурацию базы данных.
  11. Меню «Конфигурация/Обновить конфигурацию базы данных» или нажать «F7»;
  12. В открывшемся окне «Реорганизация информации» нажать кнопку «Принять».

ВАЖНО

В случае очередного (планового или внепланового) обновления конфигурации «Бухгалтерия предприятия» ее также необходимо изменить в соответствии со следующей инструкцией.