Ситуация такая - была база 1С 8 БП 2.0, с нового года обновили на 3.0. Все было нормально, ставили обновления и т.п. Сейчас попытался обновить 3.0.41.64 -> 3.0.42.33, пишет нарушение уникальности кодов. Стал смотреть - в ПлаыВидовХарактеристик.ВидыСубконтоХозрасчетные, в предопределенных данных три пары элементов с кодами 00060, 00061 и 00062. Посмотрел как в стандартной - сделал также у себя (поменял коды у трех элементов). Пытаюсь накатить обновление - та же ошибка. Вхожу в 1С Предприятие, а там коды как были - т.е. в Конфигураторе у трех элементов коды показывает одни, а в Предприятии у них же коды другие (остались как и были 00060-00062). Сделал ТиС (все галочки поставил) - не помогло. Самое непонятное почему в Конфигураторе код один в Предприятии другой ?
Обычное задублирование предопредленных при обновлении. Как на самом деле не в курсе, но имхо, в 1С двойная скрытая связь для предопределенных. Через конфигуратор при обновлении - по кодам, а далее - вся работа по внутренним идентификаторам.
Погугли на Мисте.
Сталкивался (но то был не план счетов) В обработке обращался к данным по их "текущему" предопределению и узнавал внутренний идентификатор "правильной" записи. Потом все остальные ссылки на дубли заменял на эту "правильную" с последующим удалением дублированных.
Serg_1960
Те элементы у которых проблемы с кодами - тоже стандартные, т.е. удалять их не нужно.
НаборДанных
Сейчас удалил базу из списка и ввел заново - вроде должна создать новый кэш. Не помогло.
Если конкретно, виды субконто
00004 "Основные средства"
00001 "Номенклатура"
00012 "Номенклатурные группы"
У них были коды - 00060, 00061, 00062, с такими кодами есть другие стандартные виды субконто :
00060 "Способы учета НДС"
00061 "Виды страховых взносов"
00062 "Элементы затрат"
После моей ручной правки
в Конфигураторе показывает :
00004 "Основные средства"
00001 "Номенклатура"
00012 "Номенклатурные группы"
...
00060 "Способы учета НДС"
00061 "Виды страховых взносов"
00062 "Элементы затрат"
а в самой базе :
00060 "Основные средства"
00061 "Номенклатура"
00062 "Номенклатурные группы"
...
00060 "Способы учета НДС"
00061 "Виды страховых взносов"
00062 "Элементы затрат"
Такие чудеса...
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн