Универсальный обмен данными Xml

Тема в разделе "1C и всё что с ней связано", создана пользователем Golod, 29 июн 2007.

  1. Golod

    Golod Гость

    Господа! Делал пересылку документов из управления торговлей в управление производственным предприятием и столкнулся с такой проблеммой: внешняя обработка, поставляемая с базой конвертации данные переносит отлично, а если создавать свою обработку и использовать в ней внутреннюю обработку УниверсальныйОбменДаннымиXML передача либо вообще не производится, либо начинает пороть ошибки про отсутствие объявления типа и прочую ерунду.
    Скажите, это я дурак или с 1С не всё в порядке?
    Кстати, по поводу группового создания правил в базе конвертации: даже если не отмечаешь некоторые свойства, после группового создания правил, они появляются. У меня во всех документах и справочниках появляются свойства, где источник отсутствет, а приёмник есть и эти конвертаци свойств не отмечаются галочкой "отменить". Таким образом, после создания правил приходится просматривать весь список и тыкать на галочки... Неприятно, особенно когда объектов куча. Что делать?
     
  2. Golod

    Golod Гость

    Да, забыл, текст в обработке такой:

    Если (ФайлДанных <> Неопределено И ФайлДанных<>"") Тогда
    // если файл загрузки выбран
    Обр = Обработки.УниверсальныйОбменДаннымиXML.Создать();
    // прописываем имя файла
    Обр.ИмяФайлаОбмена = ФайлДанных;
    Обр.ВыполнитьЗагрузку();
    КонецЕсли;

    Подскажите, может код не праильный...
     
  3. Golod

    Golod Гость

    Всё. Расовырял сам. Кому интересно, загрузка программно осуществляется так:
    Обр = Обработки.УниверсальныйОбменДаннымиXML.Создать();
    Обр.ИмяФайлаОбмена = ФайлЗак;
    Обр.ОткрытьФайлЗагрузки(истина);
    Обр.РежимОбмена = "Загрузка";
    Обр.ВыполнитьЗагрузку();
     
Загрузка...

Поделиться этой страницей