Выгружаю данные в файл
ФайлCSV = СоздатьОбъект("Текст");
Добавляю строки, по требованиям строка должна заканчиваться символами 10 и 13. то есть перевод строки.
И в результате получается, так - идет строка с данными, затем пустая строка, затем следующая с данными. Почему возникает пустая и как от нее избавиться?
ФайлCSV = СоздатьОбъект("Текст");
Добавляю строки, по требованиям строка должна заканчиваться символами 10 и 13. то есть перевод строки.
И в результате получается, так - идет строка с данными, затем пустая строка, затем следующая с данными. Почему возникает пустая и как от нее избавиться?
По теме из базы знаний
- Методическая поддержка 7.7 на ИТС
- Перегрузка документов из ЗиК 7.7 в ЗУП 8.2 через текстовый файл (без конвертации данных)
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- Выгрузка выплат и НДФЛ из ЗУП 3.1 в Бухгалтерию 7.7 через текстовый файл
- Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) создаю файл
затем записываю в переменную данные : строкафайла = перем1+перем2+разделительстрок;
затем добавляю строку в файл: ФайлCSV.добавитьстроку(строкафайла);
если не добавлять разделитель строк или симв(10)+симв(13), то сттроки идут одна за другой.
Но по заданию требуется,чтобы в конце каждой строки были символы перевода строки.
такое ощущение,что при добавлении строки и так переводит на новую, а разделительстрок и добавляет эти пустые строки.
затем записываю в переменную данные : строкафайла = перем1+перем2+разделительстрок;
затем добавляю строку в файл: ФайлCSV.добавитьстроку(строкафайла);
если не добавлять разделитель строк или симв(10)+симв(13), то сттроки идут одна за другой.
Но по заданию требуется,чтобы в конце каждой строки были символы перевода строки.
такое ощущение,что при добавлении строки и так переводит на новую, а разделительстрок и добавляет эти пустые строки.
(5)
если не добавлять разделитель строк или симв(10)+симв(13), то сттроки идут одна за другой.
Одной строкой? Или разными строками (набором строк)?
по заданию требуется,чтобы в конце каждой строки были символы перевода строки.
Откройте полученный файл в любом HEX-редакторе и наверняка будете приятно удивлены.
такое ощущение,что при добавлении строки и так переводит на новую
Вооот, теперь вы начинаете понимать... ;)
(9)
На пальцах:
Файл 1:
1234567890
Файл 2:
12345
67890
Ясное же дело, что во втором файле между "5" и "6" что-то есть, иначе бы он не отличался от файла 1
Если сами не можете толком посмотреть - выложите полученный файл, а то уже надоело в Вангу играть.
Симв 10 и 13 - нет в конце строки
А что есть? Чем-то же строки разделяются одна от другой?
На пальцах:
Файл 1:
1234567890
Файл 2:
12345
67890
Ясное же дело, что во втором файле между "5" и "6" что-то есть, иначе бы он не отличался от файла 1
Если сами не можете толком посмотреть - выложите полученный файл, а то уже надоело в Вангу играть.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот