Имя: Пароль:
1C
1С v8
Условие в параметрах виртуальной таблицы запроса
0 Rodinyr
 
04.07.14
11:00
Доброго времени суток. Хочу понять почему не работает условие в параметрах виртуальной таблицы запроса.
Суть такая. Есть Розница. В ней регистр товары к поступлению. Требуется выбрать номенклатуру и ее количество, только той номенклатуры которая приходит на склад магазина. которая со склада уходит, нас не волнует.
Вообщем я накидал запрос:
ВЫБРАТЬ
    ТоварыКПоступлениюОстатки.Номенклатура,
    ТоварыКПоступлениюОстатки.КоличествоОстаток,
ИЗ
    РегистрНакопления.ТоварыКПоступлениюРеализации.Остатки(
            &МоментВремени,
            Номенклатура В (&СписокНоменклатуры)
                И (ДокументОснование ССЫЛКА Документ.ПеремещениеТоваров
                    ИЛИ ДокументОснование ССЫЛКА Документ.ПоступлениеТоваров
                    ИЛИ ДокументОснование ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
                И ВЫБОР
                    КОГДА ДокументОснование ССЫЛКА Документ.ПеремещениеТоваров
                        ТОГДА ДокументОснование.СкладПолучатель В (&СписокСкладов)
                    ИНАЧЕ Склад В (&СписокСкладов)
                КОНЕЦ) КАК ТоварыКПоступлениюОстатки

Не могу пнять почему не отрабатывает условие:

И ВЫБОР
                    КОГДА ДокументОснование ССЫЛКА Документ.ПеремещениеТоваров
                        ТОГДА ДокументОснование.СкладПолучатель В (&СписокСкладов)
                    ИНАЧЕ Склад В (&СписокСкладов)
                КОНЕЦ

Заранее Спасибо.
1 Sei Souma
 
04.07.14
11:03
А что за странное поле Склад?  Из какой оно таблицы?
2 Rodinyr
 
04.07.14
11:04
(1) Это измерение регистра
3 Крошка Ру
 
04.07.14
11:05
(0) А что значит не отрабатывает? В запрос попадают все склады или наоборот, ни один?
4 Бешеная Нога
 
04.07.14
11:07
Что значит не срабатывает
5 Крошка Ру
 
04.07.14
11:07
(0) И приход, наверное лучше по виду движения определять, а не по виду документа?
6 Rodinyr
 
04.07.14
11:11
(3) (4) Это значит Когда на склад товар поступает через перемещение, то он делает движение в плюс по остатку, и перемещение со склада также делает движение в минус этого регистра. так нам надо мину исключить.
7 Rodinyr
 
04.07.14
11:12
(5) не совсем понял что вы имеете ввиду.
8 Enders
 
04.07.14
11:12
(2) так если это измерение регистра, то на кой вы накладываете условие на реквизиты документов?
9 Крошка Ру
 
04.07.14
11:13
(7) Это я ступил))) Пятница же..))
10 Rodinyr
 
04.07.14
11:14
(8)а как мне разделить движение по перемещению на склад и со склада?
11 Enders
 
04.07.14
11:15
(6) так зачем вам вообще таблица остатков? не пойму...
Берите обороты и вид движения только приход... или я что-то не понимаю?
12 Rodinyr
 
04.07.14
11:18
(11) мне нужны поступления только те, которые идут в данный момент, а не все поступления.
13 Enders
 
04.07.14
11:19
(12) Задать период оборотов?
Или что значит которые идут в данный момент?
14 Rodinyr
 
04.07.14
11:22
(13) Это значит, то что пришло и оприходовано уже на складе, то это мне не нужно... оно закрыто приходным ордером и списаны с регистра. те которые еще не оприходованы приходным ордером и только находятся в  пути...
15 catena
 
04.07.14
11:27
Кем приходится ДокументОснование этому регистру? И что туда пишется?
16 catena
 
04.07.14
11:28
(6)Остатки - это итоги, из них нельзя исключить минус. Если какие-то движения надо исключить, надо считать итоги вручную. Таблица Остатки понятия не имеет из чего она сложилась.
17 samozvanec
 
04.07.14
11:31
(9) чето я тоже туплю. не подскажешь, как получить приход по таблице остатков?
18 samozvanec
 
04.07.14
11:32
(14) в твоем регистре "списаны с регистра" значит ли, что их нет на остатках?
19 Rodinyr
 
04.07.14
11:42
(15) ДокументОснование это измерение
(16) А разве задав параметры в условие временной таблицы я не говорю ей как пересчитать остатки?
(18) Это значит что Если сделать по ордерной схеме поступление товаров, то он сделает движение в плюс в этот регистр, а списать приходным ордером то он сделает в минус товар на этом регистре. та же самая схема и с перемещением... в зависимости является ли склад магазина получателем или отправителем товара.
20 Rodinyr
 
04.07.14
11:52
Всё. Всем спасибо! Сам понял как надо сделать...
AdBlock убивает бесплатный контент. 1Сергей