Куда лира сохраняет текстовый файл
Если файл небольшой можно использовать объект ТекстовыйДокумент (пример чтения )
Текст = Новый ТекстовыйДокумент ;
КоличествоСтрок = Текст . КоличествоСтрок ( ) ;
Для Счетчик = 1 по КоличествоСтрок Цикл
ТекСтрока = Текст . ПолучитьСтроку ( Счетчик ) ;
Сообщить ( ТекСтрока ) ;
КонецЦикла ;
Запись текстового файла
Запись в текстовый файл происходит приблизительно по тому же сценарию: СохранениеФайла = Новый ДиалогВыбораФайла ( РежимДиалогаВыбораФайла . Сохранение ); Текст . Открыть ( СохранениеФайла . ПолноеИмяФайла , КодировкаТекста . ANSI );Пример не содержит проверок на наличие файла, файл перезаписывается. При необходимости добавления используйте метод Прочитать().
Чтение файла CSV
CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Каждая строка файла — это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter) — запятая (,) или точка с запятой (;). (Википедия) Такой формат часто используют для выгрузки данных из различных баз отличных от 1С. Ниже представлен алгоритм чтения данного формата на основе обычного чтения текстового файла с анализом строки и разбиением ее на поля. ВыборФайла = Новый ДиалогВыбораФайла ( РежимДиалогаВыбораФайла . Открытие ); //Создаем массив в который будем добавлять выбранные поля //Удаляем из строки найденную подстроку и повторяем цикл с оставшейся строкой Попытка Сообщить ( МассивПолей [ 0 ]); Исключение КонецПопытки;Подведем итоги:
Для чтения и записи текстового файла в 1С существуют 3 объекта ЧтениеФайла, ЗаписьФайла, ТекстовыйДокумент.
Возможно использовать данные функции для чтения/записи HTML и log файлов.
Для работы с XML (хотя они тоже текстовые) рекомендуется использовать специализированные объекты ЧтениеXML, ЗаписьXML.
Делать деньги без рекламы может только монетный двор.
— Томас Маколей
В AutoCAD Civil 3D можно создавать точки COGO и работать с ними.
Точки AutoCAD имеют только значения координат (X, Y и Z) и существуют только в одном чертеже.
Точки COGO имеют как координаты, так и другие свойства:
- номер точки,
- имя точки,
- исходное (полевое) описание,
- полное (расширенное) описание.
Импорт точек из текстового файла
Запустим Civil 3d. Создадим новый чертеж (Ctrl+N), и выберем нужный шаблон, как на картинке ниже
Текстовый файл с точками
Точки будем импортировать из текстового файла формата txt, выглядят точки в этом файле так:
Получив файл с точками, необходимо сразу проанализировать, в каком формате эти точки записаны. Это понадобится для дальнейших шагов в процессе импорта точек в Civil 3D.
Так выглядит панель Создание точек. С её помощью разными способами можно создавать точки COGO
Появится окно выбора файла
В поле Укажите формат файла точек необходимо выбрать тот формат, который соответствует формату записи точек в нашем файле. Но часто бывает, что не находится такого формата, который есть в текстовом файле, как произошло и в нашем случае. Но программа Civil 3D позволяет создать свой индивидуальный формат, и там сделать настройки, соответствующие имеющемуся файлу.
Настройка формата точек при импорте
Для создания своего формата нужно нажать на верхнюю кнопку справа от поля Укажите формат файла точек.
И затем нажать Создать. Откроется окно, где нужно выбрать Файл точек пользователя и нажать ОК.
Откроется окно настройки Формата файла точек
Введем свое имя формата, например Формат1, в параметрах формата выберем Разделитель и поставим запятую, поскольку помним, что данные в текстовом файле у нас разделяются запятой
Теперь настроим формат точек. Щелкнем по наименованию первого столбца в поле нижней части окна. Появится такое окошко
Подтверждаем (ОК), и нижняя часть окно настройки станет выглядеть так:
Аналогичным образом выбираем формат для следующих столбцов. Все наименования в итоге должны быть следующими, в соответствии с нашим текстовым файлом:
Данные из файла добавятся в нижнее поле окошка
Теперь нажимаем Анализ, для проверки правильности сформированного формата данных
Если заполняется поле выше, как на этом изображении, значит настройки формата верные.
Нажимаем ОК, закрываем окно редактирования форматов. Теперь в окне Импорт точек в списке форматов появится созданный нами формат Формат1. Выбираем его
Затем по кнопке с символом плюса справа от поля Выбранные файлы, выбираем еще раз наш текстовый файл. В поле предварительного просмотра появятся данные по точкам.
Нажимаем ОК, закрываем окно Создание точек и двойным щелчком по колесику мыши в пространстве модели выведем импортированные точки на экран. Они будут представлены в виде крестиков.
При этом в Навигаторе в раскрывающемся списке Группы точек появится группа _Все точки. Она всегда создается при любом методе создания точек в Civil 3D
Внешний вид выделенных точек легко изменить. Например, выберем одну из точек.
Теперь перейдем в панель стандартных свойств Автокада. Там будут отображаться свойства выбранной точки COGO.
В поле Информация в параметре Стиль можно выбрать стиль отображения выбранной точки. К примеру, выберем Дерево хвойное (ель пихта)
Отображение точки поменяется на символ ёлочки
Кроме внешнего вида символа точки можно настроить стиль метки точки (её подпись).
Этот параметра так и называется Стиль метки точки. В раскрывающемся меню выбирается свойства точки, которые необходимо отобразить на чертеже в виде подписи к ней. Например, выберем Отметки. Рядом с символом точки появится текст с отметкой
Читайте также: