Ошибка при добавлении переносе пакета в Хранитель

Страницы: 1 2 След.
RSS
Ошибка при добавлении переносе пакета в Хранитель, После рестарта серверов.
 
Доброго дня.
После рестарта серверов в логах основной базы каждые 10 мин.
Так понимаю сбился "счетчик" пакетов?
Ошибка при добавлении переносе пакета в Хранитель
{ОбщийМодуль.внЖурналРегистрации.Модуль(394)}: Ошибка при вызове метода контекста (Записать)
Элемент.Записать();
по причине:
Значение "00-00014373" поля "Код" не уникально

Что посоветуете?
 
Добрый день.
Необходимо в хранителе найти
Это могут быть справочники: внМетаданные, внПользователи, внКомпьютеры.
Откройте найдите элемент с кодом 00-00014373 и измените на 00-00014374, после этого запишите его.
Попробуйте снова перенести кэш.
Что-то с платформой и с нумерацией в справочниках.
Автоматизация сегодня - Ваш успех завтра
 
Спасибо, это были Идентификаторы объектов.
Номер поправил, принудительно выполнил Перенос кеша во внешнюю ИБ, выполнилось без ошибок в журнале.
 
Добрый день. Сного появилось.
Ошибка переноса кэша в ИБ "Хранитель журнала регистрации"
{ОбщийМодуль.внЖурналРегистрации.Модуль(394)}: Ошибка при вызове метода контекста (Записать)
Элемент.Записать();
по причине:
Значение "00-00277801" поля "Код" не уникально

Только сейчас значение увеличивается на +1 каждый раз.
В Идентификаторы объектов нашел это значение, но там оно уже заполнено причем до 00-00278161
Сбилась нумерация, как принудительно выставить допустим значение 00-00278162?
 
Добрый день.
Сделайте новый элемент, произвольный и запишите его, при ошибке установите новый номер, который был бы максимальным и снова запишите.
Элемент должен записаться.
Автоматизация сегодня - Ваш успех завтра
 
Ситуация не изменилась.
Значение "00-00277839" поля "Код" не уникально
Уже натикало.
Почему нет возможности руками подправить?
Как при обмене меж РИБами и ЦБ.
 
Добрый день. Руками есть возможность подправить.
Встаньте в поле "Код" и начните вводить текст, конфигурация спросит "Вы действительное хотите изменить?" Нажмите "Да" и код можно исправить на такой какой вы захотите.
Автоматизация сегодня - Ваш успех завтра
 
Хорошо, вот более детально.
Хранитель - в нем уже есть записи, номера которые превышают, то что выгружает ЦБ.



Вот лог ошибки в журнале ЦБ:


В хранителе последняя запись это я сам создал, то что советовали выше.
Не помогло, тк ЦБ пытается выгружать дальше по порядковому номеру.

А мой вопрос заключался почему из ЦБ нет возможности подправить номер пакета?
Изменено: Михаил - 10.02.2017 09:44:14
 
Цитата
Михаил написал:
А мой вопрос заключался почему из ЦБ нет возможности подправить номер пакета?
Потому, что номер присваивается автоматически в момент записи в базе хранителя. Рабочая база знать не знает ничего про нумерацию в другой базе.
Это платформенный механизм 1С, который автоматически присваивает номер при записи нового элемента.
Эта проблема наблюдается исключительно в вашей базе хранителя и скорее всего связана с ручным изменением кода ранее (а может и ошибка платформы).
Такое бывает иногда, вот примеры (там же решения):
http://www.forum.mista.ru/topic.php?id=613390
(по поиску много чего можно найти)

Совет везде один и тот же: надо найти этот элемент и вручную изменить его код и прибавить единицу, тогда нумерация восстановиться.
В вашем случае надо в хранителе найти элемент "00-00277842" и увеличить код сделав его "00-00277843".
Автоматизация сегодня - Ваш успех завтра
 
Происходит это когда сервера "уходят на перезагрузку".
Не постоянно, а с неведомой случайностью сбивается счетчик пакетов у основной базы.
По прикрепленным скринам, видно что нумерация была заполнена. И она продолжалась.
Но после еженедельной перезагрузки ЦБ решала, что надо бы начать заного.
Цитата
"00-00277842" и увеличить код сделав его "00-00277843".
Не могу, т.к. номер этот есть и дальше по увеличению.
Тут указан https://softonit.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=3061&width=500&height...
последний номер.
В списке видно порядок нумерации.
Изменено: Михаил - 10.02.2017 10:19:34
Страницы: 1 2 След.
Читают тему