Дублирование ключей в уникальном индексе '_ACCRGAT' в локальной базе

11.08.21

Задачи пользователя - Корректировка данных

Ошибка в локальной базе. Небольшая инструкция, как устранить.

Это моя первая публикация на ИС, прошу сильно тапками не кидать :)

 

В общем то, суть: встретилась ошибка "Дублирование ключей в уникальном индексе '_ACCRGAT'" в самописной локальной базе. Возникла после добавления субконто к регистру бухгалтерии. Проявляется она при проведении документа, пишущего в РБ:

 

 

Перенести в серверную возможности нет.

Первое, что приходит на ум - тестирование и исправление базы. Делаем - не помогает. Можно делать с любыми настройками, эффект один и тот же.

Дальше chdbfl - он тоже сообщит, что ошибок не обнаружено.

Пробуем покопать в интернете - возможно, это я плохо ищу, конечно, но там решений, больше чем предыдущие 2 пункта нет. (есть еще варианты рыться во внутренностях таблицы в СУБД, но это не наш вариант)

 

Что же можно сделать:

1. _ACCRGAT - это таблица ИтогиПоСчетамССубконто, значит, попробуем пошаманить с итогами. Идем в управление итогами (Функции для технического специалиста -> Стандартные -> Управление итогами) и переходим в Полные возможности:

 

 

2. Видим, что для Регистра используются Итоги и Текущие итоги:

 

 

3. Что ж, попробуем их отключить и включить снова: Сверху жмем на "Итоги" -> "Выключить использование итогов", и так же на "Текущие итоги" -> "Выключить использование текущих итогов".

 

 

4. Казалось бы, выключили, теперь, чтобы все работало как раньше надо включить ("А вы пробовали выключить и включить?") - Включаем, пробуем провести документ - ошибка сохраняется.

5. Фокус тут в том, что нужно Выключить использование итогов, затем провести хотя бы один документ, а только после этого включить их обратно. После этого ошибка пропадает, и другие документы пишутся корректно.

 

Понятно, что ошибка довольно специфичная, но может, благодаря этой статье кто-то сможет с ней разобраться быстрее.

ACCRGAT Ошибка

См. также

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    4505    37    18    

45

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    33803    108    152    

75

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    111370    669    174    

708

Корректировка данных Программист Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.2 от 09.06.2024!

19200 руб.

26.08.2018    52612    16    61    

55

Взаиморасчеты Корректировка данных Бухгалтер Пользователь Платформа 1С v8.3 1C:Бухгалтерия Бухгалтерский учет Управленческий учет Платные (руб)

Вы наконец разобрались с закрытием месяцев и пора начать контролировать сроки оплаты поставщикам и задолженности клиентов, но в базе расчеты не идут из-за развернутого сальдо? Не беда, есть решение!

12000 руб.

02.11.2020    7529    6    0    

8

Закрытие периода Корректировка данных Программист Пользователь Платформа 1С v8.3 Система компоновки данных 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    51363    175    29    

127

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для ООО для смены системы налогообложения УСН на ОСНО, без ведения раздельного учета, входящего НДС по способам учета. При реализации перехода в операции формируются проводки по выделению НДС, который ранее учитывался в стоимости номенклатуры, регистр «НДС Предъявленный».

6000 руб.

22.01.2025    260    1    0    

3

Корректировка данных Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Налоговый учет Налог на прибыль Платные (руб)

Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)

2880 руб.

05.05.2024    700    10    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. olgavia 01.02.22 19:24 Сейчас в теме
Спасибо большое, такая же ошибка была в типовой базе после свертки итогов. Очень помогла статья
requin; user1918563; colombian; Maneki; О.Ж; noviknk; +6 Ответить
2. nord 02.02.22 18:25 Сейчас в теме
Спасибо, мне тоже помогла эта статья. Одно уточнение, после выключения итогов, документы перестают проводиться. Перезаписал одну операцию введенную вручную, после этого включил итоги и всё заработало.
kida1; firenze; serge_msk; Victor0578; О.Ж; Perpenduska; +6 Ответить
3. 2ncom 119 03.02.22 09:08 Сейчас в теме
4. DinaIosipova 03.02.22 13:09 Сейчас в теме
большое спасибо. Очень помогла Ваша статья
5. AKV77 263 03.02.22 15:49 Сейчас в теме
Спасибо, статья выручила, была проблема аналогичная с (1).
6. Uejova 07.02.22 22:33 Сейчас в теме
Антон, спасибо большое! Статья Ваша очень помогла!
7. user_nin0305 13.02.22 13:02 Сейчас в теме
У меня к большому сожалению ошибка изменилась на "к сожалению возникла непредвиденная ситуация".И отправляет меня к себе самой.
8. user1565961 09.03.22 15:12 Сейчас в теме
В каком релизе конфигурации и платформы решалась задача? Не вижу у себя в разделе "управление итогами" строки "управленческий (регистр бухгалтерии)"
9. AntonChausov 264 09.03.22 15:13 Сейчас в теме
(8) Самописная конфа. Платформа 8.3.20. Но анологичный функционал есть и в типовых.
10. user1565961 09.03.22 15:50 Сейчас в теме
(9)Не вижу у себя в разделе "управление итогами" строки "управленческий (регистр бухгалтерии)", для какой строки в таком случае отключать использование итогов ?
13. GSokolov 320 23.03.22 19:34 Сейчас в теме
(10) Для строки с надписью "(регистр бухгалтерии)", наименование м.б другое. И значок как на картинке.
11. user1571985 12.03.22 19:38 Сейчас в теме
Антон, спасибо большое!
12. mdv92 18.03.22 01:05 Сейчас в теме
И мне помогло, спасибо! Никак не получалось - всё я не по инструкции делада, но когда, наконец, отключига одновременно и те и те итоги - в общем, всё по инструкции - сработало!
14. juris 28.03.22 17:55 Сейчас в теме
необходима форма ИНВ-11
15. juris 28.03.22 17:56 Сейчас в теме
Спасибо, здорово помогло.
16. user951144 29.03.22 10:51 Сейчас в теме
Спасибо за статью. Все получилось.
17. VPanin56 556 29.03.22 12:41 Сейчас в теме
18. intellavn 67 30.03.22 18:24 Сейчас в теме
Дай Бог Вам здоровья!!!
pioneeer; niko11s; +2 Ответить
19. Perpenduska 15.04.22 11:13 Сейчас в теме
20. niko11s 951 15.04.22 19:38 Сейчас в теме
21. Doomino 53 18.04.22 15:49 Сейчас в теме
Огромное спасибо! Столкнулась с такой же ошибкой, благодаря вашей статье сэкономила кучу времени!
22. insurgut 208 26.04.22 11:37 Сейчас в теме
Выражаю свою благодарность! :)
23. mar.003 28.04.22 17:52 Сейчас в теме
24. ivprovotorov 53 06.05.22 10:25 Сейчас в теме
25. user1781328 07.05.22 06:46 Сейчас в теме
Спасибо, удалось таким способом удалить документ!
26. Kotyara 16 07.05.22 21:35 Сейчас в теме
Спасибо. Действительно помогло.
27. ValeriyZ 19 09.05.22 19:24 Сейчас в теме
Благодарю за сэкономленное время! Инструкция рабочая.
28. S_e_r_g_1977 19.05.22 19:57 Сейчас в теме
Спасибо. Решение рабочее, исправил ошибку.
29. and03122008@gmail.com 04.06.22 21:10 Сейчас в теме
Спасибо, тоже помогло очень.
30. Sun_Day 20.06.22 11:59 Сейчас в теме
Спасибо! Всё сработало.
31. tyu2010 23.06.22 16:12 Сейчас в теме
Спасибо. Очень помогли.
32. asterisk 43 27.06.22 13:31 Сейчас в теме
Спасибо огромное, очень помогли с решением этого вопроса
33. Иринк@ 11.07.22 10:35 Сейчас в теме
Добрый день. Мне не помогает, может я делаю что то ни так? При выключенных итогах у меня нет возможности провести какой либо документ, по причине "отключенных итогов".
У меня при перепроведении банковских выписок вылезает такая ошибка: Нарушено условие уникальности данных.

Попытка вставки неуникального значения в уникальный индекс:
Дублирование ключей в уникальном индексе '_ACCRGAT11007_1@'
по причине:
Дублирование ключей в уникальном индексе '_ACCRGAT11007_1@'
Теперь ни в один акт сверки оплаты не попадают, а в некоторые и документы реализации, сдается мне у меня что-то со справочником "контрагенты случилось), хотя не факт, когда открываешь контрагента-документы, там выходит список всех доков, а в акты сверки ничего. В общем мне надо перепровести банк, а не получается из-за вышеуказанной ошибки.
34. YozZzhik 31.08.22 11:43 Сейчас в теме
(33) План счетов не задвоился? Я сейчас тоже копаюсь с такой проблемой, чищу задвоенный план счетов
35. grigr 214 04.10.22 14:13 Сейчас в теме
Спасибо!!!
в типовой бух появилась ручная бух операция которую из-за этой ошибки не получалось удалить.
теперь все вышло! ура
36. Maneki 13.10.22 07:42 Сейчас в теме
Спасибо огромное за подробную статью с картинками) в октябре 2022 ошибка по-прежнему актуальна и если не знать, то искать как исправить можно очень-очень долго...
37. Levin 18 13.10.22 22:38 Сейчас в теме
38. nymph 14.10.22 08:39 Сейчас в теме
Антон! Спасибо огромное!!! Сберегли время и нервы.
39. mashuta_ 9 19.12.22 00:55 Сейчас в теме
Спасибо большое! Удачно я вышла на Вашу статью, очень помогли.
40. k-da 18.01.23 18:41 Сейчас в теме
СПАСИБО! Сам бы я до этого не додумался :)
41. СветаМ 06.02.23 15:49 Сейчас в теме
Огромное человеческое СПАСИБО! Проблема была связана с документом Операция вручную. При попытки установить пометку удаления документа, БП 3.0 выдавала ошибку: "Дублирование ключей в уникальном индексе '_ACCRGAT21056_1@'...". Стандартные методы не дали решений. А на глобальные не было времени. Ваша статья дала направление для нахождения быстрого решения: при отключенных галочках на "Итоги" и "Текущие итоги" документ легко пометился на удаление и удалился. После удаления снова включили "Итоги" и "Текущие итоги". Огромная вам благодарность ЗА ИДЕЮ!
42. Waleinfo 17.02.23 15:40 Сейчас в теме
Спасибо большое, такая же ошибка была в базе БП Корп после свертки в документе "ввода остатков" Статья помогла. После отключения итогов документ смогла корректно заполнить и записать, далее снова включила "итоги".
43. buh.simf 4 09.03.23 09:41 Сейчас в теме
Спасибо, очень помогло
44. nadimag 18 10.03.23 20:18 Сейчас в теме
45. colombian 19.03.23 18:06 Сейчас в теме
После свертки БП (SQL) получил подобную ошибку. Решение помогло. Спасибо.
46. nshchekin 03.04.23 16:34 Сейчас в теме
Спасибо! Помогла инструкция справиться с аналогичной проблемой!
47. FB_2315636741813378 104 19.05.23 17:24 Сейчас в теме
Идея мне помогла. Но в моем случае после отключения итогов пришлось распровести проблемные документы. Потом ввести операцию в ручную, включить итоги. И только потом все ожило. Но за игею однозначная благодарность!
48. gaigalov 26.07.23 08:42 Сейчас в теме
Добрый день. Подскажите, а аналогичные действия можно выполнить в БП 2.0 ПРОФ (стандартная)?
Аналогичная ошибка выдается при проверке файла базы программой chdbfl.
49. user734952 20.10.23 10:24 Сейчас в теме
Добрый день! Спасибо огромное, так помогло 1С Бухгалтерия для Казахстана ред 3
50. user2005306 23.10.23 21:14 Сейчас в теме
Огромное спасибо! Материал спас: в домашке вылетела ошибка -- думала, буду долго мучиться. Посмотрела, повторила -- получилось!!!
51. dark70 241 17.11.23 17:09 Сейчас в теме
Большое спасибо, помогло, переносил остатки из УПП в БСО.
52. Irina_B 19.01.24 12:29 Сейчас в теме
Спасибо!!!! Только благодаря Вам, справилась с проблемой.
53. rulend 08.02.24 11:53 Сейчас в теме
54. antyuta 14.02.24 11:27 Сейчас в теме
Огромное спасибо. Проделали все тестирования с пересчетом итогов, описанные выше, даже пересоздали ИБ, ничего не помогало, пока не догадались Загуглить эту ошибку. И тут - такое сокровище!
55. AnnaBels 7 19.03.24 13:10 Сейчас в теме
спасибо большое! Действительно статья-сокровище!
56. Oleg_Anat 14.08.24 18:41 Сейчас в теме
Большое спасибо, статья помогла!
Конфигурация Бухгалтерия 3.0 типовая. После свертки базы нужно было удалить несколько операций начальных остатков. И программа ничего не давала сохранить, выдавала аналогичную ошибку. Выключил режим итогов для бухгалтерских проводок, после этого спокойно пометил на удаление операции, и включил итоги снова.
57. user2066497 09.01.25 19:12 Сейчас в теме
Спасибо тебе добрый человек!
slavik27; +1 Ответить
58. vikhrov53 99 10.01.25 13:07 Сейчас в теме
Спасибо большое. Ошибка исправляется на Бух Корп 3.0.167.36 платф. 8.3.25.1374. Необходимо только при выключенных итогах перепровести ВСЕ документы, у которых появлялась ошибка.
slavik27; +1 Ответить
59. user738935 13.01.25 08:02 Сейчас в теме
Спасибо большое. Ошибка исправляется на Бух Корп 3.0.167.36 платф. 8.3.24.1691. После обновления
slavik27; +1 Ответить
60. xioxao 13.01.25 14:28 Сейчас в теме
Дай бог тебе здоровья, добрый человек.

Нашел твою статью на 4ом часе мучений.

Мне помогло, огромнейшее уважение тебе!!!
slavik27; +1 Ответить
61. KVadR 103 13.01.25 22:17 Сейчас в теме
62. user2037632 14.01.25 12:43 Сейчас в теме
Спасибо большое автору! Помогло.
В моем случае была ошибка Дублирование ключей в уникальном индексе '_ACCRGAT2492_1@' при синхронизации с другой программой. Была проблема с одним документом Сведения об удержанном НДФЛ при передаче. Попробовал его распровести и провести - все та же ошибка.
Попробовал запустить ТИИ - пересчет итогов, chbdfl - не помогло
Нашел данную статью и сделал все в точности как написано - зашел в итоги, выключил итоги для регистра бухгалтерии Журнал проводок (бухгалтерский и налоговый учет), провел документ, вернулся в итоги, включил итоги и все заработало!
Еще раз огромное спасибо автору :)
bee-79; slavik27; +2 Ответить
63. slavik27 101 15.01.25 14:18 Сейчас в теме
словили на 8.3.24.1548 при обновлении бп3, заметили происходит это при установке обновления 3.0.167.36, причем при проведении документа Сведения об удержанном НДФЛ
(ошибка дублирование ключей в уникальном индексе _ACCRGAT2476_1@)

совет помог, спасибо!
64. slavik27 101 15.01.25 15:13 Сейчас в теме
(63) к сожалению совет помог, НО - далее при закрытии месяца ошибка снова появляется
68. slavik27 101 17.01.25 21:03 Сейчас в теме
(64) что в файловой, что в клиент-серверной ошибка все равно продолжает появляться после закрытия месяца.


В 1С:Бухгалтерия КОРП, если не включен учет по обособленным подразделениям, то при записи проводки по 68.01 выдается сообщение об ошибке:

"Нарушено условие уникальности данных.

Попытка вставки неуникального значения в уникальный индекс:

Дублирование ключей в уникальном индексе...".

Воспроизводится в ИБ КОРП версии, где до обновления у счета 68.01 было субконто "Регистрация в налоговом органе", а у его субсчетов - такого субконто нет.

Способ исправления:
Суть обхода - сделать так, чтобы состав субконто всех субсчетов счета 68.01 был одинаковым.

До обновления на 3.0.167: добавить субконто "Регистрация в налоговом органе" для субсчетов 68.01.1, 68.01.2
67. tpkpsd 16.01.25 10:07 Сейчас в теме
(64) у нас этот документ через раз создавал записи в РС "Расчет для начисления налогов на ЕНС" с пустым периодом, из-за этого при повторном проведении матерился на закрытый период (01.01.0001, ага).
1) Отключал итоги, по статье, только на весь журнал проводок, а не на управленку (которой нет), как автор
2) Фиксил документы с "Загрузка = Истина"
После этого доки стали проводиться и период закрылся, соответственно.
65. oakmen 16.01.25 07:34 Сейчас в теме
Огромное спасибо!
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.167.36)
При закрытие месяца вылезло

Начисление дивидендов 0000-000012 от 10.12.2024 21:00:01

Обработка Начисление дивидендов 0000-000012 от 10.12.2024 21:00:01 не выполнена по причине:
{Обработка.ГрупповоеПерепроведениеДокументов.МодульМенеджера(2301)}: Ошибка при вызове метода контекста (Записать): Нарушено условие уникальности данных.
Попытка вставки неуникального значения в уникальный индекс:
Дублирование ключей в уникальном индексе '_ACCRGAT22181_1@'

Метод помог решить проблему, но пришлось перепровести в таком режиме все документы по Начисление дивидендов
Перепроведение одного документа проблему не решало.
66. oakmen 16.01.25 09:13 Сейчас в теме
Да, долго искал "Управление итогами..." помогло "значок как на картинке" - в Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.167.36) "Журнал проводок (бухгалтерский и налоговый учет) (регистр бухгалтерии)
Еще раз - ОГРОМНОЕ СПАСИБО
69. Sasha42 9 20.01.25 19:20 Сейчас в теме
Огромное спасибо! При обновлении на версию 3.0.167.36 Корп. не удавалось ни изменить, ни пометить на удаление документ "Корректировка ЕНС". Ошибка : "Дублирование ключей в уникальном индексе '_ACCRGAT27949_". Инструкция помогла. 👍
70. v_id 106 21.01.25 17:56 Сейчас в теме
После того как 1с изменила план счетов (вместо 68.01.1 и 68.01.2 стал 68.01, который раньше группой был) регулярно встречаю базы с такого рода ошибкой и файловый и скульные. 1С проблему не признает.
Автору огромное спасибо!
Оставьте свое сообщение