Вход | Регистрация
 

План обмена, авторегистрация и дублирование записей

План обмена, авторегистрация и дублирование записей
Я
   OldCondom
 
16.08.19 - 15:14
С планами обмена как-то не очень дружу, криворук от рождения.
Есть новый план обмена, туда включет документ РТУ, авторегистрация - разрешить.
Есть правила обмена, в ПВД код:

Узел = ПланыОбмена.НашПланОбмена.НайтиПоКоду("2");
Выборка = ПланыОбмена.ВыбратьИзменения(Узел, 1);
ВыборкаДанных = Новый Массив;
Пока Выборка.Следующий() Цикл
    Данные = Выборка.Получить();
    Если Данные.Метаданные().Имя  = "РеализацияТоваровУслуг" Тогда
        ВыборкаДанных.Добавить(Данные.Ссылка);
        ПланыОбмена.УдалитьРегистрациюИзменений(Узел, Данные.Ссылка);
    КонецЕсли;
КонецЦикла;

Вроде все работает. На следующий день у заказчика проблемы - не грузит ничерта.
Открываю обработку регистрация измненений или как-то так, типова.
При открытии выдает:
https://i.ibb.co/qmYjk4H/image-6.png

Стоит удалить всю регистрацию, провести/изменить документ и выгрузка работает. В какой момент происходит затык я не знаю:(
Куда копать, подскажите.
 
 
   aleks_default
 
1 - 16.08.19 - 15:17
А что дальше происходит с ВыборкаДанных?
   aleks_default
 
2 - 16.08.19 - 15:19
И вообще тема "нахрена все эти танцы с бубном с удалением регистрации" не раскрыта
   OldCondom
 
3 - 16.08.19 - 15:20
(1) программно создается типовая обработка выгрузки/загрузки xml и летит все это добро в розницу напрямую по com=/
(2) стесняюсь спросить. А как мне грамотно удалить из регистрации то, что уже было отправлено?
   Михаил Козлов
 
4 - 16.08.19 - 15:23
(3) По-хорошему, надо бы квиток получить, что в приемнике все прошло ОК.
   OldCondom
 
5 - 16.08.19 - 15:28
(4) это понятно. Но денег за такое излишество заплачено не было=))
Так в чем суть этой ошибки. Явно полученное сообщение роли не играет. Почему криво отрабатывает удаление регистрации? Или что это вообще такое? Как я понял, в таблицу более 1 раза попадает регистрация одного и того же документа? Где косяк то?
   aleks_default
 
6 - 16.08.19 - 15:28
(4)Во-во
   aleks_default
 
7 - 16.08.19 - 15:36
Как я понял, в таблицу более 1 раза попадает регистрация одного и того же документа - это невозможно
   OldCondom
 
8 - 16.08.19 - 15:38
(7) Отлично. Отсекли один вариант. Есть еще предположения, где что не так?
   OldCondom
 
9 - 16.08.19 - 15:39
Я уже склоняюсь к решению, что ну его нах выбирать изменения, пусть грузит все...
   aleks_default
 
10 - 16.08.19 - 15:43
Эта ошибка характерна для динамических списков, когда там кривой запрос. Залезь в обработку посмотри, что за форму она открывает

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.