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

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

т.е. оставил бы только так
	"ВЫБРАТЬ РАЗРЕШЕННЫЕ
	|	Взаиморасчеты.Организация КАК Организация,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Организация),
	|	Взаиморасчеты.Контрагент КАК Контрагент,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Контрагент),
	|	Взаиморасчеты.ДоговорКонтрагента КАК ДоговорКонтрагента,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДоговорКонтрагента),
	|	Взаиморасчеты.Сделка КАК Сделка,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Сделка),
	|	Взаиморасчеты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДокументРасчетовСКонтрагентом),
	|	Взаиморасчеты.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление,
	|	Взаиморасчеты.Регистратор КАК Регистратор,
	|	ПРЕДСТАВЛЕНИЕ(Взаиморасчеты.Регистратор),
	|	Взаиморасчеты.Период КАК Период,
	|	Взаиморасчеты.ПериодДень КАК ПериодДень,
	|	Взаиморасчеты.ПериодНеделя КАК ПериодНеделя,
	|	Взаиморасчеты.ПериодДекада КАК ПериодДекада,
	|	Взаиморасчеты.ПериодМесяц КАК ПериодМесяц,
	|	Взаиморасчеты.ПериодКвартал КАК ПериодКвартал,
	|	Взаиморасчеты.ПериодПолугодие КАК ПериодПолугодие,
	|	Взаиморасчеты.ПериодГод КАК ПериодГод,
	|	Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
	
	|	ВЫБОР КОГДА Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток>0 ТОГДА Взаиморасчеты.СуммаВзаиморасчетовНачальныйОстаток ИНАЧЕ 0 КОНЕЦ КАК СуммаВзаиморасчетовНачальныйОстатокДт,
	
	|	Взаиморасчеты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток,
	|	Взаиморасчеты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
	|	Взаиморасчеты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
	|	Взаиморасчеты.СуммаУпрНачальныйОстаток КАК СуммаУпрНачальныйОстаток,
	|	Взаиморасчеты.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток,
	|	Взаиморасчеты.СуммаУпрПриход КАК СуммаУпрПриход,
	|	Взаиморасчеты.СуммаУпрРасход КАК СуммаУпрРасход
	|	//ПОЛЯ_СВОЙСТВА
	|	//ПОЛЯ_КАТЕГОРИИ
	|{ВЫБРАТЬ
Показать
4. ZergKRSK 129 04.06.20 11:51 Сейчас в теме
(3) всё работает как надо
5. VictorRGB2 13 04.06.20 11:55 Сейчас в теме
(4) ну тогда только отладчик в руки и смотреть в результат запроса
т.к. 1.3 нет, то помочь не могу, простите...
6. ZergKRSK 129 04.06.20 11:57 Сейчас в теме
(5) мне и не надо. Не я автор вопроса. Я как раз предложил автору готовое решение.
7. VictorRGB2 13 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 129 05.06.20 04:30 Сейчас в теме
(8) у меня всё работает как надо. Сальдо Дт показывает корректно независимо от периодов.
14. vugluscr1991 12 04.06.20 20:41 Сейчас в теме
Можно продублировать поле в запросе типа "НачальныйОстаток2" и при выводе этого поля (после начального остатка) навесить на него условное оформление, с условием на то, что если оно меньше нуля, то формат вывода для этого числа будет пробел.
ЧФ=' '

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

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день