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

Помогите написать обработку выгрузки в XML

Автор vidok, 12 янв 2011, 09:39

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

vidok

по аналогии сейчас попытаюсь выгружать и контрагентов,
а как сделать чтобы выгружать не всё а только то что в выгружаемом документе (номенклатура и контрагенты)?

Klyacksa

У контрагентов есть подводные камни - Договора и Банковские счета. Их тоже надо переносить, по идее.

Чтобы не всё выгружать, нужно вместо строчки
Выборка = Справочники.Номенклатура.Выбрать();

Создать, например, массив с нужными объектами, потом в цикле их обходить и выгружать :)
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Chuchi

Позвольте к теме присоединиться и сразу поблагодарить Klyacksa за помощь!
у меня не получается следовать последней Вашей реккомендации "Создать, например, массив с нужными объектами, потом в цикле их обходить и выгружать"
Правильно ли понимаю, чтобы подгружались контрагенты и номенклатура только по отобранным документам надо вот здесь
Выборка = Документы.СчетНаОплатуПокупателю.Выбрать (ДатаС, ДатаПо);
    Пока Выборка.Следующий () Цикл
        ЗаписьXML.ЗаписатьНачалоЭлемента("Документ");
        ЗаписатьXML(ЗаписьXML, Выборка.ПолучитьОбъект());
        ЗаписьXML.ЗаписатьКонецЭлемента();
    КонецЦикла;

внутри прописать этот самый цикл обхода массива?

Chuchi

Klyacksa, пожалуйста подскажите как доделать код?

jushka

Klyacksa, привет, а что за <span style="white-space: pre;">    </span><span style="white-space: pre;">    </span><span style="white-space: pre;">    </span><span style="white-space: pre;">
У меня пишет ошибку в конфигураторе: Неопознанный оператор
Что делать?

Dethmontt

<span style="white-space: pre;"> - это магическое разыменование этого форума =)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

jushka

Dethmontt, хм...ладно, в принципе я уже написала обработку) спасибо, вопрос снят *)

Теги:

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

Рейтинг@Mail.ru

Поиск