Имя: Пароль:
1C
1С v8
СКД, не правильно срабатывает отбор
0 unreg11
 
21.06.13
13:32
с помощью СКД делаю отчет. запрос по выборке данных:

ВЫБРАТЬ
   ПартииТоваровНаСкладахОбороты.Организация,
   ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент КАК Контрагент,
   ПартииТоваровНаСкладахОбороты.Регистратор
ПОМЕСТИТЬ врДокументы
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&началоПериода, &конецПериода, Авто, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
   ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации = &ВидОперации
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   врДокументы.Организация,
   врДокументы.Контрагент КАК Контрагент,
   врДокументы.Регистратор КАК Регистратор,
   ВозвратТоваровОтПокупателяТовары.Склад КАК Склад,
   ВозвратТоваровОтПокупателяТовары.Номенклатура Как Номенклатура,
   ВозвратТоваровОтПокупателяТовары.Количество,
   ВозвратТоваровОтПокупателяТовары.Сумма
ИЗ
   врДокументы КАК врДокументы
       Внутреннее СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
       ПО врДокументы.Регистратор = ВозвратТоваровОтПокупателяТовары.Ссылка

При установке в настройках отбора по номенклатуре в отчет выводится и другая номенклатура, которая содержится в тех же документах.
В консоле запросов все работает так как надо. В чем может быть причина?
1 х86
 
21.06.13
13:33
автозаполнение снять, явно прописать поля
2 1Cv8_accepted
 
21.06.13
13:33
(0) Номенклатуру в параметры засунь.
3 unreg11
 
21.06.13
13:49
(1) где снимается автозаполнение
(2) так то оно работает, но почему стандартный механизм не правильно показывает
4 kittystark
 
21.06.13
14:44
тебе точно ВНУТРЕННЕЕ соединение нужно ?
а не проще из партий отобрать только возвраты ?
типа

...
ГДЕ
ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя

и работать с нужной номенклатурой
5 unreg11
 
21.06.13
15:22
(4) Возврат отбираются условием
ГДЕ
   ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации = &ВидОперации

соединение либо ВНУТРЕННЕЕ либо Левое
а нужно это все для того чтобы знать на какой склад и на какую сумму вернули товар
6 zladenuw
 
21.06.13
15:24
(5) ну а чего отбор ВидОперации так же не засунуть в виртуальную таблицу регистра и добавить по номенклатуре с проверкой если массивотбора заполнен
7 unreg11
 
21.06.13
15:29
(6) не совсем понял мысль
8 zladenuw
 
21.06.13
15:38
РегистрНакопления.ПартииТоваровНаСкладах.Обороты(
           &началоПериода,
           &конецПериода,
           Авто,
           ВЫБОР
               КОГДА &ФильтрНомен
                   ТОГДА Номенклатура В (&СпЗнНомен)
               ИНАЧЕ ИСТИНА
           КОНЕЦ) КАК ПартииТоваровНаСкладахОбороты
9 Кир Пластелинин
 
21.06.13
15:40
(6) как вытягивать вид операции будем из регистратора в вирт.таблице?)