#0
by Kondrat
Задача: есть справочник в Access около 180000 позиций. Предполагается организовать поиск определенной позиции в этом справочнике из 1С.Варианты: 1. перенести вседанные из Access в файл *.dbf и потом с ним работать из 1С.2. Обращаться к Access посредством ADODB.CONNECTION из 1С в случае необходимости.3. Пока не могу придумать??Естественно грузить весь спавочник в 1С геморно, да и не вариант, что могут понадобиться все его позиции в работе.Интересно услышать совет спецов: какой из предложенных мной вариантов наиболее быстр и надежен? А может есть другое решение подобной задачи?Если Есть, то подскажите какое.
#1
by Gloom
Если табличка в акесе обновляется нечасто, то лучше через dbf, в противном случае DAO/ADO...
#3
by Kondrat
Прошу прощения - 1С dbf. Значит все-таки лучший вариант это перенести все в отдельный DBF файл и уже к нему обращаться при необходимости?
#7
by Kondrat
(4,6)На самом деле если внимательно прочитать , можно обратить внимание на вопрос: ЧТО БЫСТРЕЕ И НАДЕЖНЕЕ. Речь о том в каком случае БЫСТРЕЕ будет найден один элемент из 180000? Причем здесь простота или сложность? Я способен реализовать любой из этих подходов без посторонней помощи.А спрашиваю только потому, что не хочется зря убивать время чтобы протестировать оба варианта.
#8
by Gloom
Через xbase поиск выполняется примерно в 2-3 раза быстрее(при наличии соотвествующих индексов)...
#10
by dralex
Используя ADO можно применять обычные T-SQL запросы, что увеличивает гибкость поиска, напр. не по всему полю, а по его части.>> Через xbase поиск выполняется примерно в 2-3 раза быстрее(при наличии соотвествующих индексов)Откуда дровишки? Ссылку на источник, плз.
#11
by Gloom
Ну, если уж совем до конца честно, в ADO/DAO тоже можно использовать прямой индексный поиск(скорость при этом получается примерно такая же, как и через xbase), однако требуется постоянное подключение к акесной базе данных...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Автоматизация небольшого производственного предприятия
- Как программно задать имена областей в таблице MXL?
- ЗиК 7.7 - Настройка шаблонов удержаний
- Задваивается банк при выгрузке в бухию :(
- Закрытие документа без вопроса о сохранении данных
- ЗИК 7.7 И Суммированный учет
- Упр и Фин учет. Из торговли и склада в управление торговлей.
- V8: Сохранение настроек отчета
- Ведение нескольких касс на 50 счете
- Выгрузка таблицы из SQL в dbf
- При открытии в Open Office экселевский файл отчёта из 1С открывается некорректно
- Спецы! Помогите убрать копейки!
- V7: Как сделать не проведенным открытый документ?
- Рарус-Магазин. Сканеры штрих-кодов и прочее
- Как заполнить колонку в общем журнале?
- Как ХТМЛ файл в теле письма отправить?
- Как узнать текущую колонку
- Что такое "Изменен порядок объекта по сравнению с конфиг. поставщика"?
- Используем диалог открытия файлов Word в 1С,возможен множественный выбор
- Выгрузка данных этой редакции отчета за выбранный период не разрешается!?