Вопрос № 159985: Доброго времени суток, Уважаемые эксперты! Помогите разрешить вопрос: Решил попробовать написать обмен данными 1С через XML. суть вопроса: Процедура Сформировать() Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"V7plus.dll")<...
Вопрос № 159.985
Доброго времени суток, Уважаемые эксперты! Помогите разрешить вопрос: Решил попробовать написать обмен данными 1С через XML. суть вопроса: Процедура Сформировать() Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"V7plus.dll")<>1 Тогда Предупреждение("Внешняя компонента не найдена!"); СтатусВозврата(0); Возврат; КонецЕсли; Анализатор=СоздатьОбъект("AddIn.XMLParser"); ХМЛДок= Анализатор.создатьДокумент();
при запуске
этого кусочка кода следующая ошибка: ХМЛДок= Анализатор.создатьДокумент(); {D:БАЗЫОБРАБОТКИXML ОБМЕН_ДУБЛЬ.ERT(10)}: Поле агрегатного объекта не обнаружено (создатьДокумент)
Компоненту v7plus.dll положил в папку базы, поиск компоненты проходит. сообщение не выдается, следовательно компонента найдена. что может быть не знаю, т.к. с XML первый раз пробую. уже сломал мозг подскажите пожалуйста. З
аранее спасибо
Отправлен: 09.02.2009, 08:56
Вопрос задал: Greznik (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Анатолий Ясень
Уважаемый Greznik,
у объекта "Анализатор" нет метода "СоздатьДокумент", правильный метод :Анализатор.СоздатьПоследовательноСчитываемыйДокумент(); Найдите на диске ИТС (или еще где-нибудь) конвигурацию "Конвертация данных", с ней написать обмен данными будет гораздо проще. Если все жы Вы хотите пройти этот путь самостоятельно, то за образец можно взять любую из обработок перехода с 7.7 на 8.1 Например, "TR77_81.ERT" (ТиС - УТ) Или "V77Exp.ert"
(движок выгрузки для "Конвертации данных")
--------- Только вперед!
Ответ отправил: Анатолий Ясень (статус: 6-й класс)
Ответ отправлен: 09.02.2009, 09:36
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243224 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.