Имя: Пароль:
1C
1С v8
8.2 Возможно ли индексирование DBF средствами 1С?
,
0 Rounder
 
13.12.12
15:48
Собственно вопрос: можно ли средствами 1С построить индексный файл CDX для некой DBF-ки?
1 ptiz
 
13.12.12
15:49
СП украли?
2 pumbaEO
 
13.12.12
15:50
Главное не читать СП

XBase (XBase)
СоздатьИндексныйФайл (CreateIndex)
Синтаксис:

СоздатьИндексныйФайл(<ИмяФайла>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Полное имя создаваемого индексного файла.
Возвращаемое значение:

Тип: Булево.
Истина - индексный файл создан; Ложь - в противном случае.
Описание:

Создает индексный файл. Создаваемый индексный файл будет содержать все индексы, которые были созданы на текущий момент.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

xB.СоздатьИндексныйФайл(ИмяФайлаИндекса);
3 Rounder
 
13.12.12
15:50
Не разобрал - прошу тыкнуть носом.
4 Жан Пердежон
 
13.12.12
15:51
(3) ну так возьми и разбери
5 cw014
 
13.12.12
15:53
(4) +1
6 Wobland
 
13.12.12
15:54
(3) от об этом читай: СоздатьИндексныйФайл
7 Жан Пердежон
 
13.12.12
15:55
в СП даже примеры есть

Пример:

xB = Новый xBase;
xB.Поля.Добавить("CODE", "S", 5);
xB.Поля.Добавить("NAME", "S", 40);
// Добавим индекс по полю CODE:
xB.Индексы.Добавить("IDXCODE","CODE", Истина);
xB.СоздатьФайл("c:\test.dbf", "c:\test.cdx");
8 Rounder
 
13.12.12
16:00
Спасибо.
9 cw014
 
13.12.12
16:01
(8) Ты дядьке в шапке спасибо скажи
10 cw014
 
13.12.12
16:01
(8) Ну и так, почаще у него спрашивай, а не тут
11 Rounder
 
13.12.12
16:06
Да пользуюсь я СП :) Исправно и часто :)
Но тут тупанул :)
Пятница начинается в четверг (перефразируя классика)
Ошибка? Это не ошибка, это системная функция.