Консультация № 54852
09.09.2006, 20:31
0.00 руб.
0 3 2
Здравствуйте уважаемые эксперты!
1с: Предприятие 8.0
Вопрос такой:
Я пишу выгрузку произвольного документа в txt - файл (чтобы его можно было, при необходимости, потом загрузить).
Допустим, СсылкаНаДокумент - это ссылка на выгружаемый документ.

Как мне сохранить в файл какой-нибудь реквизит документа, например Дата, Комментарий?
Какие операции для этого нужно использовать ?
Спасибо.

Обсуждение

Неизвестный
10.09.2006, 11:43
общий
это ответ
Здравствуйте, Iluha!
Я просто не знаю 8.0, но могу посоветовать использовать для выгрузки какого - нибудь документа и вообще для обмена использовать DBF файлы или что-то другое, но если причиной использования текстового файла стало неизветсная для нас причина, то вот пример работы с текстом:
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("catalog.txt", КодировкаТекста.МЖ!);
Текст.ЗаменитьСтроку(52, "Установка оборудования " + Стоимость); //Стоимость - реквизит
Текст.ВставитьСтроку(53, "Замена оборудования... " + Номенклатура); //Номенклатура - реквизит
Текст.УдалитьСтроку(10);
Текст.ДобавитьСтроку("Конец документа");
Для н = 1 По Текст.КоличествоСтрок() Цикл
стр = Текст.ПолучитьСтроку(н);
сообщить(стр);
КонецЦикла;
Текст.Записать("catalog2.txt",КодировкаТекста.ANSI);
Текст.ТолькоПросмотр = Истина;
Текст.Показать();
В данном примере Стоимость и Номенклатура является реквизитами.
Успехов...
Неизвестный
11.09.2006, 10:32
общий
это ответ
Здравствуйте, Iluha!
Прошу Вас пересмотреть концепцию и в качестве файла выгрузки-загрузки использовать ДБФ-Файл.

Есть еще один обходной маневр. Выгрузите документ Шапку в СписокЗначений, Табличную часть в ТаблицуЗначений, таблицу значений запихните в список значений. Потом используйте ЗначениеВФайл(ИмяФайла,Сп,Формат) где формат 0 или 1, поэкспериментируйте. В результате весь список значений (со всей информацией по документу) сохранится в текстовый файл. Его всегда можно загрузить коммандой ЗначениеИзФайла(ИмяФайла,Сп,Формат)
Неизвестный
12.09.2006, 10:40
общий
А вы попробуйте. ЗначениеВФайл сохраняет именно в текстовый файл, с фигурными скобками
Форма ответа