Имя: Пароль:
1C
1С v8
ERP: Постоянно возникает ошибка Запись с такими ключевыми полями существует.
0 vcv
 
22.07.19
14:47
Есть ERP 2.4. Немного дописанная. Постоянно возникают ошибки "Запись с такими ключевыми полями существует"

Подробней ошибки выглядят так::

{ОбщийМодуль.МеждународныйУчетПроведениеСервер.Модуль(54)}: Ошибка при вызове метода контекста (Записать)
по причине:
Запись с такими ключевыми полями существует! : ОтражениеДокументовВМеждународномУчете: 14.06.2019 23:59:59, Списание безналичных ДС ТЮ00-000402 от 17.06.2019 10:58:43, УСТ-Т ООО, 14.06.2019 0:00:00 (Регистр сведений: Отражение документов в международном учете; Номер строки: 2)

Проблема в основном с регистрами отражения документов в международном и регламентном учётах и в замерах времени при оценке производительности.

В чем может быть причина и как лечить проблему?
1 vcv
 
22.07.19
14:53
Может быть некорректно отрабатывает ЕРП изменение даты документа.
Документ, ошибка с которым приведена выше, был переставлен с 17.06 на 14.06. В регистре "отражение документов в международном учёте" две записи, отличающиеся только периодом и номером строки. Одна на 14.06 номер строки 1, другая 17.06 номер строки 2.
2 Фрэнки
 
22.07.19
14:54
Обновление из типовой какое-то было принято? И обновилось не до конца?
3 vcv
 
22.07.19
14:57
Обновлялось последний раз до нового года. Ещё внедряется и готовится к запуску в эксплуатацию. Сейчас релиз 2.4.6.174.
4 КнОпка
 
22.07.19
15:06
(3) а кто внедряет? Может дописки всякие они сделали а вы у нас зачем то спрашиваете
5 Fish
 
22.07.19
15:08
(0) "Немного дописанная. " - А уже спрашивали у того, кто дописывал?
6 vcv
 
22.07.19
15:19
>> Может дописки всякие они сделали а вы у нас зачем то спрашиваете
Регистрацию документов к отражению в международном и регламентированном не дописывали. Замер производительности ни кто не трогал, не трогает и не будет трогать 146%.
>> А уже спрашивали у того, кто дописывал?
Вместе с ними гадаю, что за проблема.
7 КнОпка
 
22.07.19
15:23
< Замер производительности ни кто не трогал, не трогает и не будет трогать 146%.

Когнитивный диссонанс - а зачем вам ее не нужно трогать, понять не могу?)
8 piter3
 
22.07.19
15:25
(7) Гадают же)))
9 vcv
 
22.07.19
15:29
(8) >> Гадают же)))
Я могу предположить, что регламентные задания по отражению в учётах сломаны кривыми руками. Но тогда объясните, почему аналогичная ошибка возникает в штатном замере производительности, который никто никакими руками не трогал. Совершенно типовой.
Будешь тут гадать, если трассировка отладчиком на отдельных документах никаких проблем не выявляет, а при текущей работе ошибки стабильно возникают.

Возможно связанный вопрос. При проведении некоторых документов, пока не могу понять каких, в очередь на отражение в международном и регламентированном учёте попадает не только этот документ. Но и большое количество других. В пике видел до 4 тысяч документов.
10 Вафель
 
22.07.19
15:30
приведи пример ошибки по замеру производительности
11 piter3
 
22.07.19
15:30
(9) можно начать с платформы.И опять же, хоть скрины приведи,погадаем
12 КнОпка
 
22.07.19
15:36
(9) Что именно дописывалось? Кто вы сами там - штатный программист или консультант, какое отношение имеете к ЕРП?
13 vcv
 
22.07.19
15:40
(10)
{ОбщийМодуль.ОценкаПроизводительности.Модуль(749)}: Ошибка при вызове метода контекста (Записать)
            НаборЗаписей.Записать(Ложь);
по причине:
Запись с такими ключевыми полями существует! : ЗамерыВремени: Обработка. клиент банк. модуль менеджера. загрузить. удельный, 63 699 369 456 595, 6 256, 22.07.2019 5:00:00 (Регистр сведений: Замеры времени)
14 vcv
 
22.07.19
15:44
(11) Платформа 8.3.13.1513, ЕРП 2.4.6.174.
15 vcv
 
22.07.19
15:45
(12) Я штатный клюшник :) Внедряет сторонняя компания.
16 piter3
 
22.07.19
15:47
(14)Прикольно какой старый релиз
17 КнОпка
 
22.07.19
15:49
(16) давно идет внедрение видимо
(13) попробуйте отключить замер производительности совсем
18 sqr4
 
22.07.19
15:50
Первое что я делаю когда происходит неведомая херня. Это чистка кэша и тестирование и исправление
19 PiotrLoginov
 
22.07.19
15:50
(6) >>Вместе с ними гадаю, что за проблема
вот с этого места стало интересно. ребята, тащите попкорн

но по теме: скажите, а ошибка возникает только при проведении уже существующих документов? Если новый документ создать и попробовать провести, ошибка бывает?
20 shuhard
 
22.07.19
15:51
(15) ну так и ипи ей(Внедряет сторонняя компания.) мозг, форум здесьь при чём ?
21 Fish
 
22.07.19
15:52
(16) Видимо, "немного допилили" до того, что теперь обновить релиз до актуального уже не могут :))
22 HeKrendel
 
22.07.19
15:52
(15) А почему за полгода до сих пор не перешел?
23 PiotrLoginov
 
22.07.19
15:57
(22) это ты зря. мы ж не знаем, какие там масштабы. внедрение может долго происходить.
24 HeKrendel
 
22.07.19
15:58
(23) Я считаю что старую команду в компании надо сохранять, а не увольнять после перехода
25 HeKrendel
 
22.07.19
15:59
Одна из форм перехода, это доверить старой команде не критичный функционал, печатные формы, запреты, заполнялки табличных частей, отчеты
26 vcv
 
22.07.19
16:34
>> давно идет внедрение видимо
Уже полтора года.
>> попробуйте отключить замер производительности совсем
А чем это может помочь? Терять-то его не хочется, полезная штука.
>> Это чистка кэша и тестирование и исправление
Какой кэш предлагаете чистить? База серверная.
27 sqr4
 
22.07.19
16:38
(26) Оба
28 sqr4
 
22.07.19
16:39
(26) ну или в другое место ее перетащить как вариант, копию сделать
29 Фрэнки
 
22.07.19
16:44
(26) // Терять-то его не хочется, полезная штука.

Вы его уже потеряли. Если его не начнешь заполнять заново - не заработает. Отключите, увидите, что ошибка ушла и затем заново включите.
30 Вафель
 
22.07.19
16:50
(13) получается что у вас несколько действий выполняется в пределах одной милисекунды
31 vcv
 
22.07.19
16:59
(30) Нифига себе быстрые! Это один пользователь.

А чем отличается
Обработка. клиент банк. модуль менеджера. загрузить. удельный
от
Обработка. клиент банк. модуль менеджера. загрузить   ???
Это наименования ключевых операций из регистра Замер времени
32 vcv
 
22.07.19
17:02
(27) Проблема возникает в фоновом задании. У совершенно разных пользователей. Тут если чистить, то что-то на сервере.
33 Фрэнки
 
22.07.19
19:13
(32) регистры на которых сбоит - вот их надо чистить и смотреть что будет дальше хотя бы на тестовых прогонах.
Естественно, что проверить вы все это смогут, когда скопируют рабочую базу в тестовую копию, а при этом автоматически (для тестовой) исполнятся все выше высказанные рекомендации относительно кэшей и т.п.
34 Фрэнки
 
22.07.19
19:14
*проверить у вас все это смогут

(имею ввиду, что процедура тестирования будет завязана на присутствие команды внедрения)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс