Здравствуйте. Обновляю базу с релиз 2.2.6. Последовательно. При обновлении центральной базы на 2.2.12 всё проходит без ошибок. А при обновление периферийной на 94% ошибка.
Вот что есть в журнале регистраций. Может кто сталкивался. В интернете про эту ошибку нашел, но ока безрезультатно.
Я как понимаю проблема в том что файл обмена удалён который дальше пытается 1с прочитать
Обмен данными.Проведение документа "Ввод начальных остатков узла"
Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(219)}: Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {ПланОбмена.ПоМагазину.МодульОбъекта(113)}: Ошибка при вызове метода контекста (Следующий): В данной транзакции уже происходили ошибки!
Обмен данными.ПоМагазину.Получение данных. Сообщение обмена удалено из кэша.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(12929)}: Получение данных из главного узла завершилось с ошибками.
ВызватьИсключение НСтр("ru = 'Получение данных из главного узла завершилось с ошибками.'");
Вот что есть в журнале регистраций. Может кто сталкивался. В интернете про эту ошибку нашел, но ока безрезультатно.
Я как понимаю проблема в том что файл обмена удалён который дальше пытается 1с прочитать
Обмен данными.Проведение документа "Ввод начальных остатков узла"
Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(219)}: Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {ПланОбмена.ПоМагазину.МодульОбъекта(113)}: Ошибка при вызове метода контекста (Следующий): В данной транзакции уже происходили ошибки!
Обмен данными.ПоМагазину.Получение данных. Сообщение обмена удалено из кэша.
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(12929)}: Получение данных из главного узла завершилось с ошибками.
ВызватьИсключение НСтр("ru = 'Получение данных из главного узла завершилось с ошибками.'");
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)В 1С Рознице 2.2 все хорошо кроме РИБ. Нужно обновить до конца центральную базу. Сделать выгрузку в перефирийную и сохранить конфигурацию в файл (cf). Подчиненный узел отвязать от РИБ загрузить файл конфигурации(cf). затем привязать обратно РИБ к центральной базе. И вот тогда запустит обмен РИБ в перефирийной базе. тогда все как по маслу пролетит. Это случается из-за стремненького компа где стоит перефирийная база, обычно перевод на SSD помогает, чистка кэша. но лучше сразу что бы время не терять как описано выше.
Мне вот это ещё не нравится. Я один в базе
Ошибка разделенного доступа к базе данных
База данных заблокирована:
компьютер: DESKTOP-SLD2QNG, пользователь: Отладка, сеанс: 242, начат: 16.08.2019 в 11:32:03, приложение: Тонкий клиент
Ошибка разделенного доступа к базе данных
База данных заблокирована:
компьютер: DESKTOP-SLD2QNG, пользователь: Отладка, сеанс: 242, начат: 16.08.2019 в 11:32:03, приложение: Тонкий клиент
(13)Уже плохо помню розницу, но вроде можно отключить этот документ. Что то там было про передачу начальных остатков в узел.
Сталкивался с похожей проблемой. Решил просто тем что закомментировал какие то строки при обмене, на которых возникала ошибка, что бы не вызывалось исключение и обновление прошло и дальше всё работало нормально.
Посмотрите какая ошибка возникает при проведении документа ввода нач остатков узла.
Сталкивался с похожей проблемой. Решил просто тем что закомментировал какие то строки при обмене, на которых возникала ошибка, что бы не вызывалось исключение и обновление прошло и дальше всё работало нормально.
Посмотрите какая ошибка возникает при проведении документа ввода нач остатков узла.
(15)Так по какой то причине база пытается же провести этот документ. Не обязательно он приходит с обменом, может там ошибка или что то ещё.
Попробуйте найти то место где у вас вызывается исключение и закомментировать его. После провести обновление. На тестовой базе.
Я то же с несколькими релизами так же мучился. При чём в одной организации у меня база обновлялась нормально, а там под 60 узлов, а в другой на 20 узлах была такая проблема. Что часть узлов обновлялась, а часть нет. Релизы были одинаковые, может в каких то данных дело.
Попробуйте найти то место где у вас вызывается исключение и закомментировать его. После провести обновление. На тестовой базе.
Я то же с несколькими релизами так же мучился. При чём в одной организации у меня база обновлялась нормально, а там под 60 узлов, а в другой на 20 узлах была такая проблема. Что часть узлов обновлялась, а часть нет. Релизы были одинаковые, может в каких то данных дело.
(14) Случайно не тут
ВыборкаДокументов = Документы.ВводНачальныхОстатковУзла.Выбрать(,, Новый Структура("КодУзлаОбмена", ПредопределенныйУзел.Код), "Дата");
Пока ВыборкаДокументов.Следующий() Цикл
ДокументВыборки = ВыборкаДокументов.ПолучитьОбъект();
Если ДокументВыборки <> Неопределено
И НЕ ДокументВыборки.ПометкаУдаления
И НЕ ДокументВыборки.Проведен Тогда
ДокументВыборки.Узел = Ссылка;
Если НЕ ОбменДаннымиПереопределяемый.ЗаписатьВводОстатков(ДокументВыборки, РежимЗаписиДокумента.Проведение) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
ВыборкаДокументов = Документы.ВводНачальныхОстатковУзла.Выбрать(,, Новый Структура("КодУзлаОбмена", ПредопределенныйУзел.Код), "Дата");
Пока ВыборкаДокументов.Следующий() Цикл
ДокументВыборки = ВыборкаДокументов.ПолучитьОбъект();
Если ДокументВыборки <> Неопределено
И НЕ ДокументВыборки.ПометкаУдаления
И НЕ ДокументВыборки.Проведен Тогда
ДокументВыборки.Узел = Ссылка;
Если НЕ ОбменДаннымиПереопределяемый.ЗаписатьВводОстатков(ДокументВыборки, РежимЗаписиДокумента.Проведение) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Есть одна проблема которую не учёл при обновление. Есть свой регистр накопления. По нему делают движение два документа. Эти движения теперь не попадают в регистрацию для обмена. Где можно посмотреть? До обновления база есть я там не нашел. В плане обмена по магазину в макете правила регистрации его нет.
Центральная база и 17 рибов обновлены до 2.2.13.8.
Но остался один вопрос который проявился после обновления.
При продажи некоторых штучных товаров, двух категории не группируется товар в РМК.
Остальной группируется. Галочка в настройках рмк установлена
Но остался один вопрос который проявился после обновления.
При продажи некоторых штучных товаров, двух категории не группируется товар в РМК.
Остальной группируется. Галочка в настройках рмк установлена
После замены ссылок на объекты (дубли НМКЛ) в документе ввод начальных остатков (ВНО) появились дубли строк- обмен встал с ошибкой (Выполняется фоновое задание), после снятия регистрации документа ВНО к обмену,обмен не выполнялся - ошибка:
"Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {ПланОбмена.ПоМагазину.МодульОбъекта(113)}: Ошибка при вызове метода контекста (Следующий): В данной транзакции уже происходили ошибки!"
Лечение: убираем дубли строк на закладке Цены нмкл в ВНО, регистрируем данный документ к выгрузке, - обмен работает
"Ошибка при вызове метода контекста (ЗакончитьЧтение): Ошибка при выполнении обработчика - 'ПередЗаписью': {ПланОбмена.ПоМагазину.МодульОбъекта(113)}: Ошибка при вызове метода контекста (Следующий): В данной транзакции уже происходили ошибки!"
Лечение: убираем дубли строк на закладке Цены нмкл в ВНО, регистрируем данный документ к выгрузке, - обмен работает
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот