Разные даты в полях виртуальной таблице оборотного регистра.

1. Rois 17.04.18 19:16 Сейчас в теме
Доброго дня всем. Обычный запрос к оборотному регистру бухгалтерии за период Дата1 - Дата2. Так вот нужно чтобы одно из полей, в отличие от остальных выбиралось за период Дата3 - Дата2, то есть от другой даты, НО!!! без МВТ, соединений, вложенных запросов итд (т.к это и так одна из временных, не хочу нагружать систему). Есть мысли что надо использовать вкладку построитель запроса, но редко с ним доводилось работать к сожалению то и не знаю как грамотно с ним сделать. Может кто сталкивался?
По теме из базы знаний
Найденные решения
4. catena 110 18.04.18 11:13 Сейчас в теме
(3)Не бывает у одной таблицы двух разных параметров.

Единственный выход в подобном извращении такой:


ВЫБРАТЬ
	ТиповойОбороты.Счет,
	СУММА(ТиповойОбороты.СуммаОборот) КАК СуммаОборот,
	СУММА(ВЫБОР
			КОГДА ТиповойОбороты.Период МЕЖДУ &Дата3 И &Дата2
				ТОГДА ТиповойОбороты.ВалютнаяСуммаОборот
			ИНАЧЕ 0
		КОНЕЦ) КАК ВалютнаяСуммаОборот
ИЗ
	РегистрБухгалтерии.Типовой.Обороты(&Дата1, &Дата2, Запись, счет = &сч, , организация = &орг, , ) КАК ТиповойОбороты

СГРУППИРОВАТЬ ПО
	ТиповойОбороты.Счет
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. catena 110 18.04.18 07:10 Сейчас в теме
Т.е., вы хотите дернуть таблицу один раз за два разных периода?

Нууу, тогда только делать запрос за больший период, а значения ресурсов суммировать самостоятельно в зависимости от периода движения.
3. Rois 18.04.18 11:01 Сейчас в теме
(2)
Да. И ещё неплохо было бы с двумя разными параметрами.... Суммировать в запросе?
4. catena 110 18.04.18 11:13 Сейчас в теме
(3)Не бывает у одной таблицы двух разных параметров.

Единственный выход в подобном извращении такой:


ВЫБРАТЬ
	ТиповойОбороты.Счет,
	СУММА(ТиповойОбороты.СуммаОборот) КАК СуммаОборот,
	СУММА(ВЫБОР
			КОГДА ТиповойОбороты.Период МЕЖДУ &Дата3 И &Дата2
				ТОГДА ТиповойОбороты.ВалютнаяСуммаОборот
			ИНАЧЕ 0
		КОНЕЦ) КАК ВалютнаяСуммаОборот
ИЗ
	РегистрБухгалтерии.Типовой.Обороты(&Дата1, &Дата2, Запись, счет = &сч, , организация = &орг, , ) КАК ТиповойОбороты

СГРУППИРОВАТЬ ПО
	ТиповойОбороты.Счет
Показать
5. Rois 18.04.18 12:18 Сейчас в теме
(4)
Возможно и не бывает, но насчёт 2х разных параметров сижу ковыряюсь в построителе запроса, думаю что нибудь получится... Наверное) А в остальном - СПАСИБО) Буду пробовать)
Оставьте свое сообщение

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