Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обмен данными. Конвертация 2.1 В чем ошибка

Обмен данными. Конвертация 2.1 В чем ошибка
Я
   1CNachalo
 
27.06.19 - 04:23
Доброе утро.
Переношу регистр сведений из УТ в Розницу. Загружается нормально, пока не прописываю условие в обработчике. Требуется, чтобы вРозницу переносилось только по конкретному складу. В Конвертации 2.1 для конвертации указываю параметр Склад. Но вопрос в том, что нашла, как обратиться к записи передаваемого регистра только в обработчике ПослеЗагрузки (как к Объекту), а на этом моменте Параметры.Склад уже пуст (так вижу при тестировании, может ошибаюсь).

Обхожу это так: в приемнике в РС добавляю реквизит СкладСлужебный, а в конвертации свойства этого поля в обработчике ПередВыгрузкой для него задаю              Значение = Параметры.Склад.Наименование;

Тестирую и при загрузке в приемник вижу, что склады и в СкладеСлужебном, и в  Объект.Склад.Наименование есть (для теста  в обработчике ПослеЗагрузки для правила переноса РС прописала:

Сообщить("ПараметрНаименование" + Параметры.Склад.Наименование);
Сообщить("Объект.Склад " + Объект.Склад);

Теперь хочу их сравнить между собой (вроде оба значения - строка) и при несовпадении записи в приемник не вносить. В обработчике ПослеЗагрузки для правила переноса РС прописываю:

Если  Объект.Склад.Наименование <> Объект.СкладСлужебное Тогда  
     Отказ;
КонецЕсли;

При загрузке в приемник получаю сообщение о 2х ошибках с кодами 21 (Неопознанный оператор) и сообщение, что загружено 5 объектов (но в РС приемника при этом пусто). Что не так делаю?
 
 

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