Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка MSSQL при пересчете итогов

Ошибка MSSQL при пересчете итогов
Я
   ildary
 
12.11.17 - 10:58
Уважаемые специалисты, скажите пожалуйста, как правильно исправлять такую ошибку: https://imgur.com/a/8tyFM

База УТ11.3, как правильно найти точную причину ошибки и исправить её? Судя по данным, это ошибка в РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних, но как найти по названию индекса что это за поле и по цифровому значанию - что это за поля - я пока не научился.
 
 
   youalex
 
1 - 12.11.17 - 11:27
(0) Используй ПолучитьСтруктуруХраненияБазыДанных() - чтобы узнать, в частности,  соответствие между именами полей индекса  и именами метаданных в 1С.
Бинарные значения физических записей в скуле достаточно просто трансформируются в уиды и далее в ссылки, сложность только в определении типа.
Можешь использовать профайлер, чтобы посмотреть какой запрос (insert вестимо) пытается воткнуть дубль.

Предварительно, Ключ со значением 0 в начале - похоже на ересь.
   ildary
 
2 - 12.11.17 - 11:35
(1) Большое спасибо за пинок в нужном направлении.
   ildary
 
3 - 12.11.17 - 13:53
В итоге разобрался: доблестная бухгалтерия вводила однотипный документ (например оплата связи) с одинаковыми датой/временем и с включенным флажком "Устанавливать цены поставщика". Одинаковое время ставилось вручную...

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует