powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / append from 1С
6 сообщений из 6, страница 1 из 1
append from 1С
    #40083226
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Не могу справиться с проблемой.
Есть текстовый файл из 1С. Выгрузка продаж. Номер, дата, штуки..... Разделители ~.
Делаю append from sdf в таблицу с текстовым полем Stroka С(254).
Проблема - при видимой длине строки в тексте около 200 символов в таблицу пишется то 180, то 173, то ....
Обрезаются последние символы случайным образом.
И на этом этапе обрезается концовка (не везде).
Поле Stroka конвертирую "replace stroka WITH STRCONV(stroka,11) all", но и без этой конвертации все то же...
(
...
Рейтинг: 0 / 0
append from 1С
    #40083237
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlnew
Добрый день!
Не могу справиться с проблемой.
Есть текстовый файл из 1С. Выгрузка продаж. Номер, дата, штуки..... Разделители ~.
Делаю append from sdf в таблицу с текстовым полем Stroka С(254).
Проблема - при видимой длине строки в тексте около 200 символов в таблицу пишется то 180, то 173, то ....
Обрезаются последние символы случайным образом.
И на этом этапе обрезается концовка (не везде).
Поле Stroka конвертирую "replace stroka WITH STRCONV(stroka,11) all", но и без этой конвертации все то же...
(


Если файл не более 16 М, то используйте filetostr(), либо загнать файл в Мемо и затем парсить.

PS Файл SDF представляет собой текстовый ASCII файл, в котором записи имеют фиксированную длину и заканчиваются переводом каретки и переносом строки. - где-то в файле в строке встречаются chr(10) + chr(13).
...
Рейтинг: 0 / 0
append from 1С
    #40083239
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist
sqlnew
Добрый день!
Не могу справиться с проблемой.
Есть текстовый файл из 1С. Выгрузка продаж. Номер, дата, штуки..... Разделители ~.
Делаю append from sdf в таблицу с текстовым полем Stroka С(254).
Проблема - при видимой длине строки в тексте около 200 символов в таблицу пишется то 180, то 173, то ....
Обрезаются последние символы случайным образом.
И на этом этапе обрезается концовка (не везде).
Поле Stroka конвертирую "replace stroka WITH STRCONV(stroka,11) all", но и без этой конвертации все то же...
(


Если файл не более 16 М, то используйте filetostr(), либо загнать файл в Мемо и затем парсить.

PS Файл SDF представляет собой текстовый ASCII файл, в котором записи имеют фиксированную длину и заканчиваются переводом каретки и переносом строки. - где-то в файле в строке встречаются chr(10) + chr(13).



где-то в файле в строке встречаются chr(10) + chr(13)...................
Но тогда в следующей строке появился бы "хвост" и строк стало бы больше? Хотя...
Файлы по 20 мб. Попробую с мемо.
Спасибо!
...
Рейтинг: 0 / 0
append from 1С
    #40083245
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,

И, кстати, Блокнот открывает правильно. Так что, видимо, не каретка....(
...
Рейтинг: 0 / 0
append from 1С
    #40083287
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй читать с помощью FGETS()
...
Рейтинг: 0 / 0
append from 1С
    #40083317
sqlnew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Да, cпасибо. Идея была уже перейти на низкий уровень...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / append from 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]