Имя: Пароль:
1C
 
Получить остатки без использования виртуальной таблици
0 jollyk
 
21.03.08
15:17
Нужно получить остатки используя реальную таблицу т.к. требуется ещё вытянуть реквизиты.
В принципе, как я понимаю можно вытянуть с фильтром приход и расход в ТЗ а там свернуть. Но это грубо.
На форуме прочитал что можно делать запрос к виртуальной таблице и делать левое соединение к реальной таблице. Правильно ли это?..
Смысл в том что в реквизитах пишется поставщик и инвентаризационный номер. Они вводятся 1 раз в документе прихода...
Подскажите может кто решал подобную задачу
1 ТелепатБот
 
гуру
21.03.08
15:17
2 Defender aka LINN
 
21.03.08
15:22
(0) А что еще остается? :)
Правда, разворачивать виртуальную таблицу придется по каждой записи
3 iSeRG
 
21.03.08
15:22
Запросом сверни, то ты получишь остатки еще и в разрезе реквизитов
4 ShoGUN
 
21.03.08
15:22
>"На форуме прочитал что можно делать запрос к виртуальной таблице и делать левое соединение к реальной таблице."
Нормальное решение, имхо.
А насчет свертки ТЗ - на это есть СУММА() и группировка в запросе.
5 iSeRG
 
21.03.08
15:22
(3)+ ",то" = но
6 selenat
 
21.03.08
15:24
(3) дайте две...
7 jollyk
 
21.03.08
15:52
2ShoGUN
СУММА и Группировка сумируют ресурсы регистра (тоисть все движения по данной номенклатуре) если я конечно правильно понял, у меня по крайне мере так...
8 jollyk
 
21.03.08
15:55
Кстати господа, вопрос наверно нубский, но не могу понять как получить остатки на дату запросом если используется регистр остатков?
9 selenat
 
21.03.08
15:56
(8) виртуальная таблица остатков для этого есть...
10 jollyk
 
21.03.08
16:05
2 Selenat
Вот виртуальной таблице оборотов я понимаю там эти параметры задаются. Эм в остатках,... я уж всё что есть перерыл =) можно поподробней
11 ShoGUN
 
21.03.08
16:06
(10) Период - одна дата, момент времени, на который получаются остатки.
(7) А как ты еще собрался остатки из реальной таблицы получать?
12 selenat
 
21.03.08
16:07
(10) какие параметры в вирт. таблице тебе не ясны? Используй конструктор.
Но если ты хочешь получить остатки в разрезе реквизитов, то все равно ничего не получится, хоть с вирт. таблицей, хоть с реальной...
13 jollyk
 
21.03.08
16:18
Всё я понял...
яж говорил нубский вопрос =) просто ступил

2 selenat
мне не в разрезе реквизитов...

пойду на ЛЕВО =)
14 Регистратор
 
21.03.08
16:46
а как по логике можно получить ОСТАТКИ по РЕКВИЗИТАМ движений это впринципе неправильно ... Остаток по определению образуется из движений НЕЗАВИСИМО от того какие атрибуты их (движения) сопровождают.
Понимаю еще вычислить ОБОРОТЫ отфильтрованные по реквизитам движений, это понятно.
Если надо расчитывать именно ОСТАТОК то нужно или изменить структуру регистра или завести новый регистр для соответствующего учета остатка.
15 Фауст
 
21.03.08
17:34
В принципе, как я понимаю можно вытянуть с фильтром приход и расход в ТЗ а там свернуть. Но это грубо.

Это ничего, это не беда, потомучто

Нужно получить остатки используя реальную таблицу - уже это грубо.
16 jollyk
 
21.03.08
18:18
2 Фауст
Чесно говоря даже это левое соединение мне не совсем понятно ИМХО, но мне НУЖНО видеть реквизиты, потому придётся использовать грубые методы... Честно говоря я в этом плане не понимаю 1С цев...
ЗЫ
Как такая ситуация обрабатывается в типовых конфах я не понял..., сделаю так как смогу. Будет время поищу в инете или буду разбираться с типовой
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс