Заимел проблему. С некоторого недавнего момента времени пользователи жалуются на неуникальные коды.
Собственно, при записи/проведении справочника/документа высвечивается окно сообщающее о том, что новый код совсем не уникальный и без ручного ввода ни под каким соусом не хочет писать в БД.
Что имеем на входе. УТ 10.3 10.3.36.1 (допиленная) на ТП 8.3.12.1469.
Из последних "допилок" - обновление подсистемы Битрикса.
Проблема затронула несколько объектов:
Справочники
1) Номенклатура
2) Единицы измерения
3) Контрагенты
4) Договоры контрагентов.
Доки
5) Заказ покупателя (типовой)
6) Отгрузочный лист (нетиповой)
Если бы был задействован только один объект - я бы подумал, что проблема в чьих то руках, которые поставили код вручную.
Но, она наблюдается сразу в нескольких.
Из проделанных работ (есс-но они должного результата не дали)
1) Перенумерация обработкой(проверил на 2-х справочниках)
2) Чистка кэша клиента/сервера.
3) Перезапуск службы сервера
4) Переустановка ТП
5) Тестирование и исправление ИБ (всё ок)
6) Использование процедуры ОбновитьНумерациюОбъектов() для выбранного объекта/ов метаданных.
Замечу следующее:
1) Проблема продолжала наблюдаться после остановки обмена с сайтом
2) Как видно из списка с теми же самыми Поступлениями и Реализациями всё ок.
3) Вроде, исходя из списка, можно подумать что проблема с обменом. Но в эту версию не вяжется нетиповой "отгрузочный лист". Модуль битрикса без изменений. Ставил его несколько раз на другие базы ут 10.3 и проблем с уникальностью не было.
В общем я в некотором тупике т.к. не совсем понимаю что ещё может быть.
(5) Спасибо! Пользователи отписались, что подобная проблема больше не встречалась. Вопрос исчерпан.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший