Получить остатки без использования виртуальной таблици #329751


#0 by jollyk
Нужно получить остатки используя реальную таблицу т.к. требуется ещё вытянуть реквизиты. В принципе, как я понимаю можно вытянуть с фильтром приход и расход в ТЗ а там свернуть. Но это грубо. На форуме прочитал что можно делать запрос к виртуальной таблице и делать левое соединение к реальной таблице. Правильно ли это?.. Смысл в том что в реквизитах пишется поставщик и инвентаризационный номер. Они вводятся 1 раз в документе прихода... Подскажите может кто решал подобную задачу
#1 by ТелепатБот
#2 by Defender aka LINN
А что еще остается? :) Правда, разворачивать виртуальную таблицу придется по каждой записи
#3 by iSeRG
Запросом сверни, то ты получишь остатки еще и в разрезе реквизитов
#4 by ShoGUN
Нормальное решение, имхо. А насчет свертки ТЗ - на это есть СУММА и группировка в запросе.
#5 by iSeRG
+ ",то" = но
#6 by selenat
дайте две...
#7 by jollyk
2ShoGUN СУММА и Группировка сумируют ресурсы регистра (тоисть все движения по данной номенклатуре) если я конечно правильно понял, у меня по крайне мере так...
#8 by jollyk
Кстати господа, вопрос наверно нубский, но не могу понять как получить остатки на дату запросом если используется регистр остатков?
#9 by selenat
виртуальная таблица остатков для этого есть...
#10 by jollyk
Вот виртуальной таблице оборотов я понимаю там эти параметры задаются. Эм в остатках,... я уж всё что есть перерыл =) можно поподробней
#11 by ShoGUN
Период - одна дата, момент времени, на который получаются остатки. А как ты еще собрался остатки из реальной таблицы получать?
#12 by selenat
какие параметры в вирт. таблице тебе не ясны? Используй конструктор. Но если ты хочешь получить остатки в разрезе реквизитов, то все равно ничего не получится, хоть с вирт. таблицей, хоть с реальной...
#13 by jollyk
Всё я понял... яж говорил нубский вопрос =) просто ступил 2 selenat мне не в разрезе реквизитов... пойду на ЛЕВО =)
#14 by Регистратор
а как по логике можно получить ОСТАТКИ по РЕКВИЗИТАМ движений это впринципе неправильно ... Остаток по определению образуется из движений НЕЗАВИСИМО от того какие атрибуты их (движения) сопровождают. Понимаю еще вычислить ОБОРОТЫ отфильтрованные по реквизитам движений, это понятно. Если надо расчитывать именно ОСТАТОК то нужно или изменить структуру регистра или завести новый регистр для соответствующего учета остатка.
#15 by Фауст
В принципе, как я понимаю можно вытянуть с фильтром приход и расход в ТЗ а там свернуть. Но это грубо. Это ничего, это не беда, потомучто Нужно получить остатки используя реальную таблицу - уже это грубо.
#16 by jollyk
Чесно говоря даже это левое соединение мне не совсем понятно ИМХО, но мне НУЖНО видеть реквизиты, потому придётся использовать грубые методы... Честно говоря я в этом плане не понимаю 1С цев... ЗЫ Как такая ситуация обрабатывается в типовых конфах я не понял..., сделаю так как смогу. Будет время поищу в инете или буду разбираться с типовой
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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