Не редки случаи когда в базе 1С может наблюдаться нарушение уникальности кодов элементов справочников, документов и т.д. Для проверки наличия данной проблемы можно воспользоваться одной из вариаций данного запроса:
Выбрать
РАЗЛИЧНЫЕ
Номенклатура1.Ссылка,
Номенклатура1.Код,
Номенклатура2.Ссылка,
Номенклатура2.Код
из
Справочник.Номенклатура КАК Номенклатура1
ЛЕВОЕ СОЕДИНЕНИЕ
Справочник.Номенклатура КАК Номенклатура2
ПО Номенклатура1.Код = Номенклатура2.Код
ГДЕ Номенклатура1.Ссылка <> Номенклатура2.Ссылка
Для восстановление уникальности кодов номенклатуры необходимо воспользоваться обработкой «Универсальные подбор и обработка объектов», которую можно скачать с сайта ИТС .
Разберем работу данной обработки на примере задвоенности кодов справочника номенклатуры УТ 10.3.
Алгоритм.
- Запускаем обработку в режиме «Предприятие» В поле «Объект поиска» выбираем «Номенклатура» и нажимаем «Найти объекты».
2. После того, как все объекты будут найдены необходимо перейти на вкладку «Обработки» и выбрать «Перенумерация объектов»
3. Настроить параметры перенумерации (или оставить их по умолчанию) и нажать кнопку «Выполнить». Время процесса перенумерации зависит от количества задейтсвованных объектов.
4. После завершение перенумерации отобразится соответствующее оповещение. Перенумерация завершена!