Имя: Пароль:
1C
1С v8
(УТ 10.3) запрос из регистра партии товаров с учетом количества из поступления
,
0 MrZLO
 
29.11.16
12:48
Здравствуйте!

Получаю кол-во товара вместе с входной ценой и документом поступления при перемещении на склад, запросом

ВЫБРАТЬ
                       |    ПартииТоваровНаСкладах.ДокументОприходования КАК ДокументОприходования,
                       |    ПартииТоваровНаСкладах.Количество КАК Количество,
                       |    ПартииТоваровНаСкладах.Стоимость КАК Стоимость,
                       |    ПартииТоваровНаСкладах.Период
                       |ИЗ
                       |    РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
                       |ГДЕ
                       |    ПартииТоваровНаСкладах.Номенклатура = &Номенклатура
                       |    И ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладах.Регистратор) = ТИП(Документ.ПеремещениеТоваров)
                       |    И ПартииТоваровНаСкладах.Склад = &Склад
                       |    И ПартииТоваровНаСкладах.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                       |
                       |УПОРЯДОЧИТЬ ПО
                       |    Период УБЫВ

Нужно получить еще и количество из поступления для данного товара, помогите объединить два запроса в один, чтобы было оптимальное быстродействие

ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка,
    ПоступлениеТоваровУслугТовары.Количество
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Ссылка = &Ссылка
    И ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка = &Ссылка
1 DrShad
 
29.11.16
12:51
даже не стал все читать - выбрось его немедленно - это адский запрос
2 MrZLO
 
29.11.16
12:55
первый-то нормальный, второй я написал для примера, чтобы лучше понять, что мне надо в итоге
3 DrShad
 
29.11.16
12:58
вот как раз первый и есть мега адский
4 DrShad
 
29.11.16
12:58
хотя, второй ничем не лучше
5 MrZLO
 
29.11.16
13:03
(3) чем для первого лучше остатки и обороты, этот тоже быстро работает? или что-то еще не то...
6 DrShad
 
29.11.16
13:05
(5) ну как тебе объяснить, запрос к физ таблице регистра само по себе уже плохо, таблица ведь со временем только растет
7 DrShad
 
29.11.16
13:05
за такое обычно увольняют
8 MrZLO
 
29.11.16
13:12
(7) отличный комментарий, по сути бы написал, объяснил своё мнение, умника чтоли строишь из себя, сразу видно как с тобой общались когда совета спрашивал раньше
9 MrZLO
 
29.11.16
13:13
хорошо, буду брать из виртуальной таблицы, только вопрос не в этом был