|
Удвоение конечных остатков | ☑ | ||
---|---|---|---|---|
0
ogion83
02.06.15
✎
15:32
|
Вот запрос:
"ВЫБРАТЬ | ВзаиморасчетыОстаткиИОбороты.ВидВзаиморасчетов КАК ВидВзаиморасчетов, | ВзаиморасчетыОстаткиИОбороты.Контрагент КАК Контрагент, | ВзаиморасчетыОстаткиИОбороты.Регистратор КАК Регистратор, | ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, | ВзаиморасчетыОстаткиИОбороты.СуммаПриход КАК СуммаПриход, | ВзаиморасчетыОстаткиИОбороты.СуммаРасход КАК СуммаРасход, | ВЫБОР | КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток < 0 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток * -1 | КОНЕЦ КАК НамДолжны, | ВЫБОР | КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток > 0 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток | КОНЕЦ КАК МыДолжны, | ВзаиморасчетыОстаткиИОбороты.ПериодСекунда |ИЗ | РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(&День1, &День2, Авто, ДвиженияИГраницыПериода, ) КАК ВзаиморасчетыОстаткиИОбороты | |УПОРЯДОЧИТЬ ПО | ВидВзаиморасчетов, | Контрагент, | ВзаиморасчетыОстаткиИОбороты.Регистратор.Дата Подскажите почему может удваиваться конечный остаток? |
|||
1
ogion83
02.06.15
✎
15:32
|
Ещё есть это:
Если ДетализацияПоДокументам = Ложь Тогда Запрос.Текст = Запрос.Текст + " ИТОГИ | СУММА(СуммаНачальныйОстаток), | СУММА(СуммаПриход), | СУММА(СуммаРасход), | СУММА(НамДолжны), | СУММА(МыДолжны) |ПО | ВидВзаиморасчетов, | Контрагент"; Иначе Запрос.Текст = Запрос.Текст + " ИТОГИ | СУММА(СуммаНачальныйОстаток), | СУММА(СуммаПриход), | СУММА(СуммаРасход), | СУММА(НамДолжны), | СУММА(МыДолжны) |ПО | ВидВзаиморасчетов, | Контрагент, | Регистратор"; КонецЕсли; |
|||
2
ogion83
02.06.15
✎
15:37
|
Регистратор похоже воду мутить
|
|||
3
ogion83
02.06.15
✎
15:46
|
Нашел, что может мешать условие типа:
ВЫБОР | КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток < 0 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток * -1 | КОНЕЦ КАК НамДолжны, Но оно мне нужно. |
|||
4
ogion83
02.06.15
✎
15:47
|
Пожалуй придется разбивать на Нам и Мы уже при выводе...
|
|||
5
ogion83
02.06.15
✎
15:51
|
Так и есть проблема как написал в (3). Всем спасибо все свободны.
|
|||
6
ХардHard
02.06.15
✎
15:53
|
Поможет или нет я не знаю, но сделал бы так .
ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток * ВЫБОР КОГДА ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток < 0 ТОГДА -1 иначе 0 КОНЕЦ КАК НамДолжны, |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |