1С 8 Ошибка при обновлении "Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО"
Описание ошибки:
Ошибка на этапе реорганизации инфомрации при обновлении базы конфигурации 1С 8 Комплексная автоматизация 2.0 с релиза 2.5.8.303 на релиз 2.5.9.125: "Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО" Найденные решения: Ошибка наиболее часто возникает при обновлении конфигураций баз 1С 8. При этом продолжить и завершить обновление на этапе "Реорганизации информации" не возможно, т.к. кнопка "Принять" не активна. Возможно только отменить. В первую очередь важно понять, почему кнопка "Принять" не активна. Для этого "пролистываем" весь список с описанием "изменений в структуре информационной базы" и находит строки, которые отмечены красным восклицательным знаком !: Нажатие на изображении увеличит его Немного забегая вперед по ошибке "Записи регистра сведений стали неуникальными:" - не смотря на то, что название регистра в Вашем случае может отличаться - все же ошибка носит в некотором роде "универсальный" характер, поэтому в большинстве случаев подходы ее решения применимы и к случаям с другими регистрами. Как уже было отмечено в коротком описании, выполнялось обновление конфигурации базы 1С 8 Комплексная автоматизация редакции 2 с релиза подредакции 2.5.8 - 2.5.8.303 на релиз подредакции 2.5.9 - 2.5.9.125. Сама цель в данной ситуации заключалась в том, чтобы обновить базу до актуального релиза подредакции 2.5.10 (на момент публикации данного материала - начало января 2023 г.). Очень удивительно было наблюдать ошибку именно такого рода, так как буквально предыдущие обновление, которые выполнялись незадолго до описываемого обновления с ошибкой, произошли успешно, без каких-либо похожих проблем. Конечно, если более подробно погрузиться в теорию ошибки в статье на Инфостарт "Ошибка "Записи регистра сведений стали неуникальными", то кратко можно объяснить возникновение её из-за того, что разработчик изменяет (наиболее часто удаляет) состав измерений или ресурсов регистра. В приведенной статье приводится пример для регистра "ОтветственныеЛицаПоСкладамОдной из конфигураций". И предлагается обработка для исправления записей регистра не только конкретного регистра примера из статьи, но и других регистров, т.к. обработка предполагает некоторую универсальность в выборе любого регистра конфигурации. Важный момент при использовании данной обработки - это нужно точно знать структуру регистра до и после обновления, чтобы понимать, из-за удаление какого измерения или ресурса может возникнуть неуникальность его записей. Нажатие на изображении увеличит его В подобных случаях возникает два варианта развития событий. Либо пытаться изменить порядок обновления, т.к. возможно, что при обновлениях меняется структура обновляемых регистров и регистра "СостоянияПоОбъектамУчетаЭДО" в частности в примере. И разработчики допустили "упущение" при переходе. Либо - второй вариант - это пытаться найти неуникальные записи указанного регистра и что-то с ними делать. Сложно определить, какой из выбранных способов решения проблемы окажется быстрым. Но, казалось, что изменения порядка обновления должен оказаться более быстрым и простым. Поэтому была предпринята попытка, прежде чем выполнять обновление на релизы подредакции 2.5.9, еще обновиться до более поздних релизов подредакции 2.5.8 - 2.5.8.318. И потом снова попытка обновиться на релиз 2.5.9.135. И выбор данной стратегии оказался успешным, не пришлось выполнять действий по анализу записей регистра и их корректировки: Нажатие на изображении увеличит его Так же, в случае, если есть возможность оценить состав измерений и ресурсов регистра, для которого возникает ошибка при обновлении "записи регистра сведений стали неуникальными", в релизе до обновления и после и окажется, что видимых изменений нет, то можно обратиться к опыту из статьи Исправление ошибки "Записи регистра сведений стали не уникальными" сайта Инфостарт. В ней предложена обработка, с помощью которой можно перед обновлением выгрузить данные регистра в отдельный файл, для которого возникает ошибка, с удалением данных регистра и последующей загрузкой из ранее созданного файла после обновления. Обработка претендует на некоторую универсальность, т.к. в ней возможно выбрать любой регистр конфигурации. Нажатие на изображении увеличит его Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 04-01-2023 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-2020. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |