Запрос по остаткам в УТ 10.3 #711940


#0 by kobzon
Народ подскажите как сделать маханький отчет с запросом. Которые перебирал бы весь справочник номенклатуры, выводил все даже нулевые элементы с ценой и остатком. Или где такой запрос можно посмотреть? Тупо как в 7.7 из регистра места хранения взять не получится данные?
#1 by Wobland
из справочник левое остатки левое цены...
#2 by kobzon
А если вид склада розничный остатки берутся ведь не из РегистраНакопления.ТоварыНаСкладах?
#3 by Wobland
не помню, как там в десятке.. из РегистраНакопления.ТоварыНеНаРозничныхСкладах, наверное
#4 by Arh01
В упп/КА есть отчет  "суммовая оценка склада". Он и с ценами и с остатками. В ут может тоже есть?
#5 by Mikhail Volkov
>  выводил все даже нулевые элементы с ценой и остатком Может прайс-лист?
#6 by kobzon
Друзья подскажите что не так? Нахожу остаток: Функция ПолучитьОстатокНоменклатурыМоя(Номенклатура) Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Выполнить) ОстатокНоменклатуры = Запрос2.Выполнить.Выгрузить; по причине: {(4, 1)}: Нельзя задавать параметры для таблицы "РегистрНакопления.ТоварыВРознице" <<?>>РегистрНакопления.ТоварыВРознице (&Дата,Номенклатура = &Номенклатура и Склад = &Склад) КАК ОстатокНоменклатуры
#7 by Wobland
а задавать таблицы "РегистрНакопления.ТоварыВРознице" для параметры нельзя
#8 by kobzon
И как быть? Нужно же указать склад и дату и номенклатуру.
#9 by Wobland
запрашивать у .Остатков
#10 by kobzon
Спасибо! Понял. Конструктор запросов тоже помог))
#11 by Wobland
найди в конструкторе кнопку про установку параметров виртуальных таблиц
#12 by kobzon
Зачем? Так не прокатит?
#13 by Wobland
на дату крайней записи в регистре прокатит. платформа начнёт тебе собирать таблицу остатков по всем-всем складам и номенклатурам, соберёт. потом уберёт лишнее в соответствии с ГДЕ. не проще сразу приказать собрать только из нужного?
#14 by kobzon
Попробовал не разобрался чего там писать.
#15 by Wobland
двоечник ИЗ |РегистрНакопления.ТоварыВРознице.Остатки(&Дата,Номенклатура = &Номенклатура и Склад = &Склад)
#16 by kobzon
Делал 3 разных запроса по переборке номенклатуры, цены и остатка, но получилось очень медленно( Решил делать одним запросом но чето запутался в этих соединениях Ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить.Выбрать; <<?>>ТоварыВРозницеОстатки.КоличествоОстаток
#17 by GreatOne
ЦеныНоменклатурыСрезПоследних.Цена запятую потерял
#18 by kobzon
Да, точно. Спасибо! А как мне явно указать Номенклатуру: Номенклатура = &Номенклатура А то ругается: {(9, 90)}: Не задано значение параметра "Номенклатура" ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(&Период,Номенклатура = <<?>>&Номенклатура и Склад = &Склад) КАК ТоварыВРозницеОстатки
#19 by kobzon
Все понял, Номенклатуру: Номенклатура = &Номенклатура вообще лишнее.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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