1С текстовий файл - створити, записати, читати

1С текстовий файл - створити, записати, читати

У цій програмі користувач зможе вибирати або створювати новий текстовий файл, записувати в нього і зчитувати з нього дані. У коді цієї програми показані прийоми роботи з об'єктами:

- об'єктом ЗапісьТекста - його конструктор і методи: Записати () і Закрити (). Цей об'єкт створює новий файл і записує в нього.

- об'єктом ЧтеніеТекста - його конструктор, методи: Прочитати () і Закрити (). Цей об'єкт читає з файлу.

- об'єктом ДіалогВибораФайла і його властивостями.

Додаємо реквізит в обробку - Ім'я: Текст, Тип: Рядок (необмежена тобто довжина = 0). Тільки що доданий реквізит витягуємо на форму.

Щоб відкрити його властивості - натисніть на витягнутому реквізиті правою кнопкою миші. Властивість Вид: Поле текстового документа. (Властивість КнопкаВибора встановіть Так.)

Тонкий покупець не додає автоматично кнопку. Тому нам потрібно самостійно на форму обробки додати кнопку Записати. Для цього на закладці Команди додайте нову команду Записати і натисніть в її властивості лупу, щоб додати оброблювач. Також перетягніть додану команду на форму (вліво).

У модулі у нас також дві функції - одна обробник натискання кнопки «Записати», який ми додали. Інша - доданий нами обробник події при виборі. Програмуємо вибір [імені і місця запису] файлу У Windows є загальноприйнятий діалог роботи з вибором файлу. З 1С є доступ до управління цим діалогом. Для цього існує спеціальний об'єкт «ДіалогВибораФайла».

Ось приклад коду для нашого випадку:

Якщо Ви хочете дати можливість вибирати кілька розширень файлів, наприклад txt і rtf, то потрібно написати так:

Програмуємо запис файлу на диск Для запису текстових файлів в 1С є об'єкт «ЗапісьТекста». Робота з ним дуже проста. Ось приклад коду для нашого випадку:

Нижче на сторінці ви можете завантажити готовий приклад такої обробки для вивчення.

Схожі статті