Работа с текстом в 1С Предприятии 8.2

Категория: Учебники по 1С » Технологии интеграции 1С Предприятия 8.2

При использовании модели последовательного доступа, как при чтении, так и при записи, обрабатывается определенный фрагмент текста. Доступ к таким фрагментам осуществляется последовательно. Нельзя перескочить какой-либо фрагмент.

 

Рассмотрение возможностей работы с текстовыми файлами начнем с модели, в которой содержимое файла загружается полностью.

 

Прежде чем приступить к реализации обмена посредством текстовых файлов, сторонам (между которыми будет производиться обмен) необходимо «догово­рится» о логической структуре этого файла:

• вариант использования текста: с фиксированной длиной полей, с пере­менной длиной полей;

• если выбран вариант с переменной длиной полей, то какой используется разделитель;

• последовательность следования данных;

• возможная структура текстового документа и т. д.

 

Считаем, что в результате были достигнуты следующие договоренности.

 

В первой строке текстового документа с позиции № 1 по позицию № 39 вклю­чительно указывается наименование организации — отправителя данных. Далее указывается дата отправки в формате «ДД.ММ.ГГГГ», т.е. первые две цифры - это день месяца, далее две цифры - это номер месяца, далее четыре цифры - это номер года.

 

В каждой следующей строке выгружается элемент справочника Номенклатура. Последовательно производится выгрузка кода, наименования, закупочной цены, наименования единицы измерения. Выгружаемые значения заключа­ются в кавычки, разделителем значения считается «,». Для включения как запятой, так и кавычек в выгружаемые данные используется символ «\». То есть для включения строки «Комплект «Подарочный», на 4 персоны» она должна быть преобразована к виду: «Комплект У'Подарочный\"\, на 4 персоны».

 

Пример файла, который будет использоваться при обмене, приведен в листинге:

Только после фиксирования подобных договоренностей можно приступать к реализации механизмов выгрузки и загрузки. Подробнее читайте в продолжении статьи

dle

Помоги проекту! Расскажи друзьям о сайте:

Метки к статье: Текстовый Документ, Запись Текста, Чтение Текста, 1С:Предприятии