Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 298
от 14.09.2006, 20:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 271, Экспертов: 40
В номере:Вопросов: 1, Ответов: 2


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

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

Как мне сохранить в файл какой-нибудь реквизит документа, например Дата, Комментарий?
Какие операции для этого нужно использовать ?
Спасибо.
Отправлен: 09.09.2006, 20:31
Вопрос задал: Iluha (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

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

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Iluha!
Прошу Вас пересмотреть концепцию и в качестве файла выгрузки-загрузки использовать ДБФ-Файл.

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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное