|
СКД, не правильно срабатывает отбор |
☑ |
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) как вытягивать вид операции будем из регистратора в вирт.таблице?)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший