Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 сен 2024, 20:34

запрос по регистру товарына складах

Автор ppkmlite, 13 мая 2015, 21:06

0 Пользователей и 1 гость просматривают эту тему.

ppkmlite

добрый день.подскажите с запросом.
Запросом нужно вывести данные из регистра товары на складах.-партию с отбором по документу-она у всех позиций должна быть одинаковой(по крайней мере я в регистре смотрю-партии одинаковые-с  одного документа), а у меня выводит разные партииВЫБРАТЬ
ПоступлениеТоваровТовары.Ссылка КАК Ссылка,
ТоварыНаСкладахОстаткиИОбороты.Партия
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
ПО (ПоступлениеТоваровТовары.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура)
ГДЕ
ПоступлениеТоваровТовары.Ссылка = &Ссылка

УПОРЯДОЧИТЬ ПО
Ссылка


vitasw

так стройте запрос по регистру партий, а не товаров

cska-fanat-kz

ну и делайте отбор
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Партия = &Ссылка

да и зачем вам таблица Поступлений? все в регистре есть...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Дмитрий@


Prosper

Вот что можно изменить в запросе, но это не решит задачу.
Цитата: ppkmlite от 13 мая 2015, 21:06ВЫБРАТЬ
    ПоступлениеТоваровТовары.Ссылка КАК Ссылка,
    ТоварыНаСкладахОстаткиИОбороты.Партия
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты (
   ,
   ,
   ,
   ,
   Номенклатура В
   (ВЫБРАТЬ
      ПоступлениеТоваровТовары.Номенклатура
   ИЗ
      Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
   ГДЕ
      ПоступлениеТоваровТовары.Ссылка = &Ссылка)) КАК ТоварыНаСкладахОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
        ПО (ПоступлениеТоваровТовары.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура)
ГДЕ
    ПоступлениеТоваровТовары.Ссылка = &Ссылка

УПОРЯДОЧИТЬ ПО
    Ссылка

У Вас сейчас выбираются все партии всех товаров из документа, а нужно выбирать только те партии, которые связаны с документом. Нужно дополнительно наложить условие по ссылке на документ. Регистр "ОстаткиИОбороты" не пригоден для этого. Можно взять регистр "РегистрНакопления.ТоварыНаСкладах" и сделать отбор по регистратору. Получатся все движения по товарам документа.

P.S. Уточните пожалуйста,что на самом деле хранится в измерении "Партия"?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск