Имя: Пароль:
1C
 
Строковые значения переменной длины в dbf файле
,
0 Mary01
 
09.06.15
11:42
Добрый день!
Подскажите пожалуйста, как добавлять значения переменной длины в DBF файл?
Например, при выгрузке из 7.7 создаю колонку: Файл.ДобавитьПоле("NAME","S",50,0);
И потом выгружаю туда наименования справочника, например, Контрагенты.
Затем загружаю из этого файла в базу на 8.3. И при чтении файла видно, что наименования, которые короче, чем 50 символов, дополнены справа пробелами. Приходится использовать СокрЛП(). А можно ли сделать так, чтобы значения сразу были нужной длины, без дополнительных пробелов?
1 drcrasher
 
09.06.15
11:44
77 же. У неё все строки добиваются пробелами до максимальной длинны.
2 ДенисЧ
 
09.06.15
11:46
нельзя.
3 Mary01
 
09.06.15
11:52
спасибо, ясно.
4 Garykom
 
гуру
09.06.15
11:55
нельзя.

(0) понимаете формат dbf это такая штука, там все строковые колонки, которые не memo поля (сильна длинные), дополнены пробелами

иначе просто никак, ибо как иначе быстро по записям перемещаться если неизвестно сколько каждая запись места занимает

т.е. чтобы перейти на нужную строку просто размер записи * номер записи ))
5 denis2015
 
15.06.15
09:56
нельзя!
6 Злопчинский
 
15.06.15
09:58
Женщинам можно все!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.