XBASE, Атрибут "Ключ"

Новая тема
"В ДБФ файле имеем следующие поля:
DATE
CO
EXTENSION
NUMBER
IDURATION
ITIME<­br>PREFLEN1
PREFLEN2



ДБФ = СоздатьОбъект("XBase");
ДБФ.ОткрытьФайл(ИмяФайла);
Если ДБФ.Открыта() = 0 Тогда
Предупреждение("Неудалось открыть файл. Возможно он занят другим приложением!");
Возврат;
КонецЕсли;
ДБФ.ДобавитьИндекс("IDXNUMBER","DATE+ITIME+PREFLEN2",0,0,"PREFLEN1>0");
ДБФ.СоздатьИндексныйФайл(ИмяИндекса);
ДБФ.ТекущийИндекс("IDXNUMBER");

Далее идет цикл, внутри которого нужно сделать дополнительный отбор по полю "PREFLEN2"
Если я правильно понял, это можно сделать при помощи следующего кода:

ДБФ.Ключ.PREFLEN2 = "5";
Найдено = ДБФ.НайтиПоКлючу(0);

Но возвращается ВСЕГДА 0...
Подскажите, как правильно пользоваться ключем..."
Через XBase поля с наименованием более 8-ми символов стали нормально обрабатываться? На какой платформе и релизе?
А полей с наименованием более 8ми символов и нет...
1С77, комплексная, релиз 27.
> В ДБФ файле имеем следующие поля:
DATE
CO
EXTENSION
NUMBER
IDURATION
ITIME<­br>PREFLEN1
PREFLEN2

Разве?

Читают тему
(гостей: 1)

Быстрый переход