|
БП 2.0 Взаиморасчеты | ☑ | ||
---|---|---|---|---|
0
Родионовна
12.08.11
✎
11:17
|
Что-то никак не могу понять вот чего в след.запросе:
ВЫБРАТЬ Остатки.Счет КАК Счет, Остатки.Субконто1 КАК Контрагент, Остатки.Субконто2 КАК ДоговорКонтрагента, Остатки.Субконто3 КАК ДокументРасчетов, ЕСТЬNULL(Остатки.Подразделение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) как Подразделение1, ВЫБОР КОГДА Остатки.Счет.Валютный ТОГДА Остатки.ВалютнаяСуммаОстаток * &ЗнакОстатков ИНАЧЕ Остатки.СуммаОстаток * &ЗнакОстатков КОНЕЦ КАК СуммаВзаиморасчетов, Остатки.СуммаОстаток * &ЗнакОстатков КАК СуммаБУ, ЕСТЬNULL(Остатки.СуммаНУОстаток, 0) * &ЗнакОстатков КАК СуммаНУ ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &ГраницаОстатков, Счет = &СчетАвансов, &ВидыСубконтоРасчетов, Организация = &Организация И Субконто1 = &Контрагент И Субконто2 = &ДоговорКонтрагента ) КАК Остатки ДЛЯ ИЗМЕНЕНИЯ РегистрБухгалтерии.Хозрасчетный.Остатки Результат - 2 строки: дебетовые и кредитовые обороты. Если закоментить строку на проверку подразделения, получается чисто остаток. Пробовала поменять эту стрку на: Выбор когда Остатки.Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) тогда 1 иначе ЕСТЬNULL(Остатки.Подразделение, 1) Конец как Подразделение1, Результат: снова 2 строки и в столбце Подразделение стоят единицы. Почему не сворачиваются? |
|||
1
Родионовна
12.08.11
✎
11:28
|
?
|
|||
2
hhhh
12.08.11
✎
11:32
|
(1) так оно сначала сворачивает, а потом уже смотрит ваш ВЫБОР.
|
|||
3
Родионовна
12.08.11
✎
11:35
|
(2) ОК, если:
Выбор когда (Остатки.Подразделение = ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) или (Остатки.Подразделение Есть Null) тогда 1 Конец как Подразделение результат двумя строками. |
|||
4
Родионовна
12.08.11
✎
11:44
|
Проверила в типовой: вернул чисто остаток и в столбце подразделение - 1 %-[
Что за приколы такие? Ни у кого не встречались?? |
|||
5
ssh2006
12.08.11
✎
11:45
|
Так как поле Подразделение выбрано из виртуальной таблицы остатков, то данные получаются в разрезе подразделений.
|
|||
6
Родионовна
12.08.11
✎
11:58
|
(5) если бы данные были различны, то и вопроса бы не было.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |