Имя: Пароль:
1C
1С v8
Ошибки обновления конфигурации в узлах РИБ
0 Steelcrow14
 
12.06.19
18:11
Здравствуйте,

Имеется на руках информационная база на основании Управления Торговли 11, развернутая между несколькими машинами как Распределенная Информационная База. Недавно в Центральной Базе настроили обмен с сайтом 1С Битрикс, в ходе чего изменилась конфигурация. После получения пакета с изменениями конфигурации на периферийных базах, там отключилась синхронизация по причине необходимости обновления. И вроде бы всё в рамках регламента, но, во-первых, отсутствие синхронизации заметили практически через неделю с момента внесения изменений в ЦБ, а во-вторых, при попытке обновить периферийные базы, возникает ошибка обновления, всвязи с чем система предлагает произвести повторную синхронизацию перед запуском, но всё равно идет ошибка. Доступ к каталогу обмена у всех ПБ нормальный.

Задача на данный момент состоит в том, чтобы избавиться от РИБ и пересадить всех пользователей на веб-клиент, но нужно сперва собрать все последние данные в ЦБ, поэтому не факт что надо именно поправить синхронизацию с узлами - достаточно просто заполучить оттуда данные за недостающий период и перенести их в ЦБ. В моем понимании, сделать это можно с помощью средств конвертации данных, но меня мучают сомнения по поводу правильности данного решения. Поэтому, хотелось бы или узнать, можно ли как-то избавиться от текущей проблемы с синхронизацией и восстановить обмен с узлами, или получить рекомендации по альтернативным методам решения проблемы стягивания данных в ЦБ.
1 Фрэнки
 
12.06.19
18:39
какая сама точная текстовка сообщения об ошибке, которая выдает периферийная база при неудачной попытке принят пакет из центральной базы
2 Steelcrow14
 
12.06.19
22:31
Так как я сейчас тестирую все на копиях, я сделал следующее: в конфигурации ПБ, вернулся к конфигурации базы, после чего перенастроил обмен на другую папку, куда поместил последнее сообщение из ЦБ(взял из боевого каталога). После этого, я попробовал синхронизировать ПБ с этой другой папкой. Пакет был получен, после чего я обновил конфигурацию. Ошибка снова реплицировалась. Сообщений именно об ошибках нет, но есть следующие три сообщения при обновлении конфигурации:

Справочник. (Битрикс) Присоединенные файлы (Характеристики номенклатуры)
Обновление предопределенных данных отключено

Справочник. (Битрикс) Пользовательские группы товаров
Обновление предопределенных данных отключено

Новый объект: ПланОбмена.Б_ОбменССайтом
Новый объект: Константа.Б_ИспользоватьМеханизмОбменаВРеальномВремени
Новый объект: Константа.Б_ИспользоватьМеханизмПечатиЧеков
Новый объект: Константа.Б_НастройкаОбменаДокументовВРеальномВремени
Новый объект: Константа.Б_НомерВерсииМодуляОбменаССайтом
Новый объект: Константа.Б_ОбщиеНастройки
Новый объект: РегистрСведений.Б_ИнформацияОНастройкахОбменаССайтом
Новый объект: РегистрСведений.Б_ИнформацияООтправленныхТикетах
Новый объект: РегистрСведений.Б_ОчередьПечати
Новый объект: РегистрСведений.Б_ПакетныйОбмен
Новый объект: РегистрСведений.Б_ПрисоединенныеФайлыХарактеристикНоменклатуры
Новый объект: РегистрСведений.Б_СвойстваТоваровДокументов
Регистрация включена: Справочник.ЗначенияКатегорийНовостей
Регистрация включена: Справочник.ЛентыНовостей
Регистрация включена: Справочник.Новости
Регистрация включена: Справочник.УдалитьСертификатыЭП
Новый объект: Справочник.Б_ХарактеристикиНоменклатурыПрисоединенныеФайлы
Новый объект: Справочник.Б_ПользовательскиеГруппыТоваров
Объект изменен: Документ.ЗаказКлиента
Объект изменен: Документ.РеализацияТоваровУслуг
Объект изменен: Документ.ПриходныйКассовыйОрдер
Объект изменен: Документ.ОперацияПоПлатежнойКарте
Объект изменен: Документ.ПоступлениеБезналичныхДенежныхСредств
Новый объект: РегламентноеЗадание.Б_ЗаданиеОбменССайтомОнлайн
Новый объект: РегламентноеЗадание.Б_ЗаданиеОбменССайтом
Объект изменен: Справочник.Валюты
Объект изменен: Справочник.ВариантыКомплектацииНоменклатуры
Объект изменен: Справочник.ВидыНоменклатуры
Объект изменен: Справочник.ВидыЦен
Объект изменен: Справочник.ЗначенияСвойствОбъектов
Объект изменен: Справочник.КонтактныеЛицаПартнеров
Объект изменен: Справочник.Контрагенты
Объект изменен: Справочник.НаборыДополнительныхРеквизитовИСведений
Объект изменен: Справочник.Номенклатура
Объект изменен: Справочник.НоменклатураПрисоединенныеФайлы
Объект изменен: Справочник.Партнеры
Объект изменен: Справочник.Проекты
Объект изменен: Справочник.Производители
Объект изменен: Справочник.СегментыНоменклатуры
Объект изменен: Справочник.СегментыПартнеров
Объект изменен: Справочник.Склады
Объект изменен: Справочник.СоглашенияСКлиентами
Объект изменен: Справочник.СтруктураПредприятия
Объект изменен: Справочник.УпаковкиЕдиницыИзмерения
Объект изменен: Справочник.Файлы
Объект изменен: Справочник.ФизическиеЛица
Объект изменен: Справочник.ХарактеристикиНоменклатуры
Объект изменен: ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения
Объект изменен: Таблица метаданных истории данных
Изменено использование истории данных: Справочник.Валюты
Изменено использование истории данных: Справочник.ВариантыКомплектацииНоменклатуры
Изменено использование истории данных: Справочник.ВидыНоменклатуры
Изменено использование истории данных: Справочник.ВидыЦен
Изменено использование истории данных: Справочник.ЗначенияСвойствОбъектов
Изменено использование истории данных: Справочник.КонтактныеЛицаПартнеров
Изменено использование истории данных: Справочник.Контрагенты
Изменено использование истории данных: Справочник.НаборыДополнительныхРеквизитовИСведений
Изменено использование истории данных: Справочник.Номенклатура
Изменено использование истории данных: Справочник.НоменклатураПрисоединенныеФайлы
Изменено использование истории данных: Справочник.Партнеры
Изменено использование истории данных: Справочник.Проекты
Изменено использование истории данных: Справочник.Производители
Изменено использование истории данных: Справочник.СегментыНоменклатуры
Изменено использование истории данных: Справочник.СегментыПартнеров
Изменено использование истории данных: Справочник.Склады
Изменено использование истории данных: Справочник.СоглашенияСКлиентами
Изменено использование истории данных: Справочник.СтруктураПредприятия
Изменено использование истории данных: Справочник.УпаковкиЕдиницыИзмерения
Изменено использование истории данных: Справочник.Файлы
Изменено использование истории данных: Справочник.ФизическиеЛица
Изменено использование истории данных: Справочник.ХарактеристикиНоменклатуры
Изменено использование истории данных: Документ.ЗаказКлиента
Изменено использование истории данных: Документ.РеализацияТоваровУслуг
Изменено использование истории данных: Документ.ПриходныйКассовыйОрдер
Изменено использование истории данных: Документ.ОперацияПоПлатежнойКарте
Изменено использование истории данных: Документ.ПоступлениеБезналичныхДенежныхСредств
Изменено использование истории данных: ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения
Регистрация изменена: Справочник.ЗначенияКатегорийНовостей
Регистрация изменена: Справочник.ЛентыНовостей
Регистрация изменена: Справочник.Новости
Регистрация изменена: Справочник.УдалитьСертификатыЭП

Третье сообщение, это, я так понимаю, регистрация изменений при обновлении конфигурации, а вот два других могут быть частью проблемы, так как, судя по всему, обновление не прошло для предопределенных значений справочников. Но, тем не менее, оно же прошло, конфигурацию ПБ обновила. Не понимаю.
3 Фрэнки
 
13.06.19
08:56
Не знаю, как именно у вас обновляли центральную базу на новый конфиг, но нужно было перед началом обновления сбросить полностью все зарегистрирированные изменения для узлов.
После этого обновить.
Ну и на периферийных база - отвязать их все от центральных узлов и накатить на них центральную конфигурацию ЗАГРУЗИТЬ ИЗ ФАЙЛА

В крайнем случае, в силу того, что переход совершается на радикально новый конфиг, может потребоваться повторное создание ПБ из Центральной.
4 Steelcrow14
 
13.06.19
11:44
Сбросить, в плане сделать это через окно "Данные к изменению"? Вообще, есть какой-либо установившийся регламент для проведения таких вот обновлений? Все что я нашел на ИТС, говорит о том что сперва изменяется конфа ЦБ, синхронизация в сообщении от ЦБ к ПБ передает список изменений, после чего надо лишь обновить конфигурацию ПБ и на всякий повторно синхронизироваться.

И спасибо за пинок в нужном направлении: хотя я не сбрасывал зарегистрированных изменений в ЦБ, мне удалось провести сценарий загрузки данных из ПБ в ЦБ, что является минимальным решением моей задачи.
5 Steelcrow14
 
13.06.19
11:46
Поправка: не "Данные к изменению", а "Состав отправляемых данных".
6 Фрэнки
 
13.06.19
12:47
(4) устоявшегося или установившегося регламента не встречал.
Но логически подразумевается, что обновление конфигурации потенциально опасное действие для сохранности данных в случае их реструкутуризации и синхронизации. Поэтому перед тем, как на центральную базу устанавливают структурно измененную конфигурацию

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

з.ы. Это если изменение конфигурации содержит критичные изменения, а не просто исправленный код в каком-то отдельно взятом одном модуле формы.
7 Nikoss
 
13.06.19
13:45
(6) что подразумевается под критичными изменениями?
8 Фрэнки
 
13.06.19
14:13
(7) Добавление новых объектов метаданных и/или изменение списка реквизитов у объектов, которые включены в состав плана обмена, например.
Критичные для работы обменов.
Независимо от того, куда вы едете — это в гору и против ветра!