Лидеры рейтинга

ID: 405049

vsetin

Студент

2825


ID: 401284

Михаил Александров

Советник

905

Россия, Санкт-Петербург


ID: 226425

Konstantin Shvetski

Модератор

662

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

380

Россия, пос. Теплоозёрск, ЕАО


ID: 400669

epimkin

Профессионал

350


ID: 325460

CradleA

Мастер-Эксперт

297

Беларусь, Минск


ID: 137394

Megaloman

Мастер-Эксперт

260

Беларусь, Гомель


8.9.0

20.06.2021

JS: 2.9.2
CSS: 4.5.10
jQuery: 3.6.0
DataForLocalStorage: 2021-06-22 16:46:03-standard


[неизвестная рассылка]

Администратор раздела: [неизвестный]

Консультация онлайн # 159985

Раздел: [неизвестная рассылка]
Автор вопроса: Greznik
Дата: 09.02.2009, 08:56 Консультация закрыта
Поступило ответов: 1

Доброго времени суток, Уважаемые эксперты!
Помогите разрешить вопрос: Решил попробовать написать обмен данными 1С через XML.
суть вопроса:
Процедура Сформировать()
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"V7plus.dll")<>1 Тогда
Предупреждение("Внешняя компонента не найдена!");
СтатусВозврата(0);
Возврат;
КонецЕсли;
Анализатор=СоздатьОбъект("AddIn.XMLParser");
ХМЛДок= Анализатор.создатьДокумент();

при запуске этого кусочка кода следующая ошибка:
ХМЛДок= Анализатор.создатьДокумент();
{D:\БАЗЫ\ОБРАБОТКИ\XML ОБМЕН_ДУБЛЬ.ERT(10)}: Поле агрегатного объекта не обнаружено (создатьДокумент)

Компоненту v7plus.dll положил в папку базы, поиск компоненты проходит. сообщение не выдается, следовательно компонента найдена. что может быть не знаю, т.к. с XML первый раз пробую. уже сломал мозг smile подскажите пожалуйста.
Заранее спасибо


Ответ # 243224 от Анатолий Ясень
Уважаемый Greznik,

у объекта "Анализатор" нет метода "СоздатьДокумент", правильный метод :Анализатор.СоздатьПоследовательноСчитываемыйДокумент();
Найдите на диске ИТС (или еще где-нибудь) конвигурацию "Конвертация данных", с ней написать обмен данными будет гораздо проще.
Если все жы Вы хотите пройти этот путь самостоятельно, то за образец можно взять любую из обработок перехода с 7.7 на 8.1
Например, "TR77_81.ERT" (ТиС - УТ)
Или "V77Exp.ert" (движок выгрузки для "Конвертации данных")

Анатолий Ясень

Посетитель
09.02.2009, 09:36
Мини-форум консультации # 159985

Нет сообщений в мини-форуме

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела