Сверка взаиморасчетов между организациями холдинга (с собственными контрагентами) для УПП 1.3

Отчеты - Бухгалтерские

Отчет для сверки взаиморасчетов между организациями холдинга по данным бухгалтерского учета для УПП 1.3 выполнен на шаблоне типового отчета СКД. Для правильной работы отчета в базе должно быть задано соответствие между организациями и собственными контрагентами в регистре сведений "Собственные контрагенты".

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

Суммы - остатки на всех счетах с субконто "Контрагенты", "Договоры".

Тестировался на Управление производственным предприятием, редакция 1.3 (1.3.101.2)

26.03.2018:  исправлена ошибка, при наложении отборов не определялась сумма по данным контрагента.

Параметры из схемы компоновки:

  • Период - тип: Дата - выражение: ДобавитьКДате(КонецПериода(&Период,"День"),"Секунда",1)
  • ВидСубконто - тип: ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные - Значение: Контрагенты, Договоры.

Запрос из схемы компоновки:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ХозрасчетныйОстатки.Организация КАК Организация,
	ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
	ХозрасчетныйОстатки.СуммаОстаток КАК СуммаПоДаннымОрганизации
ПОМЕСТИТЬ ВТ_Взаиморасчеты
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Остатки(
			&Период,
			,
			&ВидСубконто,
			Субконто1 В
				(ВЫБРАТЬ РАЗЛИЧНЫЕ
					РегистрСведений.СобственныеКонтрагенты.Контрагент
				ИЗ
					РегистрСведений.СобственныеКонтрагенты) {(Организация).* КАК Организация, (Субконто1).* КАК Контрагент}) КАК ХозрасчетныйОстатки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Взаиморасчеты.Организация,
	ВТ_Взаиморасчеты.Контрагент,
	ВТ_Взаиморасчеты.СуммаПоДаннымОрганизации,
	СобственныеКонтрагенты.Объект КАК ОрганизацияКонтрагента,
	СобственныеКонтрагенты1.Контрагент КАК КонтрагентОрганизации
ПОМЕСТИТЬ ВТ_ВзаиморасчетыДополн
ИЗ
	ВТ_Взаиморасчеты КАК ВТ_Взаиморасчеты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобственныеКонтрагенты КАК СобственныеКонтрагенты
		ПО ВТ_Взаиморасчеты.Контрагент = СобственныеКонтрагенты.Контрагент
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобственныеКонтрагенты КАК СобственныеКонтрагенты1
		ПО ВТ_Взаиморасчеты.Организация = СобственныеКонтрагенты1.Объект
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_ВзаиморасчетыДополн.Организация КАК Организация,
	ВТ_ВзаиморасчетыДополн.Контрагент КАК Контрагент,
	ВТ_ВзаиморасчетыДополн.СуммаПоДаннымОрганизации КАК СуммаПоДаннымОрганизации,
	ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК СуммаПоДаннымКонтрагента,
	ВТ_ВзаиморасчетыДополн.СуммаПоДаннымОрганизации + ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК Разница
{ВЫБРАТЬ
	Организация.*,
	Контрагент.*,
	СуммаПоДаннымОрганизации,
	СуммаПоДаннымКонтрагента,
	Разница}
ИЗ
	ВТ_ВзаиморасчетыДополн КАК ВТ_ВзаиморасчетыДополн
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(
				&Период,
				,
				&ВидСубконто,
				(Организация, Субконто1) В
					(ВЫБРАТЬ РАЗЛИЧНЫЕ
						ВТ_ВзаиморасчетыДополн.ОрганизацияКонтрагента,
						ВТ_ВзаиморасчетыДополн.КонтрагентОрганизации
					ИЗ
						ВТ_ВзаиморасчетыДополн КАК ВТ_ВзаиморасчетыДополн)) КАК ХозрасчетныйОстатки
		ПО ВТ_ВзаиморасчетыДополн.ОрганизацияКонтрагента = ХозрасчетныйОстатки.Организация
			И ВТ_ВзаиморасчетыДополн.КонтрагентОрганизации = ХозрасчетныйОстатки.Субконто1
{ГДЕ
	ВТ_ВзаиморасчетыДополн.СуммаПоДаннымОрганизации,
	(ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0)) КАК СуммаПоДаннымКонтрагента,
	(ВТ_ВзаиморасчетыДополн.СуммаПоДаннымОрганизации + ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0)) КАК Разница}

 

Скачать файлы

Наименование Файл Версия Размер
Сверка взаиморасчетов между организациями холдинга (с собственными контрагентами) для УПП 1.3:
.erf 35,34Kb
26.03.18
0
.erf 35,34Kb Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение