Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 23:52

Внешняя обработка выгрузки данных в xml

Автор dimid, 27 сен 2016, 13:28

0 Пользователей и 1 гость просматривают эту тему.

dimid

надо написать внешнюю обработку для выгрузки из УПП в БП "Счета на оплату покупателя"
как это сделать??

ДенисЧ

Надо как-то заставить себя...
найти на компьютере конфигуратор, запустить его... Ознакомиться с методами работы с XML, определиться с форматом...
В конце этого длительного и неоимовернно тяжёлого процесса - сесть и написать.

Есть ещё один вариант - пошариться в кошельке, найти там N (нет, мало. Лучше M) килорублей и нанять программиста.

alexandr_ll

С помощью Конвертации данных написать правила обмена и в дальнейшем использовать Универсальную выгрузку-загрузку в XML.

dimid

Цитата: alexandr_ll от 27 сен 2016, 16:00
С помощью Конвертации данных написать правила обмена и в дальнейшем использовать Универсальную выгрузку-загрузку в XML.
да в том-то и дело, что надо вручную самому написать обработку.

alex0402

Цитата: dimid от 28 сен 2016, 06:45да в том-то и дело, что надо вручную самому написать обработку.
это курсовой? тогда универсальный обмен данными или ВыгрузкаЗагрузкаДанныхXML.epf - хорошие примеры. Примеров полно. Нужно изучить, понять принцип работы. И вперед.

Спасибо за Сказать спасибо

dimid

Цитата: alex0402 от 28 сен 2016, 08:00
Цитата: dimid от 28 сен 2016, 06:45да в том-то и дело, что надо вручную самому написать обработку.
это курсовой? тогда универсальный обмен данными или ВыгрузкаЗагрузкаДанныхXML.epf - хорошие примеры. Примеров полно. Нужно изучить, понять принцип работы. И вперед.
делал по примерам. Застрял на одном моменте. документ "счет на оплату покупателю". там есть табЧасть в которой указываются товары (ну что покупали, цена и все-такое). Вот как табчасть в xml запихнуть? Нашел вот такой пример:
.........
ТипXML=XMLТипЗнч(Ссылка);
ДокументХМЛ.ЗаписатьНачалоЭлемента(ТипXML.ИмяТипа, ТипXML.URIПространстваИмен);
Для каждого Реквизит Из Ссылка.Метаданные().Реквизиты Цикл
ЗаписатьЭлементХМЛ(ДокументХМЛ, Ссылка[Реквизит.Имя],Реквизит.Имя);
КонецЦикла;
Для каждого ТабличнаяЧасть Из Ссылка.Метаданные().ТабличныеЧасти Цикл
ДокументХМЛ.ЗаписатьНачалоЭлемента(«ТабличнаяЧасть»);
ДокументХМЛ.ЗаписатьАтрибут(«Имя»,ТабличнаяЧасть.Имя);
Для каждого Строка из Ссылка[ТабличнаяЧасть.Имя] Цикл
.........
Я так понял, вместо Ссылка.Метаданные указывать Документ.Счет на оплату...В верном направлении иду?хоть подскажите, я ж пока еще новичек))

cska-fanat-kz

1) через текстовый файл
2) через XML-файл (тут больше возможностей)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск