#0
by Rounder
1. Добавить(<Имя>, <Выражение>, <Уникальность>, <Убывание>, <Фильтр>) здесь <Выражение> - это выражение на языке FoxPro? 2. Если да - то почему ругается на выражение "kdk+prneot+dtoc(ddk,1)", а именно на параметры функции dtoc? (если писать dtoc(ddk), то индекс создается) 3. Как в самом файле DBF проставить байт/признак наличия индексного файла?
#8
by Rounder
- так почему тогда ругается на dtoc? Вот ее синтаксис DTOC(dExpression | tExpression [, 1]) Озвучиваю - выгружаю данные из 1С в задач на досовом FoxPro - нужно попутно создавать индексные файлы, иногда переиндексация.
#11
by Rounder
Спасибо. Попробую. А что с вопросом 3? 3. Как в самом файле DBF проставить байт/признак наличия индексного файла? Суть вопроса, dbf существуют, индексные нет. Т.е. в одной связке создать не могу. Создаю индексный к уже существующему dbf. В фоксе открываю - индексный не привязан.
#12
by НЕА123
в СП. КоллекцияИндексов. работу с индексами DBF в 1С я стараюсь избегать. если возможно, проще их в самом фоксе и сделать.
#13
by Rounder
Не понял для чего ссылка на СП на КоллекцияИндексов. Там нет ответа как к уже существующей dbf-ке привязать индексный файл, чтобы нужный байт в dbf стал равным 1, и открывая bdf средствами фокса индексный файл подхватывался автоматически. Я тоже избегал работы с индексами - но в 1С разработчик я, а в фоксе - другой человек, и он просит выдавать ему в т.ч. и индексный файл.
#14
by aleks-id
разработчику фокспро дать по голове и заставить лазить в 1с через СОМ а не сидеть на досовым УГ
#16
by Rounder
Так что? Нет возможности связать уже существующую dbf-ку с вновь созданным индексным файлом?
#19
by СвинТуз
а если файл CDX имеет то же имя что и основная таблица он открывается автоматически вместе с таблицей вроде как ... ленится плохо пусть делает переиндексацию у себя при открытии а если индекс не открывать вместе с файлом он вроде и не пишется при изменениях в таблице ...
#20
by НЕА123
>а если файл CDX имеет то же имя что и основная таблица >он открывается автоматически вместе с таблицей >вроде как ... по-моему да. в любом случае надо индексировать в фоксе. ненадежная это вещь индексы. рушатся, да и нет гарантии, что индексы 1с построятся такие же как у фокса.
#21
by Mikeware
Вообще говоря, он не обязан открываться (не помню, чтоб это было в стандарте). Но в фоксе (и в фоксбэйзен, и фокспро - открывается) И становится текущим индексом. Более того, практически гарантировано, что они построятся по другому... вообще, у dbf файлов есть куча стандартов, и разные поля по разному используются различными субд. И индексы у разных субд строятся тоже по разному...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Формат даты в шаблоне в макете
- УФ: режим просмотра "дерево".
- Набор дополнительных реквизитов и сведений - отличие
- Привязка IP к MAC адресу
- 8.2, управляемая форма, отбор на быстрый список выбора
- Не могу выбрать имя метода Регламентного задания
- Не загружается Windows server 2003, Standard RU
- УТ 10.3 Выдача товаров сотруднику под отчет
- УТ 11 - отчет о розничных - что там со скидками?
- v7: ЗИК 7.7 начисление страховых взносов
- Добрый день, помогите свернуть пустое субконто!?
- v7: ЗиК: Перерасчет страховых взносов по причине изменения ставки
- Учет премий при расчете среднего УПП 1.3
- отчет не виден в 1С 8.2
- Какая толщина канала нужна?
- БП 2.0 Закрытие счета 45 при комиссионной торговле.
- Попытка получения неинициализированного значения параметра сеанса
- Отчет по кредитной линии и запрос для просроченной ДЗ на каждый день в УТ 10.3
- ББУ: регл форма 0503137
- Изменение состояния ОС