Вопрос о формулах в пользовательских полях отчета по СКД

1. aleksandr123456 03.10.15 20:16 Сейчас в теме
Здравствуйте!!!

Создал отчет по СКД (на основе ОСВ), а в пользовательском поле «РАСЧЕТНАЯ» не могу написать нужную формулу, подскажите пожалуйста, как это можно осуществить?

Необходимо получить результат путем вычетания из Суммы оборота КТ по счету 01.01, сумму оборота по ДТ счета 02.01 (т.е. из 127118,64 надо вычесть 4237,28) - в экселе сделал бы все через функцию если, а здесь не выходит.

Это код запроса отчета
ВЫБРАТЬ
	ХозрасчетныйОстаткиИОбороты.Счет,
	ХозрасчетныйОстаткиИОбороты.Субконто1,
	ХозрасчетныйОстаткиИОбороты.Субконто2,
	ХозрасчетныйОстаткиИОбороты.Субконто3,
	ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
	ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
	ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт,
	ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт,
	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт,
	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ХозрасчетныйОстаткиИОбороты
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pavel06 2 03.10.15 22:34 Сейчас в теме
(1),
а в пользовательском поле «РАСЧЕТНАЯ» не могу написать нужную формулу...
в экселе сделал бы все через функцию если, а здесь не выходит.


А что не приводите, как Вы пишете.
3. aleksandr123456 03.10.15 23:10 Сейчас в теме
(2) pavel06,

Пробовал через КОГДА - не получилось связать две страки, здесь надо как-то уметь вытаскивать значение по запросу, а потом уже создавать расчетный показатель в др. отчете без использования пользовательского поля - в общем не знаю!


Выбор
	Когда [Счет.Наименование] = "Основные средства в организации" И [Оборот кт] > 0
		Тогда "+"
	Иначе "---"
Конец 	



В целом мне надо создать отчет с единственным расчетным показателем который бы отражал разницу, т.е. из оборота по КТ счета 01.01 вычитал оборот по ДТ другого счета, например 02.01
5. pavel06 2 04.10.15 14:36 Сейчас в теме
(3),
Когда [Счет.Наименование] = "Основные средства в организации" И [Оборот кт] > 0


Если Вы накладываете условия, то в запросе по-видимому должны быть условия(вкладка Условия в конструкторе запроса):
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
	ХозрасчетныйОстаткиИОбороты.Счет = &Счет
	И ХозрасчетныйОстаткиИОбороты.СуммаОборотКт > 0

параметр счета Вы можете задавать дважды для разных вычитаемых счетов и двух запросов
Отчета не нужно, если вам два числа вычесть нужно.
6. aleksandr123456 04.10.15 18:10 Сейчас в теме
(5) pavel06,
Создал пользовательское поле в СКД, но почемуто итог неправильно считает (скорее всего из-за того что я минус поставил -[Оборот дт]
) - скриншот прилагаю, сейчас думаю как заставить итог правильно считать

Выбор
	Когда [Счет.Наименование] = "Выручка от продаж, не облагаемых ЕНВД"
		Тогда [Оборот кт]
	Иначе Выбор
			Когда [Счет.Наименование] = "Выручка от продаж, облагаемых ЕНВД"
				Тогда [Оборот кт]
			Иначе Выбор
					Когда [Счет.Наименование] = "Прибыль / убыток от продаж"
						Тогда [Оборот кт]
					Иначе Выбор
							Когда [Счет.Наименование] = "Налог на добавленную стоимость"
								Тогда -[Оборот дт]
						Конец
				Конец
		Конец
Конец
Показать
Прикрепленные файлы:
4. AnryMc 849 04.10.15 10:52 Сейчас в теме
(1) aleksandr123456,

Посмотрите готовый отчет "Ведомость по основным средствам" в вашей конфигурации. Там всё есть...
7. aleksandr123456 04.10.15 18:41 Сейчас в теме
ВСЕМ СПАСИБО!!!

ВОПРОС РЕШИЛ!!!
Оставьте свое сообщение

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