Если файл MXL, надо его программно прочитать в 1С 7.7 и загрузить в табличную часть документа. Подскажите как можно прочитать MXL файл в 1С 7.7.
Пишу следующии код:
В итоге Таб пустая
Заранее спасибо за помощь!
Пишу следующии код:
ПутьКФайлу = "C:\Users\Desktop\файл1.mxl";
Таб = СоздатьОбъект("Таблица");
Таб.Открыть(ПутьКФайлу);
В итоге Таб пустая
Заранее спасибо за помощь!
По теме из базы знаний
- [XLS to MXL]
- Сохранение файлов в конфигурации и обработках 1С: Предприятие 7.х
- Параметры командной строки 1С:Предприятие
- Алкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3
- Универсальный конвертер XML в Таблицу значений + вывод XML в печатную форму (v 7.7)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Разобрался, все очень просто, оказалось:
И потом обходим по областям.
Всем спасибо за отклик.
ПутьКФайлу = "C:\Users\Desktop\файл1.mxl";
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица1");
Таб.Открыть(СокрЛП(ПутьКФайлу));
Таб.Вывести();
И потом обходим по областям.
Всем спасибо за отклик.
Должна быть загружена v7plus.dll
Ниже перебор по узлам (возможны варианты через цикл по методу "КоличествоПодчиненных"):
Ниже перебор по узлам (возможны варианты через цикл по методу "КоличествоПодчиненных"):
XMLParser = СоздатьОбъект("AddIn.XMLParser");
ДокXML = XMLParser.СоздатьДокумент();
Попытка
ДокXML.Загрузить("Файл.xml");
Попытка
УзелResponse = ДокXML.ВыбратьУзел("response");
order_id = УзелResponse.ВыбратьУзел("order_id").Значение;
state = УзелResponse.ВыбратьУзел("state").Значение;
st_name = УзелResponse.ВыбратьУзел("state_name").Значение;
Исключение
Сообщить("по нужным тегам данных нет !");
КонецПопытки;
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот