0

Запись и загрузка из текстового файла в 1С 8

#1С Предприятие 8


Запись в текстовый файл 1С

В 1с 8 сохранение значений в файл производится при помощи функции ЗначениеВФайл(<ИмяФайла>, <Значение>) из глобального контекста.

<ИмяФайла> (обязательный). Тип: Строка. Не может быть пустым, если включает путь к существующему каталогу, то значение будет сохранено в файле, созданном или найденном в этом каталоге, в противном случае будет использован каталог исполняемых файлов программы.

<Значение> (обязательный). Тип: Произвольный. Сохраняемое значение

Возвращаемое значение. Тип: Булево. Истина - сохранение значения выполнено; Ложь - в противном случае.

Пример: Допустим вам надо сохранить реквизит Организация из своего отчета.

Путь = "D:\НастройкиОтчета.txt";
ЗначениеВФайл(Путь, Организация);

Если вы хотите сохранить много значений в один файл, то нужно использовать массив.

Пример:

Путь = "D:\НастройкиОтчета.txt";
МассивДляСохранения = новый Массив;
МассивДляСохранения.Добавить(Организация);
МассивДляСохранения.Добавить(Контрагент);
МассивДляСохранения.Добавить(СписокТоваров);//СписокТоваров - список значений
МассивДляСохранения.Добавить(ТаблицаРегионов);//ТаблицаРегионов - таблица значений

ЗначениеВФайл(Путь, МассивДляСохранения);

Загрузка из текстового файла

Загрузка из файла в 1с 8 производится при помощи функции ЗначениеИзФайла(<ИмяФайла>) из глобального контекста.

Пример:

Путь = "D:\НастройкиОтчета.txt"
ИмяФ = Новый Файл(Путь);
Если ИмяФ.Существует() Тогда
    Попытка
        ПолученныйМассив = ЗначениеИзФайла(Путь);

        Организация     = ПолученныйМассив(0);
        Контрагент      = ПолученныйМассив(1);
        СписокТоваров   = ПолученныйМассив(2);
        ТаблицаРегионов = ПолученныйМассив(3);
    исключение
        Сообщить("Загрузка не удалась");
    конецпопытки;
конецесли;
0 4265 0
ДобавленоVital704 дня назад
Отредактировано572 дня назад


Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Загрузка файла dbf в таблицу значений

1) Для начала надо выбрать файл с диска. Это можно сделать при помощи такой функ...

Удалить файл в 1С 8

Удалить файл с жесткого диска в 1с 8.3 можно при помощи процедуры УдалитьФайлы(<...

Создание печатной формы для управляемого приложения в 1с 8.3

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.2 - 8.3 для упр...

Загрузка в 1C из Excel

В этой статье я расскажу как с помощью универсальной обработки “Загрузка данных ...

Новое

Timberland 6 дюймов Премиум Сапоги мужские гуммигут [Timberland_SL26103136] - $105.00 : Timberland outlet, timberlandoutlet.cn

Timberland 6 дюймов Timberland Дети сапоги на выходе [b][url=http://www.timberla...

Lady-Datejust

Rolex Submariner Rolex Submariner [b][url=http://www.rolexdaytona.top/ru/]swiss ...

Колумбийский спортивная одежда outletstoreTERTIARY_SECTIONcolumbiaoutdooroutletstore.top

Колумбия куртки Колумбия куртки [b][url=http://www.columbiaoutdooroutletstore.to...