Вопрос по запросу из регистра ПартииНаличие #339370


#0 by Evgen12
Добрый день. Может быть кто - нибудь подскажет как в Торговле из регистра Партии наличие выбрать наименование склада. Т.Е. существует запрос типа И в нем надо ещё чтобы выводился склад, но в этом ресистре нет реквизита склад, как быть, подскажите? Евгений
#1 by Тори
В этом регистре есть МОЛ. И в справочнике Склады есть МОЛ.
#2 by Evgen12
А можно с примером?
#3 by el-gamberro
Один мол может быть у нескольких складов.
#4 by Морозов Александр
я думаю что в документе который делает движение по регистру есть склад...
#5 by Skom
- опередил меня)) получаешь из регистра документ который двинул регистр и из документа берешь склад....
#6 by Evgen12
А как именно получить? Регистр.ПартииНаличие.ТекущийДокумент а вот что делать дальше? Я понимаю что вопросы глупые, но просто не могу разобраться...
#7 by Морозов Александр
ну еще добавь через точку... будет типа Склад=Регистр.ПартииНаличие.ТекущийДокумент.Склад
#8 by Skom
а далее в цикле когда проходишь по группировкам запроса Запрос.Док.Склад
#9 by Skom
о точно сразу в запросе вычисляешь склад. так даже лучче
#10 by PaulBC
|Склад = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Склад, Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Склад, ...;
#11 by Морозов Александр
ну да, ну да...
#12 by Evgen12
Че то если сделать как, Вы предложили то выводится ошибка... Работает, но почему - то выдал ошибку что нет поля скад
#13 by dk
Ага, с остатками готично выбирать склад из документа движения. и как отчет? не тормозит? :) Вообще, обычно, делают 1 мол = 1 склад. А если надо несколько складов на одного МОЛ, то проще сделать папку с нужным МОЛ и закинуть туда нужные склады.
#14 by Evgen12
ну поставили задачу сделать, пытаюсь, тормозит но они привыкли
#15 by Skom
....ну вообще из дока склад брать.... а откуда он по твоему в регистр пишется.... из регистра это в идеале если один мол один склад но как проверено далеко не у всех так...и далеко не везде это ошибка а необходимость такая....
#16 by dk
Условие на "когда" жутко тормозит в 1С. но иногда важнее результат, а не скорость. Сейчас как с МОЛ? 1 МОЛ к 1 Склад или 1 МОЛ к многим Склад?
#17 by dk
:) 1. Для остатков нельзя так 2. Что мешает завести папки в спр. МОЛ?
#18 by Skom
понятно что нежелательно
#19 by Evgen12
да МОЛ там вообще не нужен, Просто надо сделать что бы был выбор по складу...
#20 by dk
"нельзя" <> "нежелательно"
#21 by dk
если обозвать МОЛ так же как и склад, то никто и не заметит разницы, но это должно быть сделано с самого начала учета, или придется перепроводить все доки по складским движениям.
#22 by Evgen12
Вот мне надо что бы было что - то типо вот такого условия Но оно соответственно не работает... Как сделать лучше?
#23 by Evgen12
Ошибка поле агрегатного типа (Склад) не обнаружено, Как быть?
#24 by Evgen12
Люди подскажите, пожалуйста, как сделать чтобы работало???
#25 by dk
Есть 2 пути: 1) неправильный см. ... :) 2) мой см. , но тоже есть нюансы --- волшебной кнопки "Все работает" для ситуации - нету
#26 by Evgen12
ну я понимаю что нету кнопки:) я на неё и не надеюсь, я просто не могу понять почему вылетает ошибка "Поле агрегатного объекта не обнаружено (Склад)"...
#27 by Skom
ну значит у текущего документа нету реквизита склад
#28 by Zmich
. Обратиться к реквизиту ТекущегоДокумента через точку можно, только если этот реквизит Общий для документов (поскольку ТекущийДокумент имеет тип <<Документ>>, а не Документ конкретного вида). Склад, естественно, общим реквизитом не является.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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