ЗУП. таскаю инфу из dbf-ного файла, надо проиндексировать.. не получается.. поможете?

Форум 1С: Одинэс.Ру

Найти!

ЗУП. таскаю инфу из dbf-ного файла, надо проиндексировать.. не получается.. поможете?

aka AMIGO
02.03.2009 - 17:21
код такой :
 
    xB.ОткрытьФайл(Путь+"ZPODR.DBF");
    xB.индексы.Добавить("IKPODR","KPODR", Истина);
    xB.СоздатьИндексныйФайл(Путь+"IZPODR.CDX");
    xB.ТекущийИндекс = xB.индексы.Индекс("IKPODR");
 

Вывожу - нет упорядочивания по KPODR!..
 
KPODR - символьное поле длиной 8, там записаны цифири.
 
вывожу я из dbf все записи подряд, в надежде, что они упорядочатся в порядке возрастания кода в этом поле.
То-же самое выполняю в FoxPro - получается без проблем.. вижу, как должно быть упорядочено.
К списку тем К списку форумов

Интересные темы

odines.ru
29.04.2024 - 03:02
Смотри также:
УстановкаПорядкаПодразделений
09 счет и убытки прошлого периода
Переход с самописной конфы 7.7 (опер. учет) на 8.1

Re: ЗУП. таскаю инфу из dbf-ного файла, надо проиндексировать.. не получается.. поможете?

VZ
1 - 02.03.2009 - 18:56
У меня вот так работало:
ДБФ = Новый XBASE;
ДБФ.ОткрытьФайл(ЭлементыФормы.ФайлDBF.Значение);
//Нарисуем индексное выражение, по которому будем сортировать файл:
ДБФ.индексы.Добавить("ID7","ID7",,,".NOT.Deleted()");
иДБФ = ДБФ.СоздатьИндексныйФайл(ФайлCDX);
ДБФ.Переиндексировать();
ДБФ.ТекущийИндекс = ДБФ.индексы.ID7;
ДБФ.Первая();

Re: ЗУП. таскаю инфу из dbf-ного файла, надо проиндексировать.. не получается.. поможете?

aka AMIGO
2 - 02.03.2009 - 19:03
(1) спасибо, сработало :)

Re: ЗУП. таскаю инфу из dbf-ного файла, надо проиндексировать.. не получается.. поможете?

aka AMIGO
3 - 02.03.2009 - 19:08
вот он, камушек :)
ДБФ.ТекущийИндекс = ДБФ.индексы.ID7;
у меня-бы было: ДБФ.ТекущийИндекс = ДБФ.индексы.Индекс("ID7");
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Для чего используется "тип значения" - "отбор"? Сайт для поиска\предложения удаленной и постоянной работы по 1С »
© 2009 Форум 1С: Одинэс.Ру