Гельмер Александр

+79129291010 Telegram,Max ( helmer@ya.ru )

Публикация 000000291

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

Название Версия Размер Цена
   Лечение ситуации: Обнаружено дублирование ключевых значений. Отображение данных в списке невозможно      проверялось на управление нашей фирмой, редакция 3.0 (3.0.7.122)     -     500.00 

Ситуация. Клиент обратился с такой проблемой

Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.






Смотрим в запрос и видим, что есть левое соединение с регистром сведений ГрафикПлатежей. Он независимый и периодический в пределах дня. Смотрим на график в запросе




Запрос у меня без дат т.е. за все периоды и судя по статистике за все время жизни регистра, а это несколько лет, а здесь только в сентябре такие двойные записи с одним СчетомНаОплату и разными датами.

В запросе на вывод списка, где 1С ломается, левое соединение с этим регистром, что и дает двойную запись с одинаковой ссылкой. Почему так? То ли разработчики не учли, то ли сбой в 1С при записи в регистр, но факт на лицо, а людям работать надо. Написал обработку для очистки двойных записей. После выполнения оставляет одну. Может кому-то поможет. Делюсь! Не забываем делать архивную копию перед выполнением

С интерфейсом не заморачивался. Открывать через Файл/Открыть



после выполнения


Проверялось на Управление нашей фирмой, редакция 3.0 (3.0.7.122)



---------------------------------------------

Публикация 000000291

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

Название Версия Размер Цена
   Лечение ситуации: Обнаружено дублирование ключевых значений. Отображение данных в списке невозможно      проверялось на управление нашей фирмой, редакция 3.0 (3.0.7.122)     -     500.00 


©AlexHelmer 1991-2026