8.х Выгрузка в txt

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем ZZLab, 4 мар 2010.

  1. TopicStarter Overlay
    ZZLab
    Offline

    ZZLab

    Регистрация:
    4 мар 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    В 1С v.8.1 Комплексная автоматизация ред. 1.0 есть такая обработка - печать прайс-листа.
    Я не знаю как мне сделать, чтобы товары, выводимые в результате этой обработки записывались в файл с заданным именем в след формате:
    <КодТовара1С>;<Наименование товара>;<Артикул>;<Цена>
    Причем цена та, которая выводится в обработке.
    Если не хочется разбираться в этом, напишите, пожалуйста, хотя бы как создавать файл и записывать в него данные построчно.
    Сам я PHP-программер и 1С, а тем более 8 версии, абсолютно не понимаю.
    Куда дописать строчки я найду, а как - не знаю.
  2. Senya
    Offline

    Senya Опытный в 1С

    Регистрация:
    6 июн 2006
    Сообщения:
    594
    Симпатии:
    0
    Баллы:
    26
    Это не так просто. Ну попробуйте такой код:

    Код:
    // Это где-нибудь перед циклом перебора элементов справочника
    ТХТ = Новый ТекстовыйДокумент;
    //это там где выводиться строка прайса, например в процедуре ВывестиСтрокуПрайса
    СтрДобавки = СокрЛП(Выборка.Номенклатура.Код) + ";" +СокрЛП(Выборка.Номенклатура.Наименование) + ";" +СокрЛП(Выборка.Номенклатура.Артикул) + ";"+Строка(Выборка.Цена);
    ТХТ.ДобавитьСтроку(СтрДобавки);
    //А это для записи файла
    ТХТ.Записать("С:\Проба.TXT");
    
    Должен предупредить - это все очень приблизительно. Успехов
  3. TopicStarter Overlay
    ZZLab
    Offline

    ZZLab

    Регистрация:
    4 мар 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо! Этого достаточно. Дальше сам )))

Поделиться этой страницей