#0
by IgorTrifonov
Всем Здрастьте! Как бы перебрать записи после найденной использовать спр.ВыбратьЭлементыПоРеквизиту боюсь будет очень медленно т.к. в спр-ке миллион записей т.е. справочник выглядит так: деталь состав 12345 абвгд 12345 лмноп 66789 что-то другое 66789 ещё что-то подскажите пожалуйста
#3
by vtolga
ПорядокРеквизита(<?>); Синтаксис: ПорядокРеквизита(<ИмяРеквизита>) Назначение: Установить порядок выборки элементов справочника по возрастанию значения реквизита. Параметры: <ИмяРеквизита> - строка с именем реквизита, по возрастанию значений которого выполняется выборка. Замечание: Метод может использоваться только для реквизита с установленным признаком Сортировка. Метод вызывается до вызова метода ВыбратьЭлементы. Метод можно использовать только для объектов, созданных функцией СоздатьОбъект. Подробнее см. в документации, глава 'Работа со Справочниками'
#5
by IgorTrifonov
надо находить много деталей и узнавать их состав т.е. я нахожу в спр-ке деталь 12345 и должен прочитать сотав этой детали, т.е абвгд ежзик и т.д. но деталей искать буду много
#6
by Mashinist
НайтиПоРеквизиту нормально работает реквизит для этого должен быть индексирован Ну запрос 1С всяко медленнее будет Прямой запрос - самое оно Но это если религия позволяет ВК использовать
#7
by IgorTrifonov
поэтому фильтровать ВыбратьЭлементыПоРеквизиту каждый раз справочник с миллионом записей будет дико медленно
#11
by FN
Проверил? Вообще-то ВыбратьЭлементыПоРеквизиту достаточно шустро работает, но если мало скорости используй прямой запрос.
#14
by IgorTrifonov
В общем вы все правы, видимо ВыбратьЭлементыПоРеквизиту не фильтрует, а делает то же и я хотел - найти по индексу (отсортированному полю) - и далее перемещаться пока значения индексированного поля совпадает с искомым Спасибо!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Цикл Forall в 1С или как реализовать Пока ... Цикл для прочтения динамическ
- v7: 1С:Предприятие 8.0 подскажите как сделать цену не два знака после запятой ,
- v7: Как сделать откат расчетного периода по одному сотруднику ?
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как в цикле выполнять действие через определенное количество шаков цикла ??
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Конец периода в СКД
- v7: ОбработкаОжидания в 77
- как отключить программно вывод поля в группировке СКД, если создан свой макет?
- Переход по колонкам при нажатии "Enter"
- УТП 8.2 Выбрать номенклатуру, которая ни разу не использовалась в документах
- v7: Зарплата не отражается в КУДиР
- v7: Запрет на удаление/отмену проведения для документов после определённой даты
- макет оформления в СКД
- Как отучить отчет на СКД принудительно сохранять настройки?
- ЗУП КАК отразить продление больничного
- колонтитулы табличного документа в 8.2
- Сравнение производительности различных СУБД с 1с 8.2
- УТ 10: арктикул в торг-12 в поле "код" - не влезает.
- v7: Изменение периодического реквизита из модуля формы элемента справочника
- Аналог 7.7. #загрузитьИзФайла в 8.2 есть?
- Печать ценников в управлении торговлей 10.3
- Иллюминирование оборотов, что это?
- УНФ и настройка доступа на уровне записей
- Задача размещения товаров на складе
- v7: Активный элемент формы (продолжение)