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

КД 2.1 не отрабатывает встроенная функция ЗначениеИзСтрокиВнутр

КД 2.1 не отрабатывает встроенная функция ЗначениеИзСтрокиВнутр
Я
   inkvizitr
 
23.01.19 - 16:28
создаю правила обмена, у меня в правилах в самом конце перезаписываются физ. лица в приемнике, те которые переносились с источника
столкнулся с такой проблемой, при загрузки данных в приемнике, возникает вот такое сообщение

Ошибка в обработчике события ПослеЗагрузкиОбъекта
    ИмяПКО                 =  ФизическиеЛица
    ТипОбъекта             =  Физическое лицо
    Объект                 =  Иванов Иван Иванович
    Обработчик             =  ПослеЗагрузкиОбъекта
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр): Несоответствие типов (параметр номер '1')
    ПозицияМодуля          =  (11)
    КодСообщения           =  21

т.е. ругается на ЗначениеИзСтрокиВнутр
привожу синтаксис с КД 2.1

/////Правило конвертации, событие перед выгрузкой данных/////
ПКО Физ. лица событие после загрузки
ФизЛицо = Ссылка.ПолучитьОбъект();

/////ПКО Физ. лица событие после загрузки/////
ФизЛицо = Ссылка.ПолучитьОбъект();

МассивФизЛиц = ЗначениеИзСтрокиВнутр(Параметры.ПерезаписатьФизическиеЛица);

Если МассивФизЛиц.Количество() = 0 Тогда
    МассивФизЛиц.Добавить(Строка(ФизЛицо.Наименование));
    Параметры.ПерезаписатьФизическиеЛица = ЗначениеВСтрокуВнутр(МассивФизЛиц);
Иначе    
    МассивФизЛиц.Добавить(Строка(ФизЛицо.Наименование));
    Параметры.ПерезаписатьФизическиеЛица = ЗначениеВСтрокуВнутр(МассивФизЛиц);
КонецЕсли;

Если грузить через обработку "УниверсальныйОбменДаннымиXML", все выгружается и загружается норм, а через план обмена выдает вот такое сообщение, что не так?
 
 
   inkvizitr
 
1 - 23.01.19 - 16:28
не пойму почему тип не нравится
   Вафель
 
2 - 23.01.19 - 16:29
пусая строка?
   inkvizitr
 
3 - 23.01.19 - 16:30
извиняюсь в Правило конвертации, событие перед выгрузкой данных вот такой код

МассивФизЛиц = Новый Массив;
Параметры.ПерезаписатьФизическиеЛица = ЗначениеВСтрокуВнутр(МассивФизЛиц);
   inkvizitr
 
4 - 23.01.19 - 16:31
т.е. в параметр ложу пустой массив, потом на уровне пко его добавляю записями, после чего когда все объекты загружены, в самом конце их перезаписываю, смысл ошибки в том, что когда из строки получаю пустой массив, на уровне плана обмена сыпется на ошибке
   inkvizitr
 
5 - 23.01.19 - 16:31
на уровне загрузки

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