Уважаемые специалисты, скажите пожалуйста, как правильно исправлять такую ошибку: https://imgur.com/a/8tyFM
База УТ11.3, как правильно найти точную причину ошибки и исправить её? Судя по данным, это ошибка в РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних, но как найти по названию индекса что это за поле и по цифровому значанию - что это за поля - я пока не научился.
(0) Используй ПолучитьСтруктуруХраненияБазыДанных() - чтобы узнать, в частности, соответствие между именами полей индекса и именами метаданных в 1С.
Бинарные значения физических записей в скуле достаточно просто трансформируются в уиды и далее в ссылки, сложность только в определении типа.
Можешь использовать профайлер, чтобы посмотреть какой запрос (insert вестимо) пытается воткнуть дубль.
Предварительно, Ключ со значением 0 в начале - похоже на ересь.
В итоге разобрался: доблестная бухгалтерия вводила однотипный документ (например оплата связи) с одинаковыми датой/временем и с включенным флажком "Устанавливать цены поставщика". Одинаковое время ставилось вручную...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn