v8: Работа с двумя индексами в DBF #247069


#0 by Anonymous Vulgaris
есть дбф файл, с двумя индексами, но почему-то в [1C]ТекущийИндекс[1C] выставляется только один... При этом метод Найти находит второй... Ничего не понимаю...
#1 by Skynin
А работа с ней такая:
#2 by Anonymous Vulgaris
Спасибо, счас попробую
#3 by Skynin
да, параметрт пФормат = "" для особой обработки какой-нить dbf по имени/псевдониму. В предложенной функции не используется. Как и проверок на ошибки нет.
#4 by Anonymous Vulgaris
Глюк какой-то приключается: удаляю файл индекса, запускаю обработку всё ОК... запускаю обработку - вилы, при присваивании текущего индекса - ничего не меняется...
#5 by Skynin
я привел код из свеой отработавшей не раз обработки. Дальше, ищу по индексу, и все работает. Вероятно ошибка не при открытии, а при дальнейшей работе. В чем конкретно заключаются "вилы", и "ничего не меняется"?
#6 by coder1cv8
Если хочешь чего-то искать в ДБФ, сделай через АДО. Никаких индексов не нужно + поиск по произвольному условию + возможность искать набор строк...
#7 by Anonymous Vulgaris
есть два индекса: Off ("Off") и SAP ("SAP+KodSAP") открываю Дбф функцией, пишу: дбф.ТекущийИндекс = дбф.Индексы.SAP , но все равно в отладчике дбф.ТекущийИндекс = дбф.Индексы.Off и соответственно ничего не ищется...
#8 by Skynin
ну знать у нас 1С разная. А может попробуй совет . Я правда пока не пользовал АДО, но может там получится. Кстати, Off какое имя нехорошее... Может Off1 назвать, мало ли...
#9 by Anonymous Vulgaris
... :) релиз платформы 16
#10 by Anonymous Vulgaris
... получается, что не дает менять текущий индекс "на лету"...
#11 by Skynin
8.0.17.25 у меня
#12 by Skynin
у меня дает, и переключал потом то на тот, то на другой
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С