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

Как в запросе поставить ограничения на регистратор

Автор EmmaR, 17 ноя 2013, 22:01

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

EmmaR

Здравствуйте, столкнулась с проблемой, что не могу поставить ограничении на регистратор.
Задача 1.14 из сборника задач 1С Специалист по платформе 8.2.

Движения документа берутся из регистра накопления обороты, цена из документа расходной накладной.
Ссылка - массив документов. Нужно не используя

ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Обороты(&ДатаН, &ДатаК, Регистратор, ) КАК ОстаткиНоменклатурыОбороты
ПО ВТ.Номенклатура = ОстаткиНоменклатурыОбороты.Номенклатура
И ВТ.Ссылка = ОстаткиНоменклатурыОбороты.Регистратор


получить данные о номенклатуре для каждого документа отдельно.


ВЫБРАТЬ
РасходнаяНакладнаяСписокНоменклатуры.Номенклатура,
СРЕДНЕЕ(РасходнаяНакладнаяСписокНоменклатуры.Цена) КАК Цена,
РасходнаяНакладнаяСписокНоменклатуры.Ссылка
ПОМЕСТИТЬ ВТ
ИЗ
Документ.РасходнаяНакладная.СписокНоменклатуры КАК РасходнаяНакладнаяСписокНоменклатуры
ГДЕ
РасходнаяНакладнаяСписокНоменклатуры.Ссылка В(&Ссылка)

СГРУППИРОВАТЬ ПО
РасходнаяНакладнаяСписокНоменклатуры.Номенклатура,
РасходнаяНакладнаяСписокНоменклатуры.Ссылка
;

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

MuI_I_Ika

Для того чтобы ограничить тип документа можно воспользоваться конструкцией:

ГДЕ РасходнаяНакладнаяСписокНоменклатуры.Ссылка ССЫЛКА Документ.РеализацияТоваровИУслуг

Теги:

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

Рейтинг@Mail.ru

Поиск