Конфигурация Управление торговлей и взаимоотношениями с клиентами (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, тоже ошибка но просто Недостаточно прав, без кода.
Права у пользователя естественно полны, плюс Администратор системы
Дмитрий Ратников пишет: Конфигурация Управление торговлей и взаимоотношениями с клиентами (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, тоже ошибка но просто Недостаточно прав, без кода.
Права у пользователя естественно полны, плюс Администратор системы
Добрый день! Передала разработчику для проверки и анализа.
Проблема скорее всего в первом некорректном обновлении. Когда ругается на Идентификаторы объектов метаданных. Как обойти эту ошибку? НА просторах интернета её решают вкл/откл Главного узла. Но из-за этого они и не обновляются, это просто обход. Как корректно обменяться с переферийной базой? чтобы не было этой ошибки?
Дмитрий Ратников пишет: Проблема скорее всего в первом некорректном обновлении. Когда ругается на Идентификаторы объектов метаданных. Как обойти эту ошибку? НА просторах интернета её решают вкл/откл Главного узла. Но из-за этого они и не обновляются, это просто обход. Как корректно обменяться с переферийной базой? чтобы не было этой ошибки?
Какая именно ошибка выдавалась при обновлении? Потому что пока сделала все как и у Вас описано-ошибок нет, обмен работает. Но продолжаем изучать... И еще ошибка при обновлении возникала в ЦБ или Переферийной?
Мы встречались с подобными ошибками, а именно, когда при обновлении по какой-то причине не все идентификаторы сопоставлялись. Эта проблема платформы 1С где-то внутри. Выходили из ситуации следующим способом: снимали с поставки всю конфигурацию, затем загружали как есть cf файл этой же конфигурации (с постановкой на поставку). В результате, т.к. cf файл одинаковый - данные не затрагиваются. А проблема с идентификаторами решается. Иногда бывало, что похожим образом даже код в модулях не переносился - не видел изменений. Попробуйте этот вариант, возможно поможет.
Мария, забив в поиске "Идентификаторы объектов метаданных" выходит туча ссылок, это очень частая проблема, к сожалению. Путей решения тоже хватает, только вот пошли по одному, но вышла другая ошибка. Хотелось бы пойти по тому пути ,по которому не возникнет больше проблем. Потому что данная ошибка у нас пока тупиковая... не знаем куда дальше копать.
Алексей CF файл из ЦБ загружали в ПБ, ошибка оставалась. Ошибка: "Недостаточно прав доступа". Ошибку с идентификаторами мы преодолели, но наткнулись на ошибку описанную выше и из неё не можем найти выход. Потому думаем, что не корректно обошли ошибку с идентификаторами
Дмитрий, у Вас есть возможность выслать нам две базы -до обновления!!! Файлы .dt центральной базы и переферийной-в письме нужна ссылка на скачивание. Если можете, то вышлите пож-та на crm@rarus.ru с пометкой "Для хотлайн" - передать Ковальчуку Сергею.
Дмитрий Ратников пишет: Есть какие продвижения? Пока от разработчика ничего не было.
Добрый день! На данный момент выяснил следующее:
Проверял на релизе 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); по причине: Нарушение прав доступа!
Скрин в самомм первом сообщении
Поясните, что значит "сообщение"? Потому что я проделывал проверку с незначительными изменениями и всё было корректно.
Дмитрий Ратников пишет: Обмен РИБ делали не через Синхронизацию, а "Прочитать изменения " и "Записать изменения" это в Плане обмена РИБ кнопки по обмену
Почему? Вы открываете План Обмена РИБ через "Все функции"?
Тем не менее, в тех базах, которые получились у меня, на релизе платформы 8.3.4.496 ошибка не падает. Сейчас выгружу получившиеся dt-файлы.