Получить обороты за период по контрагентам у кого на конец есть переплата

1. eda76 07.12.18 14:42 Сейчас в теме
помогите с запросом.
надо выбрать всех контрагентов у кого была оплата по 62 счету с начала года до даты окончания, но только если есть переплата на дату конца
при этом вывести контрагент, дата поступления денег, остаток на конец
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 07.12.18 14:47 Сейчас в теме
"Помогите с запросом" и "напишите за меня запрос" это не одно и тоже.

Переплата означает, что будут остатки на счете 62.02.

Соответственно нужно выбрать обороты с регистратором по 62 счету и только тех, у кого есть сальдо на 62.02
3. eda76 07.12.18 15:43 Сейчас в теме
не совсем так, может быть и висеть остаток на 62.02 но при этом на 62.01 висеть не закрытые счета, так что надо именно по 62 в целом.
но если в запросе добавить условие, что по кредиту <>0 он не учитывает что в целом на 62 они нам должны ( это я по оборотке делал)
по идее надо получить список организаций у кого на конец периода есть переплата, а потом выбрать у кого из этих организаций были оплаты

ВЫБРАТЬ
	ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дат1, &Дат2, Период, Движения, , , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
	ХозрасчетныйОстаткиИОбороты.Счет В ИЕРАРХИИ(&Счет)
	И ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток < 0

СГРУППИРОВАТЬ ПО
	ХозрасчетныйОстаткиИОбороты.Субконто1

УПОРЯДОЧИТЬ ПО
	ХозрасчетныйОстаткиИОбороты.Субконто1.Наименование
Показать

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

СГРУППИРОВАТЬ ПО
	ХозрасчетныйОстаткиИОбороты.Субконто1,
	ХозрасчетныйОстаткиИОбороты.Субконто3

УПОРЯДОЧИТЬ ПО
	ХозрасчетныйОстаткиИОбороты.Субконто3.Дата
Показать

по каждой записи, но это изврат
Оставьте свое сообщение

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