увы, вирт. таблиц нет...
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК ПериодРегистрации
ПОМЕСТИТЬ Периоды
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
;
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СальдоПоПериодам.Период КАК ПериодРегистрации,
СальдоПоПериодам.Организация КАК Организация,
ВЫБОР
КОГДА СальдоПоПериодам.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА СальдоПоПериодам.Организация
ИНАЧЕ СальдоПоПериодам.Организация.ГоловнаяОрганизация
КОНЕЦ КАК ГоловнаяОрганизация,
СУММА(СальдоПоПериодам.СуммаВзаиморасчетовКонечныйОстаток) КАК Результат,
"Я" КАК Группа,
6 КАК ПриоритетГруппы,
NULL КАК ПриоритетВидаРасчета,
СальдоПоПериодам.Физлицо КАК Физлицо,
"Конечное сальдо" КАК ИмяВидаРасчета,
NULL КАК Регистратор,
Неопределено КАК Ведомость
{ВЫБРАТЬ
ПериодРегистрации,
Организация.*,
ГоловнаяОрганизация.*,
Результат,
Группа,
Физлицо.*,
ИмяВидаРасчета}
ИЗ
(ВЫБРАТЬ
Периоды.Период КАК Период,
Сальдо.Физлицо КАК Физлицо,
Сальдо.Организация КАК Организация,
СУММА(Сальдо.СуммаВзаиморасчетовОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ) КАК Период
ИЗ
Периоды КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
И &ЕстьГруппировкаПоПериодуРегистрации
{ГДЕ
(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) КАК ПериодРегистрации}
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
МАКСИМУМ(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ))
ИЗ
Периоды КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
И (НЕ &ЕстьГруппировкаПоПериодуРегистрации)
{ГДЕ
(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) КАК ПериодРегистрации}
ИМЕЮЩИЕ
МАКСИМУМ(НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ПериодРегистрации, МЕСЯЦ)) ЕСТЬ НЕ NULL ) КАК Периоды
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация КАК Организация,
&НачалоПериода КАК Период,
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо КАК Физлицо,
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
ИЗ
РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&НачалоПериода {(&НачалоПериода)}, {(Физлицо), (Организация)}) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация,
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Период,
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо,
ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОборот
ИЗ
РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, {(Физлицо), (Организация)}) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НДФЛКЗачету.Организация,
&НачалоПериода,
НДФЛКЗачету.ФизЛицо,
НДФЛКЗачету.СуммаНДФЛКЗачетуОстаток
ИЗ
РегистрНакопления.НДФЛКЗачету.Остатки(&НачалоПериода {(&НачалоПериода)}, {(Физлицо), (Организация)}) КАК НДФЛКЗачету
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
НДФЛКЗачету.Организация,
НДФЛКЗачету.Период,
НДФЛКЗачету.ФизЛицо,
НДФЛКЗачету.СуммаНДФЛКЗачетуОборот
ИЗ
РегистрНакопления.НДФЛКЗачету.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, {(Физлицо), (Организация)}) КАК НДФЛКЗачету) КАК Сальдо
ПО (Сальдо.Период <= Периоды.Период)
ГДЕ
(НЕ Сальдо.Физлицо ЕСТЬ NULL )
СГРУППИРОВАТЬ ПО
Сальдо.Организация,
Сальдо.Физлицо,
Периоды.Период) КАК СальдоПоПериодам
ГДЕ
(НЕ СальдоПоПериодам.Физлицо ЕСТЬ NULL )
СГРУППИРОВАТЬ ПО
СальдоПоПериодам.Период,
СальдоПоПериодам.Организация,
СальдоПоПериодам.Физлицо,
ВЫБОР
КОГДА СальдоПоПериодам.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
ТОГДА СальдоПоПериодам.Организация
ИНАЧЕ СальдоПоПериодам.Организация.ГоловнаяОрганизация
КОНЕЦ
ИМЕЮЩИЕ
СУММА(СальдоПоПериодам.СуммаВзаиморасчетовКонечныйОстаток) <> 0
Цитата(sava1 @ 19.06.17, 17:05)
Открывайте СКД, в полях Роль ставьте птицу Обязательное
что за роль? сорри за глупые вопросы