Восстановление узла РИБ по магазинам на примере 1С:Розница 2.3.4

15.06.20

Интеграция - Перенос данных 1C

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

ВОССТАНОВЛЕНИЕ УЗЛА РИБ в Розница 2.3 после очередного обновления.

 

На днях необходимо было обновить базу РИБ у клиентов (конфигурация Розница 2.2) до последней Розница 2.3.4.33.

При обновлении столкнулся со следующей проблемой: после обновления центрального узла и выгрузки обмена на подчиненный узел, и загрузки обмена на подчиненный узел база обновилась но при загрузке и принятии изменений стала выскакивать ошибка предлагающая либо закрыть либо перезагрузить 1С.

Первую ошибку которую нашел просматривая журнал  - это то что в справочнике "Виды контактной информации" в Предопределенный данных появилась новая запись "ТелефонПользователя" при этом старая запись переименовалась в "ТелефонПользователя1" пришлось удалять новую запись и старую переименовывать (удалить цифру "1"). 

После этого запустил заново 1с база удачно закончила обновление. Нооо, перестал работать обмен.

Обратившись снова к журналу, увидел описание что "В данной транзакции происходили ошибки." и до свидание обмен.

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

Тогда вычитав в очередных советах что необходимо выгрузить конфигурацию основного Узла и загрузить ее в подчиненный и все заработает.

Открываем Центральную базу (Главный узел) в режиме конфигуратора и через меню "Конфигурация" выбираем "Сохранить конфигурацию в файл".

И вот тут встает вопрос как обновить подчиненный узел выгруженным файлом конфигурации? Ну понятно что нужно для начала отвязать базу от РИБ. В сети множество статей о том как это сделать.

1. Первый способ пописать в дополнительных параметрах запуска ключ /ResetMasterNode, но очень часто сталкиваются с проблемой что он не срабатывает. У меня не сработал.

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

3. Третий способ можно использовать когда зайти в 1с не получается, т.к. при запуске 1с запускается применение обновления в базе которое в итоге заканчивается ошибкой и соответственно не дает зайти в 1с для запуска обработки чтобы отвязать базу от РИБ. Не спешите нажимать кнопку "Завершить" или "Перезапустить". Вы можете нажав кнопку "Ещё" либо кнопку "Все действия" выбрать открыть Файл. После выбрав приготовленную ранее обработку "Установка Главного Узла РИБ" осуществить отключение данной базы от РИБ.

4. Есть и еще четвертый способ когда обработка отключения запускается сразу после запуска 1с. Для этого необходимо в дополнительных параметрах запуска прописать следующее  /Execute "путь до вашей обработки, предположим что она лежит на диске D:" D:\УстановкаГлавногоУзла.epf , в конечном итоге у Вас получится /Execute D:\УстановкаГлавногоУзла.epf ... После запуска 1с обработка откроется поверх всех открытых форм в 1с. Далее выполняем отключение описанное во втором пункте.

Ну вот мы отключили базу от РИБ. Запускаем базу в режиме Конфигуратора. Далее через меню "Конфигурация" выбираем "Загрузить конфигурацию из файла", выбираем ранее выгруженный файл из Центральной базы и далее стандартно соглашаемся с загрузкой конфигурации и принятия изменений. Порою при обновлении выскакивает ошибка "Недостаточно памяти" и Конфигуратор закрывается, поможет проверка базы штатной утилитой 1С chdbfl.exe.

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

Для подключения данной базы в РИБ во многих статьях пишут воспользоваться той же обработкой УстановкаГлавногоУзла или похожей. Пробовал фигня получается обмен не стартует. После применения данных обработок и привязке к главному узлу 1С настойчиво предлагает создать Синхронизацию и в момент создания пишет что префикс не верный. Я нашел где он не верно указывается но исправить там нельзя не повредив весь обмен. Поэтому после нескольких попыток привязать Подчиненный узел к Главному выработал следующие шаги для обратной привязки к Главному узлу.

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

2. После того как закрыли 1С, заново запускаем ее. После запуска программа предложить восстановить связь с главным узлом, нажимаем "Восстановить", дожидаемся окончания процедуры восстановления. После окончания процесса восстановления откроется окно настройки Синхронизации РИБ по магазину. Ничего не делаем, а просто закрываем данное окно. После открываем меню "Все функции" и снова разворачиваем ветку Константы, ищем константу "Настройка подчиненного узла РИБ Завершена" и открываем её. Устанавливаем галочку в Настройка подчиненного узла РИБ Завершена, нажимаем Записать закрыть. Перезагружаем 1С. Если все сделано верно то после запуска 1С не будет предлагать настроить Синхронизацию. После этого зайдите в Настройки синхронизации данных, у вас появиться настройка обмена, кликните по ней правой кнопкой мыши и выберите  Сценарии синхронизации данных, нажмите добавить в открывшемся окне отключите Автоматически по расписанию, его включите после того как успешно осуществите несколько раз вручную обмен.

После выполненных действий выполните обмен сначала на главном узле после на подчиненном.

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

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

После всех этих действий заново выгрузите обмен с ЦБ. Предварительно указав в настройках обмена ЦБ и Подчиненного узла более раннюю дату начальных остатков. 

На этом всё.

См. также

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    166466    333    277    

373

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141520    798    297    

419

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    24021    169    51    

127

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    51263    228    69    

185

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36591    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

55778 50200 руб.

29.10.2018    56208    59    105    

61

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171176    303    257    

378

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186880    589    509    

526
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. oldcopy 174 20.06.20 17:25 Сейчас в теме
Это старая и давно известная проблема. Возникает тогда, когда РИБ формируется с нуля, для "голого" магазина и возникает пустой документ Ввод начальных остатков. Такие документы нужно удалить и все будет работать как часы.
criptid; Vyacheslide; +2 Ответить
13. user921475 31.01.22 00:48 Сейчас в теме
(1)
начальных остатков. Такие документы нуж

Подскажете как удалить? на них нельзя поставить пометку на удаление...
14. oldcopy 174 31.01.22 01:04 Сейчас в теме
(13) Возьмите любую обработку, которая просто позволяет удалить объект из базы без ссылочного контроля.
2. пользователь 23.12.20 15:17
Сообщение было скрыто модератором.
...
3. aptomilov 8 14.01.21 12:41 Сейчас в теме
дружище настрой а пожалуйста
узел упал блин не могу поднять
6. maxon 29 19.02.21 16:39 Сейчас в теме
(3) Восстановил?
К сожалению был в командировке не было доступа к сайту.
4. user1433617 16.02.21 15:07 Сейчас в теме
можете подробнее расказать как исправить эту ошибку, точно такая же и у меня
Первую ошибку которую нашел просматривая журнал - это то что в справочнике "Виды контактной информации" в Предопределенный данных появилась новая запись "ТелефонПользователя" при этом старая запись переименовалась в "ТелефонПользователя1" пришлось удалять новую запись и старую переименовывать (удалить цифру "1").
5. maxon 29 19.02.21 16:38 Сейчас в теме
(4)
Да вроде все подробно описал!
А на что еще ругается?
7. user1433617 19.02.21 17:49 Сейчас в теме
(5)"ТелефонПользователя" при этом старая запись переименовалась в "ТелефонПользователя1" пришлось удалять новую запись и старую переименовывать (удалить цифру "1").
где вот это меняется?
8. maxon 29 27.02.21 12:45 Сейчас в теме
(7)В конфигурарторе справочнике "Виды контактной информации" в Предопределенный данных запись "ТелефонПользователя1"
9. wild83 24.04.21 16:10 Сейчас в теме
Лошок, проблема "ТелефонПользователя1" решается просто через расширение модуля "ОбновлениеИнформационнойБазыРТ"

&Вместо ("ЗаполнитьТелефонПользователя")
Процедура ЗаполнитьТелефонПользователя_Изм() Экспорт

КонецПроцедуры


"разобрался, как же быстро восстановить РИБ, чтобы он заработал" - чел просто угробил старую синхронизацию и "быстро разобрался" как настроить всё по новой )
10. DenOS 30.05.21 02:54 Сейчас в теме
(9)мне его статья помогла, всё очень подробно и понятно описано!
Спасибо большое за статью!
cdrw3; Zuzya_2; +2 Ответить
11. maxon 29 01.09.21 21:44 Сейчас в теме
12. bo_6 18.01.22 09:34 Сейчас в теме
Ночь мучался с 1с
Поле объекта не обнаружено (ТелефонПользователя1)
Код ошибки


Метод объекта не обнаружен (ОбновитьНастройкиРМКВерхняяПанель)
код ошибки

Помог код из комментария выше. Спасибо!
Расширению нужно дать разрешение работать в РИБ, снять безопасный режим и опасные действия.

&Вместо ("ЗаполнитьТелефонПользователя")
Процедура ЗаполнитьТелефонПользователя_Изм() Экспорт

КонецПроцедуры     

&Вместо ("ОбновитьНастройкиРМКВерхняяПанель") 

Процедура ОбновитьНастройкиРМКВерхняяПанель() Экспорт

КонецПроцедуры
Показать
15. crow1983 6 29.12.22 19:36 Сейчас в теме
/Execute D:\УстановкаГлавногоУзла.epf. Обработка открывается не поверх всех окон и недоступна
16. Zuzya_2 26.01.23 21:19 Сейчас в теме
Добрый вечер. Подскажите. Отключали базу, обновили и после этого пропал главный узел, его нет в списке. (Розница 2.3)
При попытке создать узел пишет ошибку "Не удалось записать узел распределенный ИБ по магазину".
Прикрепленные файлы:
Оставьте свое сообщение