#2
by TVA_11
Однако это только идея, по коду отбор порциями не работает., так как там текст и c префиксами.
#5
by TVA_11
В инете читал, что нужен отбор по индексу, но реализации не видел. Кроме того желательно, чтоб в отбор попадали 100 отсортированных по всему справочнику, а не сортированные только в группе по 100.
#6
by TVA_11
butterbean А как еще, все равно порциями надо брать информацию, если сам справочник очень велик, а он очень велик и выбрать все, значит повесить.
#7
by TVA_11
Короче по коду, отбор делать не выходит. Надо бы по номеру по порядку, но его в справочнике нет.
#8
by TVA_11
Справочник.Банки11 КАК Банки - так в запросе, чтобы потом вставить любой выбранный справочник.
#11
by KishMish
может так можно использовать массив обработанных ссылок МассивОБрабтанныхСсылок=Новый Массив; В него вбивать все обработанное ВЫБРАТЬ ПЕРВЫЕ 100 ... ГДЕ НЕ Ссылка В (&МассивОБрабтанныхСсылок)
#15
by TVA_11
счас посмотрю ссылку!, МассивОбработанныхСсылок - строго говоря не выход, если в справочнике миллион записей, можно сделать выборку тогда из Справочника одними ссылками. Но мы полагаем, что справочник очень большой и нас экстенсивный путь не устраивает.
#17
by samozvanec
чет я не понял. с условием ГДЕ типа не вешает? он же сначала выберет весь справочник, потом наложит условие и тебе покажет. значит вешается не на выборке, а на выводе?
#18
by TVA_11
samozvanec В выборке у нас указано первые 100, вот если бы в справочнике был индекс, то можно было бы по нему делать выборку порциями. Но у нас, нет индекса, как бы его создать для справочника в запросе. Вроде нельзя.
#20
by samozvanec
синий текст не увидел. как собираешься использовать индекс и что ты вообще подразумеваешь под словом индекс в этом контексте? доступа то нет к индексам
#23
by TVA_11
Просто приведите пример, как сортировать по ссылке. Временная таблица не вариант, так проще делать выборку ссылок на весь справочник целиком, полагаем, что этого сделать нельзя.
#25
by Maxus43
я не вижу как достигнестя "развисание" используя . Всё равно пока не прогонит целиком юзер будет курить в сторонке, + запрос будет не один
#27
by TVA_11
Maxus43 Так ведь память будет выделена, под весь справочник целиком. Что и обеспечит тормоза.
#29
by samozvanec
попробовал сейчас выбрать все из справочника с 750000 элементов. за 8 минут результата не было, тупо повис(
#32
by TVA_11
Reaper_1c Это тоже самое, что выбрать весь справочник в массив ссылок, сразу и целиком. Что даже проще. Чем формировать таблицу и постепенно заполнять ее до размера всего справочника.
#34
by TVA_11
Maxus43 Согласен, но по факту тормоза бывают из-за памяти, при наличии свободной памяти.
#40
by samozvanec
только ссылку и вытягивал, все - имелось в виду все элементы справочника без ограничений
#41
by H A D G E H O G s
Ну и.. И делает ПолучитьОбъект по факту то. И всего 25 строк. И принцип у него тот же, что и в
#42
by Serginio1
Зависит от существующих индексов. Если есть индекс по упорядочиванию выборки то все нормально и будет использоваться индекс, иначе че же практически ты каждый раз внутри будет создаваться временную таблицу сортироваться и выбираться нужные записи. А так ты создал внутреннюю таблицу, отсортировал её и выбирай порциями
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗУП для Казахстана. Основные начисления
- Проблемы с ПолучитьCOMОбъект
- Подписка ПриУстановкеНовогоНомераДокумента
- ЗУП плановые начисления без табеля
- v7: Печатная форма Торг12 с выбором грузополучателя в ТиС
- v8: ЗУП в штатном расписании не предусмотрены ставки для приема сотрудника
- Блокировка хранилища. Можно удалить файлы?
- перенос остатков из УТ10.3 в УТ11.1
- Настройка принтера этикеток Argox os-203dt
- v7: документе Реализация(Купля-продажа) в 1С Торговля и склад не проводиться
- 1С СКД граница времени в запросе
- запуск веб клиента из командной строки
- При выгрузке из банк-клиента в 1С не заполняются счет расчетов и счет авансов
- Самый оптимальный способ сформировать из ТЗ другие ТЗ по контрольному столбцу
- Ширина колонок в динамическом списке
- Как программно проверить сальдо на счете по определенному субконто?
- Ошибка компиляции при вычислении выражения
- Подключение к http хранилищу конфигурации - ошибка Transferred a partial file
- Макет в СКД
- Модернизация ОС 08.3 УПП не заполняется аналитика по (об) Статьи затрат