[РЕШЕНО] Запись из 1С в txt. Как удалить пустую строку?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем roofless, 2 апр 2015.

  1. TopicStarter Overlay
    roofless
    Offline

    roofless Опытный в 1С

    Регистрация:
    27 июн 2014
    Сообщения:
    260
    Симпатии:
    7
    Баллы:
    29
    Записываю в файл примерно таким образом:
    Код:
    Файл = Новый ТекстовыйДокумент();
    
    Файл.ДобавитьСтроку("##@@&&");
    Файл.ДобавитьСтроку("#");
    Файл.ДобавитьСтроку("$$$DELETEALLWARES");
    Файл.ДобавитьСтроку("$$$DELETEALLBARCODES");
    Файл.ДобавитьСтроку("$$$DELETEALLASPECTREMAINS");
    
    Для Каждого Товар Из Товары Цикл
    Строка = ...
    Файл.ДобавитьСтроку(Строка);
    КонецЦикла;
    
    Файл.Записать(Параметры.БазаТоваров, КодировкаТекста.ANSI);
    После записи в файле последняя строчка пустая. Пример см во вложении
    При загрузке из файла программа фронтофиса ругается именно на пустую строчку. Как её удалить?
    УдалитьСтроку() не предлагать

    Вложения:

  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.760
    Симпатии:
    509
    Баллы:
    204
    Это не строка, а видимо перевод каретки
  3. TopicStarter Overlay
    roofless
    Offline

    roofless Опытный в 1С

    Регистрация:
    27 июн 2014
    Сообщения:
    260
    Симпатии:
    7
    Баллы:
    29
    да, я неправильно выразился. но фронтол пытается читать её как строку. там ничего не поправить(

    хотелось бы средствами 1С дропнуть
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.760
    Симпатии:
    509
    Баллы:
    204
    Уже не помню, но нужно как-то вернуть каретку назад, на конец строки. Почитайте в СП, может в там есть методы возврата коретки.
  5. TopicStarter Overlay
    roofless
    Offline

    roofless Опытный в 1С

    Регистрация:
    27 июн 2014
    Сообщения:
    260
    Симпатии:
    7
    Баллы:
    29
    Код:
    Файл.УстановитьТекст(СтрЗаменить(Файл.ПолучитьТекст()+"~Ё",Символы.ПС+"~Ё",""));
    Thelearning и alexburn нравится это.
Похожие темы
  1. stans
    Ответов:
    4
    Просмотров:
    2.366
  2. sammas
    Ответов:
    3
    Просмотров:
    1.368
  3. fantomask
    Ответов:
    1
    Просмотров:
    878
  4. desintegrer
    Ответов:
    2
    Просмотров:
    650
  5. Elenachka
    Ответов:
    4
    Просмотров:
    825
Загрузка...

Поделиться этой страницей