Каталог решений - Набор записей, принадлежащий менеджеру записи, должен содержать ровно 1 запись

Набор записей, принадлежащий менеджеру записи, должен содержать ровно 1 запись

Набор записей, принадлежащий менеджеру записи, должен содержать ровно 1 запись

В наличии

Решение ошибки «Набор записей, принадлежащий менеджеру записи, должен содержать ровно 1 запись».

Категория:

Описание

Проблема: При открытии документов из журнала "Кадровые документы" выходит сообщение "Набор записей, принадлежащий менеджеру записи, должен содержать ровно 1 запись", и программа закрывается.

Конфигурация "Бухгалтерия предприятия, ред.3.0" (релиз 3.0.129.13).

Благодаря форуму https://forum.infostart.ru/forum86/topic240120/ было обнаружено, что существуют дублирующие записи в регистрах сведений без измерений. 

Сделал обработку РегистрыСведенийБезИзмерений.epf, которая выводит названия регистров сведений без измерений.

Далее по этому списку проверяем наличие дублирующих записей с помощь "Консоли запросов".

В моем случае в регистрах были две одинаковые записи.

Делаем обработку, которая удаляет первую запись:

&НаСервере
Процедура КомандаВыполнитьНаСервере()
	НаборЗаписей = РегистрыСведений.НазваниеРегистраСведенийСДублями.СоздатьНаборЗаписей();
	НаборЗаписей.Прочитать();
	НаборЗаписей.ОбменДанными.Загрузка = Истина;
	НаборЗаписей.Удалить(0);
	НаборЗаписей.Записать(Истина);
КонецПроцедуры

Таких регистров у меня было несколько, пока все дубли не удалил, документы не открывались.

НЕ ЗАБУДЬТЕ СДЕЛАТЬ АРХИВНУЮ КОПИЮ ПЕРЕД НАЧАЛОМ РАБОТЫ!!!

has been added to your cart:
Оформление заказа