УПП 1.3. Отчета "Ведомость по взаиморасчетам с контрагентами", дублировать колонку "Начальный остаток"

1. nebuchadnezzzar 2 04.06.20 10:20 Сейчас в теме
Здравствуйте, в отчет "Ведомость по взаиморасчетам с контрагентами" пытаюсь добавить колонку "Начальный остаток (дебет)" в которую должна выводится только плюсовая сумма начального остатка. Столкнулся с проблемой что в одном месяце эта колонка заполняется нормально, а в других она уже пустая. Кто нибудь сталкивался с такой проблемой?
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 130 04.06.20 11:14 Сейчас в теме
3. VictorRGB2 14 04.06.20 11:46 Сейчас в теме
(2) 1.3 нет под рукой, но я бы вынес ВЫБОР КОГДА для остатка дебета в запрос из под запросов
в подзапросах бы убрал совсем, вам же нужно вывести тот же самый начальный остаток только с уловием

т.е. оставил бы только так
	"ВЫБРАТЬ РАЗРЕШЕННЫЕ
	|	Взаиморасчеты.Организация КАК Организация,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Организация),
	|	Взаиморасчеты.Контрагент КАК Контрагент,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Контрагент),
	|	Взаиморасчеты.ДоговорКонтрагента КАК ДоговорКонтрагента,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДоговорКонтрагента),
	|	Взаиморасчеты.Сделка КАК Сделка,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Сделка),
	|	Взаиморасчеты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДокументРасчетовСКонтрагентом),
	|	Взаиморасчеты.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление,
	|	Взаиморасчеты.Регистратор КАК Регистратор,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Регистратор),
	|	Взаиморасчеты.Период КАК Период,
	|	Взаиморасчеты.ПериодДень КАК ПериодДень,
	|	Взаиморасчеты.ПериодНеделя КАК ПериодНеделя,
	|	Взаиморасчеты.ПериодДекада КАК ПериодДекада,
	|	Взаиморасчеты.ПериодМесяц КАК ПериодМесяц,
	|	Взаиморасчеты.ПериодКвартал КАК ПериодКвартал,
	|	Взаиморасчеты.ПериодПолугодие КАК ПериодПолугодие,
	|	Взаиморасчеты.ПериодГод КАК ПериодГод,
	|	Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
	
	|	ВЫБОР КОГДА Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток>0 ТОГДА Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК СуммаВзаиморасчетовНачальныйОстатокДт,
	
	|	Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток,
	|	Взаиморасчеты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
	|	Взаиморасчеты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
	|	Взаиморасчеты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток,
	|	Взаиморасчеты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток,
	|	Взаиморасчеты.СуммаУпрПриход КАК СуммаУпрПриход,
	|	Взаиморасчеты.СуммаУпрРасход КАК СуммаУпрРасход
	|	//ПОЛЯ_СВОЙСТВА
	|	//ПОЛЯ_КАТЕГОРИИ
	|{ВЫБРАТЬ
Показать
4. ZergKRSK 130 04.06.20 11:51 Сейчас в теме
(3) всё работает как надо
5. VictorRGB2 14 04.06.20 11:55 Сейчас в теме
(4) ну тогда только отладчик в руки и смотреть в результат запроса
т.к. 1.3 нет, то помочь не могу, простите...
6. ZergKRSK 130 04.06.20 11:57 Сейчас в теме
(5) мне и не надо. Не я автор вопроса. Я как раз предложил автору готовое решение.
7. VictorRGB2 14 04.06.20 12:03 Сейчас в теме
(6) упс ))
и правда
это я ошибся, не туда глянул кому ответил...
8. nebuchadnezzzar 2 04.06.20 12:42 Сейчас в теме
(2) Спасибо за ваш вариант, но к сожалению при добавлении группировки по месяцу он тоже не выводит начальный остаток в последующих месяцах
https://i.imgur.com/FVSmike.png
9. ab_initio 95 04.06.20 13:28 Сейчас в теме
(8) Посмотрите тогда такой вариант
Прикрепленные файлы:
ВедомостьВзаиморасчетыСКонтрагентами.erf
10. nebuchadnezzzar 2 04.06.20 13:45 Сейчас в теме
11. ab_initio 95 04.06.20 13:52 Сейчас в теме
(10) Тогда тестирование / исправление с пересчетом итогов Вам в помощь.
На моих данных, наоборот, Вашу ситуацию не удается воспроизвести.
12. ab_initio 95 04.06.20 13:53 Сейчас в теме
(10) Возможно, Вам стоит его на другой какой-нибудь базе проверить?
13. nebuchadnezzzar 2 04.06.20 15:17 Сейчас в теме
(12) Делал тестирование исправлние, проверял на другой базе, все так же
15. ZergKRSK 130 05.06.20 04:30 Сейчас в теме
(8) у меня всё работает как надо. Сальдо Дт показывает корректно независимо от периодов.
14. vugluscr1991 12 04.06.20 20:41 Сейчас в теме
Можно продублировать поле в запросе типа "НачальныйОстаток2" и при выводе этого поля (после начального остатка) навесить на него условное оформление, с условием на то, что если оно меньше нуля, то формат вывода для этого числа будет пробел.
ЧФ=' '

а может сработает даже пустая строка ..
16. rpashkovsky 23 08.06.20 15:23 Сейчас в теме
Пробовали добавить начальный остаток в вычисляемые поля и ресурсы?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот