РИБ
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
1. Идентификаторы объектов метаданных не передавались в ПБ, вылетала ошибка
2. Отсутстовали предопределенные данные справочников(были удалены пользователями из пользовательской части, в конфигураторе присутствовали)
После устранения описанных ошибок ПБ стала релиза 2.0.7.1. Запустили обмен с ЦБ (ушел маленький файл) ЦБ приняла его. Из ЦБ запустили обмен с ПБ (по сути должны были передаваться уже данные). При загрузке этого сообщения в ПБ вы валивается ошибка:
{mngbase/DataExchangeReadChanges.lf(85)}: Ошибка при вызове метода контекста (ПрочитатьИзменения)
ExchangePlans.ReadChanges(Message, TransactionSize);
по причине:
Нарушение прав доступа!
ПРобовали на платформе 8.3.4.482, тоже ошибка но просто Недостаточно прав, без кода.
Права у пользователя естественно полны, плюс Администратор системы
Прикрепленные файлы
Конфигурация Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0. (2.0.7.1). Платформа: 1С:Предприятие 8.3 (8.3.5.1088). Настроен РИБ. Обновили центральную базу (ЦБ) с релиза 2.0.6.2 до релиза 2.0.7.1. Запустил обмен РИБ с переферийной базой(ПБ). После обновления конфигурации, в пользовательском режиме в процессе обновления данных преодолели ряд ошибок:
1. Идентификаторы объектов метаданных не передавались в ПБ, вылетала ошибка
2. Отсутстовали предопределенные данные справочников(были удалены пользователями из пользовательской части, в конфигураторе присутствовали)
После устранения описанных ошибок ПБ стала релиза 2.0.7.1. Запустили обмен с ЦБ (ушел маленький файл) ЦБ приняла его. Из ЦБ запустили обмен с ПБ (по сути должны были передаваться уже данные). При загрузке этого сообщения в ПБ вы валивается ошибка:
{mngbase/DataExchangeReadChanges.lf(85)}: Ошибка при вызове метода контекста (ПрочитатьИзменения)
ExchangePlans.ReadChanges(Message, TransactionSize);
по причине:
Нарушение прав доступа!
ПРобовали на платформе 8.3.4.482, тоже ошибка но просто Недостаточно прав, без кода.
Права у пользователя естественно полны, плюс Администратор системы
Передала разработчику для проверки и анализа.
Вышел новый релиз платформы 8.3.5.1098, попробовали на нём. Такая же ошибка
Проблема скорее всего в первом некорректном обновлении. Когда ругается на Идентификаторы объектов метаданных. Как обойти эту ошибку? НА просторах интернета её решают вкл/откл Главного узла. Но из-за этого они и не обновляются, это просто обход. Как корректно обменяться с переферийной базой? чтобы не было этой ошибки?
И еще ошибка при обновлении возникала в ЦБ или Переферийной?
Мы встречались с подобными ошибками, а именно, когда при обновлении по какой-то причине не все идентификаторы сопоставлялись. Эта проблема платформы 1С где-то внутри. Выходили из ситуации следующим способом: снимали с поставки всю конфигурацию, затем загружали как есть cf файл этой же конфигурации (с постановкой на поставку). В результате, т.к. cf файл одинаковый - данные не затрагиваются. А проблема с идентификаторами решается. Иногда бывало, что похожим образом даже код в модулях не переносился - не видел изменений. Попробуйте этот вариант, возможно поможет.
Прикрепленные файлы
Да, могу выслать. Выгрузки будут весить примерно 800 - 900 Мб. В течении получаса отправлю.
Есть какие продвижения? Пока от разработчика ничего не было.
Есть какие продвижения? Пока от разработчика ничего не было.
Проверял на релизе 8.3.4.496 на присланных базах. Релизом 8.3.5 пока не сильно рекомендуется пользоваться, вышло только три официальные сборки этого релиза, могут всплыть какие-то проблемы.
Сделал следующее:
1.) Действительно, если ничего не менять и попробовать обновиться, валится ошибка с предопределенными элементами в справочнике СтатьиДвиженияДенежныхСредств. Чтобы исключить эту ошибку, обе базы восстановил в исходное состояние. После чего сделал следующее:
1. Удалил в ЦБ в конфигураторе два упомянутых предопределенных эелемента. Запустил предприятие, сделал синхронизацию с ПБ;
2. Запустил ПБ в предприятии, запустил синхронизацию с ЦБ. Через некоторое время вышло сообщение с предложением выполнить обновление; Закрыл предприятие ПБ;
3. Запустил конфигуратор ПБ, обновил конфигурацию информационной базы, запустил предприятие, всё ок. Закрыл и конфигуратор и предприятие;
4. В конфигураторе ЦБ с помощью сравнения / объединения с конфигурацией поставщика (через меню Настройка поддержки) затащил обратно эти два предопределенные элемента; Запустил предприятие ЦБ - они вернулись в справочник. Сделал синхронизацию с ПБ;
5. - повторил пункт 2;
6. - повторил пункт 3. После запуска можно убедиться, что элементы справочника вернулись в ПБ;
7. Обновил конфигурацию ЦБ на релиз 2.0.7.1. через поддержку (cfu). При закрытии окна сравнения/объединения все переключатели поставил на "Объект редактируется с сохранением поддержки". При обновлении конфигурации информационной базы в списке измененных объектов выдало два "зелёных" предупреждения про предопределенные элементы. Это нормально, при обновлении типовой УТ 11 происходит то же самое. Запустил предприятие, процедуры перехода прошли корректно. Сделал синхронизацию с ПБ;
8. - повторил пункт 2;
9 - Запустил конфигуратор ПБ, обновил конфигурацию информационной базы, запустил предприятие, процедуры перехода прошли корректно.
Обновление информационных баз завершено, ошибок нет. Тестовый обмен прошел нормально.
На моменте этап 9 мы находимся уже 4 день. Ошибка выходит дальше.
Пункт 10. Запускаем в ПБ синхронизацию(выгружаем сообщение в ЦБ)
Пункт 11 В ЦБ загружаем это сообщение(всё корректно) Выгружаем сообщение из ЦБ в ПБ
Пункт 12 При загрузке этого сообщения в ПБ вы валивается ошибка
{mngbase/DataExchangeReadChanges.lf(85)}: Ошибка при вызове метода контекста (ПрочитатьИзменения)
ExchangePlans.ReadChanges(Message, TransactionSize);
по причине:
Нарушение прав доступа!
Скрин в самомм первом сообщении
Добрый день, Сергей!
На моменте этап 9 мы находимся уже 4 день. Ошибка выходит дальше.
Пункт 10. Запускаем в ПБ синхронизацию(выгружаем сообщение в ЦБ)
Пункт 11 В ЦБ загружаем это сообщение(всё корректно) Выгружаем сообщение из ЦБ в ПБ
Пункт 12 При загрузке этого сообщения в ПБ вы валивается ошибка
{mngbase/DataExchangeReadChanges.lf(85)}: Ошибка при вызове метода контекста (ПрочитатьИзменения)
ExchangePlans.ReadChanges(Message, TransactionSize);
по причине:
Нарушение прав доступа!
Скрин в самомм первом сообщении
И просьба выслать базы обратно, проанализируем, попробуем СFки накатить на наши базы
Обмен РИБ делали не через Синхронизацию, а "Прочитать изменения " и "Записать изменения" это в Плане обмена РИБ кнопки по обмену
Тем не менее, в тех базах, которые получились у меня, на релизе платформы 8.3.4.496 ошибка не падает. Сейчас выгружу получившиеся dt-файлы.