Как выбрать все записи регистра за период по виду регистратора? #513299


#0 by redbull
Необходимо выбрать записи регистра, у которых регистратором является документ определенного вида. Сам регистр большой, выбирать все записи и фильтровать построчно полученный результат ресурсоемко. В регистр делают движения "Док1", "Док2", "Док3" а нужно все Док1
#1 by mikecool
условие(регистратор.вид = "нужный вид")
#2 by МихаилМ
тогда варианты 1) 2 запроса первый отбор регистраторов второй - отбор записей по регистраторам работает быстрее чем Вид от 200 записей. но если включен быстрый отбор то проверте. 2) завести поле вида регистратора 3) прямой запрос
#3 by 1Сергей
это точно 77?
#4 by redbull
В общем запрос по документам, а там выборка движений каждого документа. Кому вопрос-то?
#5 by Mikeware
Включить быструю обработку движений
#6 by МихаилМ
все зависит от формата хранения данных в дбф выборки быстрее а в скл - запросы.
#7 by 1Сергей
>>Кому вопрос-то? тебе, конечно. Просто, сколько литературы ни читал про 1С77, ни разу не видел слово "регистратор". Вот и подумал, что вопрос про восьмерку
#8 by v_rtex
SELECT    _1sjourn Журнал (NOLOCK) ON Журнал.IDDoc=ОстаткиТоваров.IDDoc    AND Журнал.Date_Time_IDDoc BETWEEN :ДатаНач AND :ДатаКон~    AND Журнал.IDDocDef IN (SELECT $ВидДокумента.Приходная_Общ UNION SELECT $ВидДокумента.Расходная_БН)
#9 by v_rtex
6JI9mb.. почему на форуме тупит парсер кода..
#10 by 1Сергей
потому что это не код 1С
#11 by Ёпрст
лучше 5 и не нужен будет журнал в тексте запроса.
#12 by v_rtex
не.. ну это понятно.. но по умолчанию быстрая обработка выключена.. а у автора, уверен, по-любому -)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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