v7: Как обратиться к реквизитам регистра в запросе? #236655


#0 by pitonspb
Вопрос. как обратиться к реквизитам регистра. в запросе? ...     |ОстПроект=Регистр.ОстаткиТМЦ.Внутреннее; ... не срабатывает. при выводе. ресурсы и измерения все выводятся. а реквизит пустое поле. Хотя, если использовать ...    Пока Рег.ПолучитьДвижение=1 Цикл   ... то там все ОК. корректно выводятся реквизиты. безусловно , все группировки и прочее делаются.и период тот выбран. кто подсказать может? есть какаято тонкость в обращении к реквизитам регистра в запросе?
#1 by GrayT
Функции Расход и/или Приход нету
#2 by pitonspb
Поясню!!
#3 by Guk
И не выведется...
#4 by GrayT
+1 И группировки ОстПроект....
#5 by pitonspb
НО ТУТ всё выводится корректно
#6 by SteelScorpion
А группировку раскомментировать пробовали?
#7 by pitonspb
нет. пробовал ещё одну группировку по ОстПроект, тоже самое
#8 by GrayT
Все верно
#9 by SteelScorpion
Группировку надо пробовать не только в тексте запроса ;-)
#10 by pitonspb
конечно пробовал, я специально её тут отметил в комментарии, что пробовал и так и сяк
#11 by GrayT
Реквизит регистра - это информация о ДВИЖЕНИИ. Не будет 1 - не будет реквизитов....
#12 by pitonspb
понятно. потом тоже запрос.группировка испольщовал по ОстПроект
#13 by miki
Мучаешь? :))
#14 by SteelScorpion
#15 by pitonspb
не правильный.. попробуй сам
#16 by GrayT
Почему? см 1 :) Дятел.... (прости меня грешного...)
#17 by pitonspb
как как?
#18 by GrayT
Регистры тоже не знаешь, как и контекст :)
#19 by pitonspb
так как правильно?
#20 by SteelScorpion
Прошу прощения, и правда стучу по дереву По реквизитам остатки не накапливаются ;)
#21 by SteelScorpion
Бу на тя. Спешка все, а ты сразу...
#22 by pitonspb
получается что из запроса не обратиться к реквизитам что ли?
#23 by SteelScorpion
А причем тут запрос. Перечитай
#24 by SteelScorpion
А потом
#25 by miki
обратися-то можно, но не к остаткам в разрезе этих реквизитов
#26 by GrayT
:)~ Используй и обратишься..... Слухай а не тебе ли я вчера показывал "замечательную цепочку"?"
#27 by SteelScorpion
Ааа класс "Пословица: Поспешишь — людей насмешишь"
#28 by pitonspb
мне показывал.. =)
#29 by GrayT
А там другой регистр.....
#30 by pitonspb
так чего делать ничего не понимаю.
#31 by pitonspb
у меня же движение происходит..происходит.. реквизит заполянется.. всё отлично. С запросом связать как то можно?
#32 by GrayT
Смотря что делаешь.... Чего хочешь получить... учитывая вчерашнюю ветку (зря ты ее не поднял) ты это не сделаешь на этом регистре...
#33 by GrayT
(+32)Хотя фиг тебя знает :)    |Период С ДатаНачала По ДатаКонца; Но остатки по проекту один фиг не получишь.....
#34 by SteelScorpion
"По реквизитам остатки не накапливаются" (с) Не в запросе - вообще в регистре. Для рассчета остатков продумать возможность использования измерения, либо, если позволяет смысл задачи, рассчитывать.
#35 by pitonspb
не ну почему? в глобальном модуле в типовой конфе есть такая штука как глПриходОстатковТМЦ, она используется документом ПеремещениеТМЦ . Так вот. когда проводится этот документ. То я добавил в глоб процедуре.что бы в регистр ОстаткиТМЦ добавлялось ещё и реквизит ПРОЕКТ. указав заранее в метаданных разумеется. всё получается. и всё заполняется. Но что бы визуализировать используя запрос , почемуто не выходит, см. выше. используя запрос. А просто используя просмотр движения регистра.всё выходит. вот суть проблемки та
#36 by pitonspb
измерения не катят. так как потом при добавленнии в регистр измерения..надо будет весь глоб модуль переделывать. там используется типизированное количество измерений. много менять придется.
#37 by GrayT
Последний раз для ленивых и ........ 1. Проект - общий реквизит документов 2. Регистр ПартииНаличие имеет ИЗМЕРЕНИЕ Партия (справочник) 3. Справочник имеет реквизит Приходный документ 4 см 1 Дальше думай сам....
#38 by SteelScorpion
Целесообразность каждого конкретного решения выбирать реализующему :) А решений на самом деле много, вплоть до отдельного регистра.
#39 by GrayT
У него ТиС типовая
#40 by pitonspb
и чего? потмо что ли рассматривать документы с даты создания базы что ли, что бы узнать какие проводки происходили и чего где в каких регистрах менялось. както не целесообразно вроде
#41 by pitonspb
но вот за это: "Реквизит регистра - это информация о ДВИЖЕНИИ. Не будет 1 - не будет реквизитов.... " большое спасибо..
#42 by GrayT
Блин, осттаки по проектам ты можешь вытащить из другого регистра...
#43 by pitonspb
блин, начинаю соображать. Надо будет так тоже попробовать. Но у меня вроде поулчилось тем моим способом.. =)
#44 by GrayT
"вроде поулчилось тем моим способом." как в ? имхо, это не то что ты хотел.
#45 by pitonspb
почему не то? я добавил только без расхода. ведь меня интеерсует только приход. что не то?
#46 by GrayT
Если действительно только приход - тогда то. мне показалось тебе остатки по проектам нужны были.
#47 by pitonspb
мне главной задачей было, что бы при перемещении гдето фиксировался проект какой вводят, если вводят. помоему оптимально было использовать регистр остатки ТМЦ.. добавив один только реквизит...
#48 by GrayT
Нафига его было вводить, если уже все есть в другом регистре?
#49 by pitonspb
ну в ПртииНаличие не ведется учета по складам. как там отслеживать перемещение с одного склада на другой
#50 by GrayT
По МОЛ можно
#51 by pitonspb
а если не задается ответственное лицо
#52 by GrayT
Задай. Оно и логично иметь МОЛ на складе. Или его отсутствие - принципиальная позиция. Не совсем удобно, конечно, когда несколько складов - одно МОЛ, но и это решаемо
#53 by pitonspb
Ещё возникла такакя проблема: Если рассматривать движение товара со склада на склад,в рамках проекта. То из-за косяков бухгалтеров , т.е. они не указывают проект или ставят другой, получается не соответствие количества товара на складе коонкретном действительности. вобщем можно поместить на склад товар1 в рамках проекта1, а потом этот же товар переместить на другой склад в рамках проекта2, то товар1 на первом складе не уменьшается, в рамках проекта1, а уменьшается в рамках проекта2, а такого тоавара физически не существовало. В итоге, получается минус количество товара1 в рамках проекта2.
#54 by GrayT
Регистр ПартииНаличные по идее избавлен от этого недостатка - Проект сидит в документе прихода (Партия) и как бы ты не двигал таковым и останеться. Хотя конечно если у тебя более гибкое понимание проектов - тогда ой...
#55 by pitonspb
выходит и использовать ПартииНаличие тоже не универсально. Помоему ещё больше проблем возникнет, если ктото проведет документ перемещение с ошибочной информацией о проекте. то мы получим опять же на складе не достоверную информацию по конкретному проекту. хоть товар и был допустим принят по проекту1, а переместился по проекту2 , то инфа по количеству на складе по проету1 а также ипроекту2 не верная. Короче и тот и тот способ галяк какойто получается
#56 by pitonspb
Извиняюсь за мою тупость. но вот это очень понравилось при близком рассмотрении: Вопрос. как бы теперь увязать на каком складе партия располагается.. думаю думаю..не придумываю никак
#57 by pitonspb
не по МОЛу.. всмысле. нигде не фиксируется , где какая партия на каком складе расположена?
#58 by GrayT
Ты практически сам ответил на свой вопрос... Ты видишь как вытащить инфу о складе из ЭТОГО регистра?
#59 by pitonspb
нет не вижу. точнее уверен что никак. Неуже ли что бы узнать на каком складе какая партия, и что бы не привязывать ни к чему постороннему (мол), то вариант только отслеживать все перемещения партии?
#60 by GrayT
Вот такой он загаточный - стандарт... А что ты переживаешь? Вы ведь МОЛ не используете? Так начините - уникального МОЛа на склад - дальше дело кода
#61 by pitonspb
так как я понимаю МОЛ закрепляется за каждой партией по идее. Если мы закрепим его за Складом, то при каждом перемещении придется менять МОЛ. Ерунда какаято.
#62 by pitonspb
мля или их два МОАЛ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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