Текстовые файлы
Средства работы с текстовыми файлами большого размера — это один из инструментов интеграции с другими программными системами.
Обмен с помощью текстовых файлов — наиболее простой механизм обмена данными. Он может быть использован для решения самых разнообразных задач. Его основное преимущество — простота освоения и удобное текстовое представление информации.
Во встроенном языке реализованы типы ЧтениеТекста и ЗаписьТекста. Их описание находится в группе Общие объекты — Последовательный доступ к тексту. Они используют специальные алгоритмы, значительно ускоряющие обработку больших текстовых файлов.
1с как прочитать файл
Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.
- Как записать произвольное значение в файл
- Как восстановить произвольное значение из файла
- Как записать текстовый файл
- Как прочитать текстовый файл
- Как проверить существование файла
- Как скопировать файл
- Как переместить файл
- Как найти файлы в каталоге
- Как удалить файл
- Как удалить файлы в каталоге по маске
- Как получить имя временного файла
- Как прочитать атрибуты файла
- Как установить атрибуты файла
- Как узнать размер файла
- Как вытащить расширение файла из его пути
- Как вытащить имя файла без расширения
- Как создать каталог
- Как проверить существование каталога
- Как удалить каталог вместе с содержимым
- Как получить каталог временных файлов
- Как сохранить произвольное значение во временное хранилище
- Как прочитать произвольное значение из временного хранилища
- Как перезаписать уже сохраненное значение во временном хранилище
- Сколько времени хранится значение, сохраненное во временном хранилище
- Как сохранить значение во временное хранилище на всё время жизни формы
- Как сохранить значение во временное хранилище на всё время сеанса пользователя
- Как удалить значение из временного хранилища
- Как узнать является ли строка адресом во временном хранилище
- Как передать файл с клиента на сервер
- Как прочитать файл на сервере из временного хранилища
- Как передать файл с сервера на клиент
- Скачать и выполнить эти примеры на компьютере
Работа с файловой системой в языке 1С 8.3, 8.2 (в примерах)
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Запись и чтение текстового файла
В 1С:Предприятии текстовый файл можно создать из меню: Файл->Новый->Текстовый документ. Для программной обработки текстовых файлов предназначен объекты "ЧтениеТекста" и "ЗаписьТекста". Данные объекты позволяют считывать, записывать и выполнять другие действия с содержимым текстовых файлов.
Запись в текстовый файл
Для записи текста с использованием объекта "ЗаписьТекста" применяются методы ЗаписатьСтроку() и Записать(). Отличие двух методов в том, что при использовании ЗаписатьСтроку() после записанной строки добавляется переход строки, а при Записать() не добавляется.
Чтение текстового файла
Для чтения текста с использованием объекта "ЧтениеТекста" применяются методы Прочитать() и ПрочитатьСтроку(). Отличие двух методов в том, что при использовании ПрочитатьСтроку() возвращается одна строка, а при Прочитать() возвращается все содержимое текстового файла.
Комментарии (0)
Для того чтобы добавить сообщение, необходимо Войти или Зарегистрироваться
1С 8.x : Выгрузка / Загрузка данных посредством текстовых (TXT) файлов
Для работы с текстовыми документами существуют три типа данных – ТекстовыйДокумент, ЗаписьТекста и ЧтениеТекста. Разница двух подходов состоит в способе загрузки документа:
ТекстовыйДокумент загружает файл целиком и далее построчно обрабатывает его;
ЗаписьТекста и ЧтениеТекста загружают файл построчно.
ПРИМЕР 1:
Запись данных справочника в текстовый файл:
Код 1C v 8.х
С помощью типа ЗаписьТекста этот код будет таким:
Код 1C v 8.х
Чтение данных из текстового файла в справочник:
Код 1C v 8.х
С помощью типа ЗаписьТекста этот код будет таким:
Код 1C v 8.х
ПРИМЕР 2:
В строке текста значения реквизитов справочника разделяются символом кавычка. Его можно получить, например, используя функцию Символ(34).
В случае если символ разделителя (в данном случае – кавычка) может встречаться в выгружаемых данных,
перед помещением в строку меняем этот символ на заранее определенную комбинацию символов.
В нашем случае это %квч%.
Код 1C v 8.х
Код 1C v 7.x