#0
by serg-lom89
прошу помощи по оптимизации запроса для получения остатков на каждый день. вот запрос который получает остатки (количество ) //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ вот запрос Который получается для литража //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ понятно что все получается через точку и это не есть хорошо. Подскажите как можно оптимизировать?
#1
by Borteg
сначала в запросе определить все склады которые там нужны, потом передать склад в (вложенный запрос по складам)
#4
by Borteg
эта конструкция адски усложняет оптимизатору жизнь и сам запрос. Если там будут уже склады в которых значение не виртуальный будет намного лучше
#15
by VS-1976
Так как конструктор непонятно как построит запрос ( может быть очень ужасный план исполнения ), то лучше сделать что-то подобное. Не перетендую на истину. В выборке { Номенклатура }, не всегда хорошо если иерархия большая, это сильно сказывается на произодительности... ВЫБРАТЬ Номенклатура, ... ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, ДЕНЬ, , Склад В ( ВЫБРАТЬ Склад ИЗ втФильтрПоСкладам ) {Номенклатура} ) ; ВЫБРАТЬ ВЫБРАТЬ ... ИЗ втДанные
#16
by VS-1976
Ошибка Номенклатура.НоменклатурнаяГруппа.Поставщик КАК Поставщик, спрНоменклатура.НоменклатурнаяГруппа.Поставщик КАК Поставщик,
#17
by Радим1987
Если СКД то лучше использовать 2 НабораДанных и в первым даты+ некоторые параметры во втором остатки из регистра РегистрНакопления.ТоварыНаСкладах.ОСТАТКИ
#18
by Timon1405
то есть фактически поиметь запрос в цикле + что еще печальнее, соединение наборов происходит на клиенте.
#19
by VS-1976
На каждый день в течении месяца, при больших движения за день? Вы хотите к примеру за 31 день взять остатки? Это может сильно замедлить...
#21
by VS-1976
Остатки вычисляются так: Остаток текущий - движения до даты..., а ОстаткиИОбороты ( Остаток + Сгруппированные Движения ) для периода ДЕНЬ рассчитываются после выборки, а не отбираются на каждый день...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Необязательный параметр запроса в отчете на СКД
- Как организовать телефонию по WI-FI?
- Как запретить в периферийной базе все регламентные задания? Бухгалтерия 3.0
- Конвертация Данных 2.0
- Доп.реквизит сведение для объекта регистр сведений Кадровая история сотрудников ЗУП 3.1
- Резервное копирование
- Не видится параметр СКД.
- БП ред. 3.0. Выгрузка в Excel не работает на сервере.
- ЗУП 2.5 Почему временно пребывающему начисляется ФФОМС?
- v7: Изменить владельца элемента справочника из формы самого элемента
- Товарная накладная - печатная форма
- Инкассация ККМ офлайн в УНФ
- перестала работать DialMail
- Посоветуйте софт для ТСД
- Логи ТЖ без внятного описания
- NULL при левом соединении
- Ут 11 Запросы по доп реквизитам реквизитами
- Как часто стоит чистить КЭШ
- v7: Как по com-соединению получить остаток из регистра 7.7 на определенную дату?
- Компонента печати ШК ..