Имя: Пароль:
1C
 
Корректировка остатков ЕГАИС. Ошибка при попытке вставки записи с неуникальным з
0 Dimarik_1
 
18.01.17
11:15
Запросил остатки в ЕГАИС и в течение длительного времени (несколько часов) не получил остатки. Регламентное задание "Обработка ответов ЕГАИС" выполнялось недавно. Выполнил вручную. Не помогло с чем может быть связана данная проблема?

попыткался запросить ответы в ЕГАИС еще раз. Выдало ошибку:

Ошибка записи элемента справочника 'Классификатор алкогольной продукции ЕГАИС'. Ошибка при попытке вставки записи с неуникальным значением ссылки. таблица Reference62.

Я отладил. Пытается записать элемент справочника с определенным кодом. Код уникальный, его нет в базе. однако в базе много элементов, которые были перегружены с использованием конвертации данных из других баз. Это необходимо было сделать, так как в одной розничной сети много мазинов с алкоголем, принятым в 2015 году.

Вполне возможно что именно перенос справочников в режиме ОбменДанными.Загрузка = Истина и является такой причиной.

Зачем разработчики конфигурации пытаются весьма странным образом ссылку эту формировать?

    Если ЗначениеЗаполнено(Источник.Код) Тогда
                НовыйИдентификатор = СформироватьУникальныйИдентификатор(Источник.Код, ИмяСправочника);
            КонецЕсли;



Если НовыйИдентификатор <> Неопределено Тогда
            НоваяСсылка = Справочники[ИмяСправочника].ПолучитьСсылку(НовыйИдентификатор);
            Источник.УстановитьСсылкуНового(НоваяСсылка);
        КонецЕсли;

И затем отваливается. Эта проблема наблюдается в общем модуле ИнтеграцияЕГАИС. ЗаписатьОбъект().  Процедура СформироватьИдентификаторОбъектаРИБПередЗаписью(Источник, Отказ) Экспорт
1 Dimarik_1
 
18.01.17
11:27
Розница, редакция 2.2 (2.2.4.30) (http://v8.1c.ru/retail/)
Copyright (С) ООО "1C-Софт", 2009 – 2016
(http://www.1c.ru)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.