Алексей Алексеев Добро пожаловать в мой уютненький бложек

Распределенная Информационная База (РИБ) 1С:Преприятие 8.2 УТ:11

В качестве примера используется конфигурация Управление Торговлей 11 (11.0.6.9) - платформа 1С 8.2 (8.2.13.205).

Что бы создать РИБ необходимо проделать следующие операции (все картинки кликабельны):

Запускаем 1С:Предприятие, переходим на вкладку "Администрирование" и выбираем пункт "Настройка параметров учета":

В открывшемся окне выбираем пункт "Обмен данными" и разрешаем использование обмена данными, после чего нажимаем кнопку "Записать и закрыть":

После включения обмена данными в левой части окна появился новый пункт "Обмен данными", кликаем по нему:

В открывшемся окне кликаем по кнопке "Создать" и выбираем пункт "Создать обмен в распределенной информационной базе", откроется окно мастера по созданию РИБ.

Нажимаем кнопку "Далее" и переходим к следующему окну, в данной статье будет рассмотрен обмена данными через локальный или сетевой каталог:

Указываем каталог обмена и ставим галочку напротив пункта "Сжимать файл исходящего сообщения", жмем "Далее" и пропускаем два следующих окна, т.к. в этой статье не будет рассматриваться обмен через FTP и почту:

Жмем "Далее":

"Далее":

Присваиваем имя для плана обмена данными, я выбрал "Обмен_С_Периферийной_Базой", вы можете установить свое имя, проверяем что бы "Основной способ обмена данными" был "Обмен через локальный или сетевой каталог" и нажимаем "Далее":

Проверяем содержимое текущего окна и нажимаем "Далее":

В данном окне также ничего не меняем и нажимаем кнопку "Готово":

Указываем путь к папке для создания РИБ. Указывать нужно в формате UNC, например "\\server\rib\1Cv8.1CD", если все верно, то в указанной папке создастся файл распределенной базы данных.

Теперь необходимо настроить автообмен и его расписание, для этого переходим на вкладку "Администрирование" и выбираем пункт "Обмен данными" и делаем двойной клик по существующей строке в списке обменов данными:

В открывшемся окне кликаем по "Сценарии обменов данными":

В открывшемся окне нажимаем на кнопку "Добавить":

В открывшемся окне кликаем по строке "Каждый день, каждые 900 сек.":

В открывшемся окне устанавливаем нужные параметры:

Я установил такие параметры, что бы обмен выполнялся ежедневно с 00:00:00 по 23:59:59 с перерывом в 30 секунд для того, что бы показать что обмен выполняется в прилагаемом видеоролике, вы можете установить у себя другие значения параметров. Нажимаем "OK" и "Записать и закрыть" в предыдущем окне:

Настройка обмена данными для центрального узла завершена, настройка периферийного узла производится аналогично. Пример настройки периферифного узла можно увидеть в прилагаемом видеоролике.

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

 Настройка РИБ 1С 8.2 завершена.

Комментарии (63) Пинги (0)
  1. Че та они только найтись не могут ( файлы выгрузки Message_000_001 и Message_004_000 выгружать выгружает, а загрузки не прокатывают (

  2. А как настроить обмен по событиям?
    И автоматическое обновление конфигурации на периферийном узле.

  3. А что дальше делать с выгруженным начальным образом (файл *.1CD)?

  4. Я так понял, если настроить сценарий обмена, то обмен будет запускаться автоматически при входе пользователя с правами админа? А без ручного входа можно запустить обмен? В 1с7 такая возможность была, используя параметры командной строки. Есть что-нибудь аналогичное?

  5. Почему-то нет плана обмена «Полный». Имеется только план обмена «Мобильное приложение торговый представитель» и «Обмен управление торговлей бухгалтерия предприятия». Используется Управление торговлей: редакция 11. Где взять этот план обмена «Полный».

  6. Добрый день Алексей… Вы четко описали процесс настройки РИБ… Смогли бы вы помочь и мне? Дело в том , что мне необходимо настроить обмен данными (автообмен) между 2-я конфигурациями через http://FTP... Сам делаю обмен не происходит… Скачал программу FileZilla настроил там все в норме, через тотал побывал сделать обмен — данные передаются, а мне нужен автообмен в УТ11… Если есть возможность поэтапно с помощью программ заснять процесс настройки FTP, запишите и дайте знать где можно это посмотреть, или вышлите мне пож на маил оооооооооооооочень надо…

    Конфигурации: УТ 8.2 11 и розница 8.2 1.0

    Заранее спасибо…

  7. Здравствуйте! Спасибо за эту инструкцию. Но у меня не все получилось. На втором этапе, когда настраивается дочерняя база, сразу вылазит помощник, если попробовать настроить с его помощью, пишет в самом конце, когда нажимаю «готово» — «Невозможно ищменить свойство для предопределенного узла». Игнорируя помощник, все как-будто настраивается, и при нажатии «выполнить сценарий» происходит обмен. Но если нажимать «выполнить обмен» говорит, что нужно закончить настройку именно с помощью помощника.

  8. Версия
    1С:Предприятие 8.2 (8.2.13.219)
    Управление торговлей, редакция 11.0 (11.0.6.9)
    Возможно я где-то что-то не донастроил, когда действовал напрямую. Я так понимаю, что предопределенный узел — это текущий, та база, в которой я нахожусь, а предопределен он был, когда создавался план обмена в Центральной. И мои настройки уже в дочерней как-то противоречат тем свойствам которые ему приписала Центральная, когда создавался план обмена. Это верное предположение?

    • Да, предопределенным узлом к периферийному будет именно центральный узел. В общем что я могу посоветовать, вам необходимо настроить план обмена в ЦБ и сделать выгрузку, после выгруженный файл загрузить в периферийную базу. В результате вы будете иметь те же настройки что и в ЦБ.

      • Спасибо большое! Все заработало.

        • А вообще, это касается всех версий 1с, лучше настроить автообмен в ЦБ, а уже потом делать выгрузку периферийного узла.

          • Алексей пожалуйста опишите более подробно настройки периферийного узла. Просто выгрузить из ЦБ, после настройки автообмена, не прокатывает, в папке обмена создается всего один файл Message_ЦБ_ТРБ, Надо ведь изменять потом эти настройки, так что бы при выгрузки из ТРБ создавался файл Message_ТРБ_ЦБ , или я все не правильно понимаю? Извиняюсь за такую формулировку, просто я запутался с этим обменом.

            • Вам нужно сделать выгрузку из ЦБ в ТРБ и файл должен называться Message_ЦБ_ТРБ, только в этом случае вы сможете загрузить его в периферийный узел и записать в него настройки из ЦБ.

          • Алексей в прошлый раз вообще у меня бред получился. Начала заново, все сделал по вашему мануалу. На периферийном узле я не могу загрузить файл Message_ЦБ_ТРБ . Проблема точно такая же как и у Виталия, ругается на то, что настройка была не произведена через помощника, а в помощнике настройку повести не получается. Прочитал все комментарии, но ответа так и не нашел. Объясните пожалуйста каким образом нужно переносить настройки из ЦБ в периферийный узел.

            • Ну видимо придется мне снять видео. К сожалению сейчас под рукой нет РИБ торговли, но я сделаю в ближайшее время (час-два) и засниму на видео, при этом постараюсь собрать все ошибки, которые можно сделать при создании РИБ.

        • Здравствуйте, Виталий, подскажите пожалуйста как вы справились с описанной Вами проблемой, у меня те же сложности…

  9. Если вас заинтересовала РИБ 8.2, то посмотрите ещё и настройку web-клиента 1с, по моему скромному мнению этот вариант лучше чем РИБ.

  10. Алексей буду очень вам признателен 🙂 С нетерпением жду видео.

  11. А как вы обновляете конфигурацию в распределенке?
    Сначала в ЦРБ, потом обмен и само в ТРБ? Или и там и там нужно обновлять ручками?

  12. Че то до ковырялся похоже, при приеме из ТРБ в ЦРБ, не создаются движения документов, т.е. их приходится перепроводить в ручку, никто не сталкивался с такой траблой?

    • Хм, странно. А что именно ковыряли?

      • Извиняюсь, что пропал, пытался самостоятельно разобраться… Докопался оказывается не я, а напарник. Суть такая — Параметры обмена данными, типовые правила из конфигурации загрузил «Правила регистрации бухгалтерия предприятия 2.0», после этого похоже все и поломалось ( собственно теперь вопрос, как все вернуть на родину?

  13. Как настроить автоматическое обновление конфигурации перифирийной БД? Каждый раз руками очень проблематично (порядка 200 перифирийных удаленных баз). Желательно реализовать следующее:
    1 запускать сеанс 1С который будет выгонять всех пользователей
    2 запускать конфигуратор для обновления
    3 Запускать сеанс 1С который разрешит вход пользователей
    4 Запускать сеанс 1С из которого выполнялся обмен — для последующей загрузки данных в уже измененную конфигурацию

  14. Алексей, как насчет РИБ в УНФ?

  15. Алексей, подскажите, пожалуйста, можно ли использовать при штатном обмене РИБ какие-либо фильтры (например. организации, если в ЦБ настроен доступ на уровне записей) или для этого обязательно правила обмена создавать? Можно ли использовать настройку правил миграции (как в 7.7)?

  16. Алексей, доброго времени суток! Я работаю в УТ ред.11. Я настроил распределенку и заметил что: пропадают документы. Например, у меня на ноутбуке, документов реализации 6, а на сервере их 4. Двух документов нет. Транспорт проверил. Все отлично, только вот такой минус. Нет двух документов. Передача происходит через обмен данными через локальный или сетевой каталог. Подскажите что может быть??? Заранее большое спасибо…

  17. когда делается обмен пользователи жалуются на блокировки

    • Здравствуйте.

      Извиняюсь если не вовремя, но увидел Ваше сообщение за 2012-й год и заинтересовался: удалось ли Вам найти решение этой проблемы (конфликта блокировок при обмене данными)?

      Я сам сейчас думаю о переходе на управляемые блокировки, но не совсем понимаю — как их при обмене данными устанавливать?
      Особенно в РИБ.

      В книжках и статьях по упр.блокировкам расписаны только процедуры проведения документов. Но при обмене-то в РИБ ничего не проводится! Ведь движения документов вы-загружаются сами-по себе, а документы — сами по себе.

      Так помогут ли управляемые блокировки решить проблему с блокировками при обмене — вот что мне очень интересно!

      Если есть что сообщить по этому вопросу — буду признателен.

      • некропостить — так по полной!
        Нет, ничто не поможет. Блокировки будут всегда. Так что обмены автоматизируйте на ночь.

  18. Создался образ успешно (Бухгалтерия государственного учреждения). После создания образа периферийной базы захожу в нее в режиме Предприятия, она начинает обновляться на последний релиз и вылетает с ошибкой что «Объект «Виды субконто» разрешено редактировать в центральном узле РИБ и программа закрывается. Что делать?

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

  20. Я тоже работаю в УНФ для Украины. Пытаюсь создать распределенную базу, но у меня нет пункта «Создать обмен в распределенной информационной базе» в окне «Обмен даннными», а есть только «Создать обмен с конфигурацией Бухгалтерия для Украины».
    Из настроек я включал в режиме предприятия (не в конфигураторе) Администрирование — Настройки — Сервисные настройки — Обмен данными — Использовать обмен данными. И указывал какой-нибудь «префикс узла распределенной информационной базы». Может еще где-то нужно что-то включить/настроить?
    Буду очень благодарен за помощь, так как не могу разобраться.

  21. Доброго времени суток. Подскажите пожалуйста, что можно попробовать сделать с базой? База УТ 10.3.
    Проблема. В базе есть РИБ узлы (уже нормально работают 6 узлов). Пытаюсь сделать еще один, база достаточно быстро выгружает конфигурацию, создаются в папке файлы, и потом она начинает наполнять их данными. Ну так как первоначальный выгруженный образ узла — это точная копия центральной базы в отношении данных. Ну вот она выгружает так пару часов и видимо под конец процесса отстреливается с ошибкой
    «Microsoft Visual C++ Library
    Runtime Error!
    Program: C:\Program Files\1cv82\8.2.17.153\bin\1cv8.exe»
    Ну и ниже написано Please contact the application’s support for more information.
    Короче, пытался с сервака выгрузить не получается (он на Win 2003R2 + MS SQL 2005, та же ошибка и с моего компа под Win ХР SP3 в файловом варианте — релиз платформы последний 8.2.17.153. Пробовал на 8.2.15.310 — такая же ошибка. Не могу создать узел для магазина, а очень надо. Подскажи, как исправить это.
    Проделывал полное тестирование и исправление базы, ошибок нет.
    Может кто-то знает, как можно руками изменить любой узел на новый. Может я могу взять за основу уже созданный ранее и сменить у него где-то UID номер, если да, то где это сделать? Парюсь уже вторую неделю с этим.

    • К сожалению не могу сказать точно в чем проблема, но есть такая вероятность, что в базе есть «физические» ошибки. В папке с исполняемыми файлами 1с есть файл chdbfl.exe (C:\Program Files (x86)\1cv82\8.2.17.153\bin). Попробуйте с его помощью проверить центральный узел. Буду признателен, если напишите о результате.

  22. Не подскажите, как получить текущий узел получатель перед выгрузкой данных из головной базы. Мне необходимо потом установить отбор. ВОт и требуется программно сначала получить текущий узел плучатель.

  23. Здравствуйте, Алексей.
    Настроил обмен двух баз 1С розница 8.2 по вашей инструкции — огромное спасибо. Теперь можно проводить документы не только в торговой точке но из дома.
    Как правильно подключить еще одну базу из «другого дома»? Настроить обмен основной базы с домом1 и домом2, то как изменения внесенные домом1 будут видны в доме2? (или необходимо продублировать обмен дома1 и дома2 между собой)
    Заранее благодарен Семен.

    • Семен, здравствуйте. Да, вам нужно проделать ту же самую операцию по созданию доп. узла для первого дома. В итоге у вас должно получиться 2 РИБ с которыми и будет обмениваться центральный узел. Данные во всех точках после обмена будут идентичны.

      • Cпасибо огромное! Все получилось, папка обмена в dropbox. Раньше приходилось прибегать в наш маленький отдельчик и на рабочем месте продавца заводить поступления и т.д. или брать базу домой — а теперь все из дома:)
        Если возможно ответьте на два вопроса:
        1 Повлияет ли как-то на работу отличие версии конфигурации 1С (в центральной базе и одной дочерней конфигурация 8.2, а у одной дочерней 8.3)
        2 Возможен ли автоматический обмен (который описан в статье с помощью изменения ярлыка запуска) при запуске рабочего места кассира, при настроенном сценарии (что бы центральная база всегда имела актуальные сведения для обновления дочерних)

        P.S. : может кому-то понадобится: делал РИБ для розницы 8.2 с розницей 8.2 — там необходимо выбрать при создании обмена данными «по магазину» и настроить фильтр в диалоговом окне мастера обмена «дата» и выбрать пункт «выгружать данные» и отметить галочкой необходимый магазин.

  24. Подскажите пожалуйста, перефирийный узел РИБ может быть в клиент-серверном варианте?

    • Наташа, он может быть в каком угодно варианте.
      РИБ — это логический механизм хранения и обмена данными, а кл-сервер — это всего лишь способ хранения самой базы данных, и они никак не связаны между собой

  25. Указываем путь к папке для создания РИБ. Указывать нужно в формате UNC, например «\\server\rib\1Cv8.1CD», если все верно, то в указанной папке создастся файл распределенной базы данных. — Можно вот тут поподробнее?


Оставить комментарий

Trackbacks are disabled.