Отчет на скд. Помогите сделать корректный запрос.

1. 1c_uZer 10.11.19 16:19 Сейчас в теме
Здравствуйте! Такой вопрос, подскажите кто знает. Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.121.2). Формирую отчет "Свод начислений и удержаний" за август 2019 года. Делаю расшифровку суммы по регистратору. Беру один документ, захожу в него. Там вижу расчетный период. и такая ситуация. Мне нужно как-то в запрос отчёта "Свод начислений и удержаний" передать даты из этого документа которые на скрине (т. е. сформировать повторно) и получить данные по своду за этот период. Скажите как это сделать? в Скд или текст запроса как-то подправить?

Текст запроса ниже:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВЫБОР
		КОГДА ОсновныеНачисленияРаботниковОрганизации.ВидРасчета.ЯвляетсяДоходомВНатуральнойФорме
			ТОГДА "2. Доходы в натуральной форме"
		ИНАЧЕ "1. Начислено"
	КОНЕЦ КАК ВидДвижения,
	ОсновныеНачисленияРаботниковОрганизации.ФизЛицо КАК ФизЛицо,
	ОсновныеНачисленияРаботниковОрганизации.ОбособленноеПодразделение КАК Организация,
	ОсновныеНачисленияРаботниковОрганизации.Организация КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(ОсновныеНачисленияРаботниковОрганизации.ПериодРегистрации, МЕСЯЦ) КАК ПериодРегистрации,
	ОсновныеНачисленияРаботниковОрганизации.ВидРасчета КАК ВидРасчета,
	ОсновныеНачисленияРаботниковОрганизации.ОтработаноДней КАК ОтработаноДней,
	ОсновныеНачисленияРаботниковОрганизации.ОтработаноЧасов КАК ОтработаноЧасов,
	ВЫБОР
		КОГДА ОсновныеНачисленияРаботниковОрганизации.ВидУчетаВремени = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоДням)
			ТОГДА ОсновныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов
		ИНАЧЕ 0
	КОНЕЦ КАК ОплаченоДней,
	ВЫБОР
		КОГДА ОсновныеНачисленияРаботниковОрганизации.ВидУчетаВремени <> ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоДням)
			ТОГДА ОсновныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов
		ИНАЧЕ 0
	КОНЕЦ КАК ОплаченоЧасов,
	ВЫБОР
		КОГДА &ВыводитьИФ
			ТОГДА 0
		ИНАЧЕ ОсновныеНачисленияРаботниковОрганизации.Результат
	КОНЕЦ КАК Результат,
	ОсновныеНачисленияРаботниковОрганизации.ПериодДействия КАК ПериодДействия,
	"А" + ОсновныеНачисленияРаботниковОрганизации.ВидРасчета.Код КАК Порядок,
	ОсновныеНачисленияРаботниковОрганизации.Регистратор КАК Регистратор,
	NULL КАК СтатьяФинансирования,
	NULL КАК КОСГУ
ПОМЕСТИТЬ ОсновныеНачисления
ИЗ
	РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизации
ГДЕ
	ОсновныеНачисленияРаботниковОрганизации.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
	И (ОсновныеНачисленияРаботниковОрганизации.Результат <> 0
			ИЛИ ОсновныеНачисленияРаботниковОрганизации.ОтработаноДней <> 0
			ИЛИ ОсновныеНачисленияРаботниковОрганизации.ОтработаноЧасов <> 0
			ИЛИ ОсновныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов <> 0)
	И &ВыводитьВремя
{ГДЕ
	ОсновныеНачисленияРаботниковОрганизации.ФизЛицо.*,
	ОсновныеНачисленияРаботниковОрганизации.ПериодРегистрации,
	ОсновныеНачисленияРаботниковОрганизации.Организация.* КАК ГоловнаяОрганизация}

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ВЫБОР
		КОГДА БУОсновныеНачисления.ВидРасчета.ЯвляетсяДоходомВНатуральнойФорме
			ТОГДА "2. Доходы в натуральной форме"
		ИНАЧЕ "1. Начислено"
	КОНЕЦ,
	БУОсновныеНачисления.ФизЛицо,
	БУОсновныеНачисления.ОбособленноеПодразделение,
	БУОсновныеНачисления.Организация,
	БУОсновныеНачисления.ПериодРегистрации,
	БУОсновныеНачисления.ВидРасчета,
	0,
	0,
	0,
	0,
	БУОсновныеНачисления.Результат,
	БУОсновныеНачисления.ПериодДействия,
	"А" + БУОсновныеНачисления.ВидРасчета.Код,
	БУОсновныеНачисления.Регистратор,
	БУОсновныеНачисления.СтатьяФинансирования,
	БУОсновныеНачисления.КОСГУ
ИЗ
	РегистрРасчета.БУОсновныеНачисления КАК БУОсновныеНачисления
ГДЕ
	&ВыводитьИФ
	И БУОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
{ГДЕ
	БУОсновныеНачисления.ФизЛицо.*,
	БУОсновныеНачисления.ПериодРегистрации,
	БУОсновныеНачисления.Организация.* КАК ГоловнаяОрганизация}
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВЫБОР
		КОГДА ДополнительныеНачисленияРаботниковОрганизации.ВидРасчета.ЯвляетсяДоходомВНатуральнойФорме
			ТОГДА "2. Доходы в натуральной форме"
		ИНАЧЕ "1. Начислено"
	КОНЕЦ КАК ВидДвижения,
	ДополнительныеНачисленияРаботниковОрганизации.ФизЛицо КАК ФизЛицо,
	ДополнительныеНачисленияРаботниковОрганизации.ОбособленноеПодразделение КАК Организация,
	ДополнительныеНачисленияРаботниковОрганизации.Организация КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(ДополнительныеНачисленияРаботниковОрганизации.ПериодРегистрации, МЕСЯЦ) КАК ПериодРегистрации,
	ДополнительныеНачисленияРаботниковОрганизации.ВидРасчета КАК ВидРасчета,
	0 КАК ОтработаноДней,
	0 КАК ОтработаноЧасов,
	ВЫБОР
		КОГДА ДополнительныеНачисленияРаботниковОрганизации.ВидУчетаВремени = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоДням)
			ТОГДА ДополнительныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов
		ИНАЧЕ 0
	КОНЕЦ КАК ОплаченоДней,
	ВЫБОР
		КОГДА ДополнительныеНачисленияРаботниковОрганизации.ВидУчетаВремени = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоЧасам)
			ТОГДА ДополнительныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов
		ИНАЧЕ 0
	КОНЕЦ КАК ОплаченоЧасов,
	ВЫБОР
		КОГДА &ВыводитьИФ
			ТОГДА 0
		ИНАЧЕ ДополнительныеНачисленияРаботниковОрганизации.Результат
	КОНЕЦ КАК Результат,
	НАЧАЛОПЕРИОДА(ДополнительныеНачисленияРаботниковОрганизации.ПериодРегистрации, МЕСЯЦ) КАК ПериодДействия,
	"Б" + ДополнительныеНачисленияРаботниковОрганизации.ВидРасчета.Код КАК Порядок,
	ДополнительныеНачисленияРаботниковОрганизации.Регистратор КАК Регистратор,
	NULL КАК СтатьяФинансирования,
	NULL КАК КОСГУ
ПОМЕСТИТЬ ДополнительныеНачисления
ИЗ
	РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизации
ГДЕ
	ДополнительныеНачисленияРаботниковОрганизации.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
	И (ДополнительныеНачисленияРаботниковОрганизации.Результат <> 0
			ИЛИ ДополнительныеНачисленияРаботниковОрганизации.ОплаченоДнейЧасов <> 0)
	И &ВыводитьВремя
{ГДЕ
	ДополнительныеНачисленияРаботниковОрганизации.ФизЛицо.*,
	ДополнительныеНачисленияРаботниковОрганизации.Организация.* КАК ГоловнаяОрганизация,
	(НАЧАЛОПЕРИОДА(ДополнительныеНачисленияРаботниковОрганизации.ПериодРегистрации, МЕСЯЦ)) КАК ПериодРегистрации}

ОБЪЕДИНИТЬ ВСЕ

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	"2. Доходы в натуральной форме" КАК ВидДвижения,
	НДФЛСведенияОДоходах.ФизЛицо КАК ФизЛицо,
	НДФЛСведенияОДоходах.ОбособленноеПодразделение КАК Организация,
	НДФЛСведенияОДоходах.Организация КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.Период, МЕСЯЦ) КАК ПериодРегистрации,
	"Мат. выгода по займам (кредитам)" КАК ВидРасчета,
	NULL КАК ОтработаноДней,
	NULL КАК ОтработаноЧасов,
	NULL КАК ОплаченоДней,
	NULL КАК ОплаченоЧасов,
	НДФЛСведенияОДоходах.СуммаДохода КАК Результат,
	НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.Период, МЕСЯЦ) КАК ПериодДействия,
	"А" КАК Порядок,
	НДФЛСведенияОДоходах.Регистратор КАК Регистратор,
	НДФЛСведенияОДоходах.СтатьяФинансирования,
	НДФЛСведенияОДоходах.КОСГУ
ПОМЕСТИТЬ МатериальнаяВыгода
ИЗ
	РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
ГДЕ
	НДФЛСведенияОДоходах.Период МЕЖДУ &НачалоПериода И &КонецПериода
	И НДФЛСведенияОДоходах.КодДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код2610ПоСтавке13), ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код2610ПоСтавке35))
	И НДФЛСведенияОДоходах.ИсчисленоИзЗарплаты
	И НДФЛСведенияОДоходах.СуммаДохода <> 0
{ГДЕ
	НДФЛСведенияОДоходах.ФизЛицо.*,
	НДФЛСведенияОДоходах.Организация.* КАК ГоловнаяОрганизация,
	(НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.Период, МЕСЯЦ)) КАК ПериодРегистрации}
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	"3. Удержано" КАК ВидДвижения,
	БУУдержания.ФизЛицо КАК ФизЛицо,
	БУУдержания.ОбособленноеПодразделение КАК Организация,
	БУУдержания.Организация КАК ГоловнаяОрганизация,
	БУУдержания.ПериодРегистрации КАК ПериодРегистрации,
	БУУдержания.ВидРасчета КАК ВидРасчета,
	NULL КАК ОтработаноДней,
	NULL КАК ОтработаноЧасов,
	NULL КАК ОплаченоДней,
	NULL КАК ОплаченоЧасов,
	БУУдержания.Результат КАК Результат,
	НАЧАЛОПЕРИОДА(БУУдержания.БазовыйПериодНачало, МЕСЯЦ) КАК ПериодДействия,
	"Б" + БУУдержания.ВидРасчета.Код КАК Порядок,
	БУУдержания.Регистратор КАК Регистратор,
	БУУдержания.СтатьяФинансирования,
	БУУдержания.КОСГУ
ПОМЕСТИТЬ Удержание
ИЗ
	РегистрРасчета.БУУдержания КАК БУУдержания
ГДЕ
	БУУдержания.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
{ГДЕ
	БУУдержания.ФизЛицо.*,
	БУУдержания.Организация.* КАК ГоловнаяОрганизация,
	БУУдержания.ПериодРегистрации КАК ПериодРегистрации}
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	"3. Удержано" КАК ВидДвижения,
	НДФЛРасчетыСБюджетом.ФизЛицо КАК ФизЛицо,
	НДФЛРасчетыСБюджетом.ОбособленноеПодразделение КАК Организация,
	НДФЛРасчетыСБюджетом.Организация КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом.Период, МЕСЯЦ) КАК ПериодРегистрации,
	"НДФЛ исчисленный" КАК ВидРасчета,
	NULL КАК ОтработаноДней,
	NULL КАК ОтработаноЧасов,
	NULL КАК ОплаченоДней,
	NULL КАК ОплаченоЧасов,
	ВЫБОР
		КОГДА НДФЛРасчетыСБюджетом.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.ЗачетАвансовыхПлатежей)
			ТОГДА -1
		ИНАЧЕ 1
	КОНЕЦ * НДФЛРасчетыСБюджетом.Налог КАК Результат,
	НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом.Период, МЕСЯЦ) КАК ПериодДействия,
	"А" КАК Порядок,
	НДФЛРасчетыСБюджетом.Регистратор КАК Регистратор,
	НДФЛРасчетыСБюджетом.СтатьяФинансирования,
	НДФЛРасчетыСБюджетом.КОСГУ
ПОМЕСТИТЬ НДФЛ
ИЗ
	РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛРасчетыСБюджетом
ГДЕ
	НДФЛРасчетыСБюджетом.Период МЕЖДУ &НачалоПериода И &КонецПериода
	И НДФЛРасчетыСБюджетом.ИсчисленоИзЗарплаты
	И НДФЛРасчетыСБюджетом.ВидСтроки В (ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.Начисление), ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.ЗачетАвансовыхПлатежей))
{ГДЕ
	НДФЛРасчетыСБюджетом.ФизЛицо.*,
	(НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом.Период, МЕСЯЦ)) КАК ПериодРегистрации,
	НДФЛРасчетыСБюджетом.Организация.* КАК ГоловнаяОрганизация}
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	"4. Выплата" КАК ВидДвижения,
	ВзаиморасчетыСРаботникамиОрганизаций.Физлицо КАК ФизЛицо,
	ВзаиморасчетыСРаботникамиОрганизаций.Организация КАК Организация,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
			ТОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация
		ИНАЧЕ ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация
	КОНЕЦ КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(ВзаиморасчетыСРаботникамиОрганизаций.Период, МЕСЯЦ) КАК ПериодРегистрации,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов > 0
			ТОГДА "Выплачено № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов < 0
			ТОГДА "Возврат № " + (ВЫРАЗИТЬ(ВЫРАЗИТЬ(ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Документ.ПриходныйКассовыйОрдер).Номер КАК СТРОКА(11)))
		ИНАЧЕ "Пусто"
	КОНЕЦ КАК ВидРасчета,
	NULL КАК ОтработаноДней,
	NULL КАК ОтработаноЧасов,
	NULL КАК ОплаченоДней,
	NULL КАК ОплаченоЧасов,
	СУММА(ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов) КАК Результат,
	НАЧАЛОПЕРИОДА(ВзаиморасчетыСРаботникамиОрганизаций.Период, МЕСЯЦ) КАК ПериодДействия,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов > 0
			ТОГДА "А" + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов < 0
			ТОГДА "Б" + (ВЫРАЗИТЬ(ВЫРАЗИТЬ(ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Документ.ПриходныйКассовыйОрдер).Номер КАК СТРОКА(11)))
		ИНАЧЕ "В"
	КОНЕЦ КАК Порядок,
	ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Регистратор,
	ВзаиморасчетыСРаботникамиОрганизаций.СтатьяФинансирования,
	ВзаиморасчетыСРаботникамиОрганизаций.КОСГУ
ПОМЕСТИТЬ Выплата
ИЗ
	РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
ГДЕ
	ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
	И ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &НачалоПериода И &КонецПериода
	И ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов <> 0
{ГДЕ
	ВзаиморасчетыСРаботникамиОрганизаций.Физлицо.*,
	(НАЧАЛОПЕРИОДА(ВзаиморасчетыСРаботникамиОрганизаций.Период, МЕСЯЦ)) КАК ПериодРегистрации,
	(ВЫБОР
			КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация
			ИНАЧЕ ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация
		КОНЕЦ).* КАК ГоловнаяОрганизация}

СГРУППИРОВАТЬ ПО
	ВзаиморасчетыСРаботникамиОрганизаций.Физлицо,
	ВзаиморасчетыСРаботникамиОрганизаций.Организация,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
			ТОГДА ВзаиморасчетыСРаботникамиОрганизаций.Организация
		ИНАЧЕ ВзаиморасчетыСРаботникамиОрганизаций.Организация.ГоловнаяОрганизация
	КОНЕЦ,
	НАЧАЛОПЕРИОДА(ВзаиморасчетыСРаботникамиОрганизаций.Период, МЕСЯЦ),
	ВзаиморасчетыСРаботникамиОрганизаций.Регистратор,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов > 0
			ТОГДА "Выплачено № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов < 0
			ТОГДА "Возврат № " + (ВЫРАЗИТЬ(ВЫРАЗИТЬ(ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Документ.ПриходныйКассовыйОрдер).Номер КАК СТРОКА(11)))
		ИНАЧЕ "Пусто"
	КОНЕЦ,
	ВЫБОР
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов > 0
			ТОГДА "А" + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
		КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов < 0
			ТОГДА "Б" + (ВЫРАЗИТЬ(ВЫРАЗИТЬ(ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Документ.ПриходныйКассовыйОрдер).Номер КАК СТРОКА(11)))
		ИНАЧЕ "В"
	КОНЕЦ,
	ВзаиморасчетыСРаботникамиОрганизаций.СтатьяФинансирования,
	ВзаиморасчетыСРаботникамиОрганизаций.КОСГУ,
	НАЧАЛОПЕРИОДА(ВзаиморасчетыСРаботникамиОрганизаций.Период, МЕСЯЦ)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	СуммаОстаток.ПериодРегистрации КАК ПериодРегистрации,
	СуммаОстаток.ПериодРегистрации КАК ПериодДействия,
	СуммаОстаток.Физлицо КАК Физлицо,
	СуммаОстаток.Организация КАК Организация,
	СуммаОстаток.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА "Б1"
		ИНАЧЕ "Б2"
	КОНЕЦ КАК Порядок,
	"5. Сальдо" КАК ВидДвижения,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА -СуммаОстаток.Результат
		ИНАЧЕ СуммаОстаток.Результат
	КОНЕЦ КАК Результат,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА "Долг за работниками на конец месяца"
		ИНАЧЕ "Долг за организацией на конец месяца"
	КОНЕЦ КАК ВидРасчета,
	СуммаОстаток.СтатьяФинансирования,
	СуммаОстаток.КОСГУ
ПОМЕСТИТЬ СальдоКонечныйОстаток
ИЗ
	(ВЫБРАТЬ
		Периоды.Период КАК ПериодРегистрации,
		Сальдо.Физлицо КАК Физлицо,
		Сальдо.Организация КАК Организация,
		СУММА(Сальдо.СуммаВзаиморасчетовОстаток) КАК Результат,
		ВЫБОР
			КОГДА Сальдо.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА Сальдо.Организация
			ИНАЧЕ Сальдо.Организация.ГоловнаяОрганизация
		КОНЕЦ КАК ГоловнаяОрганизация,
		Сальдо.СтатьяФинансирования КАК СтатьяФинансирования,
		Сальдо.КОСГУ КАК КОСГУ
	ИЗ
		(ВЫБРАТЬ РАЗЛИЧНЫЕ
			НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК Период
		ИЗ
			РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
		ГДЕ
			РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода) КАК Периоды
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация КАК Организация,
				&НачалоПериода КАК Период,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо КАК Физлицо,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СтатьяФинансирования КАК СтатьяФинансирования,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.КОСГУ КАК КОСГУ
			ИЗ
				РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&НачалоПериода {(&НачалоПериода)}, ) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Период,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОборот,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СтатьяФинансирования,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.КОСГУ
			ИЗ
				РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, ) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				НДФЛКЗачету.Организация,
				&НачалоПериода,
				НДФЛКЗачету.ФизЛицо,
				НДФЛКЗачету.СуммаНДФЛКЗачетуОстаток,
				НДФЛКЗачету.СтатьяФинансирования,
				НДФЛКЗачету.КОСГУ
			ИЗ
				РегистрНакопления.НДФЛКЗачету.Остатки(&НачалоПериода {(&НачалоПериода)}, ) КАК НДФЛКЗачету
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				НДФЛКЗачету.Организация,
				НДФЛКЗачету.Период,
				НДФЛКЗачету.ФизЛицо,
				НДФЛКЗачету.СуммаНДФЛКЗачетуОборот,
				НДФЛКЗачету.СтатьяФинансирования,
				НДФЛКЗачету.КОСГУ
			ИЗ
				РегистрНакопления.НДФЛКЗачету.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, ) КАК НДФЛКЗачету) КАК Сальдо
			ПО (Сальдо.Период <= Периоды.Период)
	ГДЕ
		(Периоды.Период = НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ)
				ИЛИ &ЕстьГруппировкаПоПериодуРегисрации)
	
	СГРУППИРОВАТЬ ПО
		Сальдо.Организация,
		Сальдо.Физлицо,
		Периоды.Период,
		Сальдо.СтатьяФинансирования,
		Сальдо.КОСГУ,
		ВЫБОР
			КОГДА Сальдо.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА Сальдо.Организация
			ИНАЧЕ Сальдо.Организация.ГоловнаяОрганизация
		КОНЕЦ) КАК СуммаОстаток
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	СуммаОстаток.ПериодРегистрации КАК ПериодРегистрации,
	СуммаОстаток.Физлицо КАК Физлицо,
	СуммаОстаток.Организация КАК Организация,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА -СуммаОстаток.Результат
		ИНАЧЕ СуммаОстаток.Результат
	КОНЕЦ КАК Результат,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА "Долг за работниками на начало месяца"
		ИНАЧЕ "Долг за организацией на начало месяца"
	КОНЕЦ КАК ВидРасчета,
	СуммаОстаток.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	ВЫБОР
		КОГДА СуммаОстаток.Результат < 0
			ТОГДА "А1"
		ИНАЧЕ "А2"
	КОНЕЦ КАК Порядок,
	"5. Сальдо" КАК ВидДвижения,
	СуммаОстаток.ПериодРегистрации КАК ПериодДействия,
	СуммаОстаток.СтатьяФинансирования,
	СуммаОстаток.КОСГУ
ПОМЕСТИТЬ СальдоНачальныйОстаток
ИЗ
	(ВЫБРАТЬ
		Периоды.Период КАК ПериодРегистрации,
		Сальдо.Физлицо КАК Физлицо,
		Сальдо.Организация КАК Организация,
		СУММА(Сальдо.СуммаВзаиморасчетовОстаток) КАК Результат,
		ВЫБОР
			КОГДА Сальдо.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА Сальдо.Организация
			ИНАЧЕ Сальдо.Организация.ГоловнаяОрганизация
		КОНЕЦ КАК ГоловнаяОрганизация,
		Сальдо.СтатьяФинансирования КАК СтатьяФинансирования,
		Сальдо.КОСГУ КАК КОСГУ
	ИЗ
		(ВЫБРАТЬ РАЗЛИЧНЫЕ
			НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК Период
		ИЗ
			РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
		ГДЕ
			РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода) КАК Периоды
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация КАК Организация,
				&НачалоПериода КАК Период,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо КАК Физлицо,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СтатьяФинансирования КАК СтатьяФинансирования,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.КОСГУ КАК КОСГУ
			ИЗ
				РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&НачалоПериода {(&НачалоПериода)}, ) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Организация,
				ДОБАВИТЬКДАТЕ(ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Период, МЕСЯЦ, 1),
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.Физлицо,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СуммаВзаиморасчетовОборот,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.СтатьяФинансирования,
				ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты.КОСГУ
			ИЗ
				РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК ВзаиморасчетыСРаботникамиОрганизацииОстаткиИОбороты
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				НДФЛКЗачету.Организация,
				&НачалоПериода,
				НДФЛКЗачету.ФизЛицо,
				НДФЛКЗачету.СуммаНДФЛКЗачетуОстаток,
				НДФЛКЗачету.СтатьяФинансирования,
				НДФЛКЗачету.КОСГУ
			ИЗ
				РегистрНакопления.НДФЛКЗачету.Остатки(&НачалоПериода {(&НачалоПериода)}, ) КАК НДФЛКЗачету
			
			ОБЪЕДИНИТЬ ВСЕ
			
			ВЫБРАТЬ
				НДФЛКЗачету.Организация,
				ДОБАВИТЬКДАТЕ(НДФЛКЗачету.Период, МЕСЯЦ, 1),
				НДФЛКЗачету.ФизЛицо,
				НДФЛКЗачету.СуммаНДФЛКЗачетуОборот,
				НДФЛКЗачету.СтатьяФинансирования,
				НДФЛКЗачету.КОСГУ
			ИЗ
				РегистрНакопления.НДФЛКЗачету.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК НДФЛКЗачету) КАК Сальдо
			ПО (Сальдо.Период <= Периоды.Период)
	ГДЕ
		(Периоды.Период = &НачалоПериода
				ИЛИ &ЕстьГруппировкаПоПериодуРегисрации)
	
	СГРУППИРОВАТЬ ПО
		Сальдо.Организация,
		Сальдо.Физлицо,
		Периоды.Период,
		Сальдо.СтатьяФинансирования,
		Сальдо.КОСГУ,
		ВЫБОР
			КОГДА Сальдо.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
				ТОГДА Сальдо.Организация
			ИНАЧЕ Сальдо.Организация.ГоловнаяОрганизация
		КОНЕЦ) КАК СуммаОстаток
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВидыДвижения.ВидДвижения КАК ВидДвижения,
	Взаиморасчеты.Организация КАК Организация,
	ВЫБОР
		КОГДА Взаиморасчеты.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
			ТОГДА Взаиморасчеты.Организация
		ИНАЧЕ Взаиморасчеты.Организация.ГоловнаяОрганизация
	КОНЕЦ КАК ГоловнаяОрганизация,
	НАЧАЛОПЕРИОДА(Взаиморасчеты.Период, МЕСЯЦ) КАК ПериодРегистрации,
	НАЧАЛОПЕРИОДА(Взаиморасчеты.Период, МЕСЯЦ) КАК ПериодДействия,
	Взаиморасчеты.Физлицо КАК ФизЛицо,
	"Компенсация за задержку выплаты заработной платы" КАК ВидРасчета,
	"Я" КАК Порядок,
	СУММА(ЗарплатаКВыплатеОрганизацийЗарплата.КомпенсацияЗаЗадержкуЗарплаты) КАК Результат,
	Взаиморасчеты.Регистратор КАК Регистратор,
	ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.СтатьяФинансирования,
	Взаиморасчеты.КОСГУ
ПОМЕСТИТЬ КомпенсацияЗаЗадержкуЗП
ИЗ
	РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК Взаиморасчеты
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
		ПО Взаиморасчеты.Физлицо = ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо
			И Взаиморасчеты.Ведомость = ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка,
	(ВЫБРАТЬ
		"1. Начислено" КАК ВидДвижения
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		"4. Выплата") КАК ВидыДвижения
ГДЕ
	Взаиморасчеты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
	И Взаиморасчеты.СуммаВзаиморасчетов <> 0
	И Взаиморасчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода
	И ЗарплатаКВыплатеОрганизацийЗарплата.КомпенсацияЗаЗадержкуЗарплаты <> 0

СГРУППИРОВАТЬ ПО
	Взаиморасчеты.Организация,
	Взаиморасчеты.Физлицо,
	НАЧАЛОПЕРИОДА(Взаиморасчеты.Период, МЕСЯЦ),
	ВидыДвижения.ВидДвижения,
	Взаиморасчеты.Регистратор,
	ВЫБОР
		КОГДА Взаиморасчеты.Организация.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)
			ТОГДА Взаиморасчеты.Организация
		ИНАЧЕ Взаиморасчеты.Организация.ГоловнаяОрганизация
	КОНЕЦ,
	ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.СтатьяФинансирования,
	Взаиморасчеты.КОСГУ,
	НАЧАЛОПЕРИОДА(Взаиморасчеты.Период, МЕСЯЦ)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ОсновныеНачисления.ВидДвижения,
	ОсновныеНачисления.ФизЛицо КАК ФизЛицо,
	ОсновныеНачисления.Организация,
	ОсновныеНачисления.ГоловнаяОрганизация,
	ОсновныеНачисления.ПериодРегистрации,
	ОсновныеНачисления.ВидРасчета,
	ОсновныеНачисления.ОтработаноДней,
	ОсновныеНачисления.ОтработаноЧасов,
	ОсновныеНачисления.ОплаченоДней,
	ОсновныеНачисления.ОплаченоЧасов,
	ОсновныеНачисления.Результат,
	ОсновныеНачисления.ПериодДействия,
	ОсновныеНачисления.Порядок,
	ОсновныеНачисления.Регистратор,
	ОсновныеНачисления.СтатьяФинансирования,
	ОсновныеНачисления.КОСГУ
ПОМЕСТИТЬ НачисленияРаботников
ИЗ
	ОсновныеНачисления КАК ОсновныеНачисления

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДополнительныеНачисления.ВидДвижения,
	ДополнительныеНачисления.ФизЛицо,
	ДополнительныеНачисления.Организация,
	ДополнительныеНачисления.ГоловнаяОрганизация,
	ДополнительныеНачисления.ПериодРегистрации,
	ДополнительныеНачисления.ВидРасчета,
	ДополнительныеНачисления.ОтработаноДней,
	ДополнительныеНачисления.ОтработаноЧасов,
	ДополнительныеНачисления.ОплаченоДней,
	ДополнительныеНачисления.ОплаченоЧасов,
	ДополнительныеНачисления.Результат,
	ДополнительныеНачисления.ПериодДействия,
	ДополнительныеНачисления.Порядок,
	ДополнительныеНачисления.Регистратор,
	ДополнительныеНачисления.СтатьяФинансирования,
	ДополнительныеНачисления.КОСГУ
ИЗ
	ДополнительныеНачисления КАК ДополнительныеНачисления

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	МатериальнаяВыгода.ВидДвижения,
	МатериальнаяВыгода.ФизЛицо,
	МатериальнаяВыгода.Организация,
	МатериальнаяВыгода.ГоловнаяОрганизация,
	МатериальнаяВыгода.ПериодРегистрации,
	МатериальнаяВыгода.ВидРасчета,
	МатериальнаяВыгода.ОтработаноДней,
	МатериальнаяВыгода.ОтработаноЧасов,
	МатериальнаяВыгода.ОплаченоДней,
	МатериальнаяВыгода.ОплаченоЧасов,
	МатериальнаяВыгода.Результат,
	МатериальнаяВыгода.ПериодДействия,
	МатериальнаяВыгода.Порядок,
	МатериальнаяВыгода.Регистратор,
	МатериальнаяВыгода.СтатьяФинансирования,
	МатериальнаяВыгода.КОСГУ
ИЗ
	МатериальнаяВыгода КАК МатериальнаяВыгода

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Удержание.ВидДвижения,
	Удержание.ФизЛицо,
	Удержание.Организация,
	Удержание.ГоловнаяОрганизация,
	Удержание.ПериодРегистрации,
	Удержание.ВидРасчета,
	Удержание.ОтработаноДней,
	Удержание.ОтработаноЧасов,
	Удержание.ОплаченоДней,
	Удержание.ОплаченоЧасов,
	Удержание.Результат,
	Удержание.ПериодДействия,
	Удержание.Порядок,
	Удержание.Регистратор,
	Удержание.СтатьяФинансирования,
	Удержание.КОСГУ
ИЗ
	Удержание КАК Удержание

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	НДФЛ.ВидДвижения,
	НДФЛ.ФизЛицо,
	НДФЛ.Организация,
	НДФЛ.ГоловнаяОрганизация,
	НДФЛ.ПериодРегистрации,
	НДФЛ.ВидРасчета,
	НДФЛ.ОтработаноДней,
	НДФЛ.ОтработаноЧасов,
	НДФЛ.ОплаченоДней,
	НДФЛ.ОплаченоЧасов,
	НДФЛ.Результат,
	НДФЛ.ПериодДействия,
	НДФЛ.Порядок,
	НДФЛ.Регистратор,
	НДФЛ.СтатьяФинансирования,
	НДФЛ.КОСГУ
ИЗ
	НДФЛ КАК НДФЛ

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Выплата.ВидДвижения,
	Выплата.ФизЛицо,
	Выплата.Организация,
	Выплата.ГоловнаяОрганизация,
	Выплата.ПериодРегистрации,
	Выплата.ВидРасчета,
	Выплата.ОтработаноДней,
	Выплата.ОтработаноЧасов,
	Выплата.ОплаченоДней,
	Выплата.ОплаченоЧасов,
	Выплата.Результат,
	Выплата.ПериодДействия,
	Выплата.Порядок,
	Выплата.Регистратор,
	Выплата.СтатьяФинансирования,
	Выплата.КОСГУ
ИЗ
	Выплата КАК Выплата

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	СальдоКонечныйОстаток.ВидДвижения,
	СальдоКонечныйОстаток.Физлицо,
	СальдоКонечныйОстаток.Организация,
	СальдоКонечныйОстаток.ГоловнаяОрганизация,
	СальдоКонечныйОстаток.ПериодРегистрации,
	СальдоКонечныйОстаток.ВидРасчета,
	0,
	0,
	0,
	0,
	СальдоКонечныйОстаток.Результат,
	СальдоКонечныйОстаток.ПериодДействия,
	СальдоКонечныйОстаток.Порядок,
	NULL,
	СальдоКонечныйОстаток.СтатьяФинансирования,
	СальдоКонечныйОстаток.КОСГУ
ИЗ
	СальдоКонечныйОстаток КАК СальдоКонечныйОстаток

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	СальдоНачальныйОстаток.ВидДвижения,
	СальдоНачальныйОстаток.Физлицо,
	СальдоНачальныйОстаток.Организация,
	СальдоНачальныйОстаток.ГоловнаяОрганизация,
	СальдоНачальныйОстаток.ПериодРегистрации,
	СальдоНачальныйОстаток.ВидРасчета,
	0,
	0,
	0,
	0,
	СальдоНачальныйОстаток.Результат,
	СальдоНачальныйОстаток.ПериодДействия,
	СальдоНачальныйОстаток.Порядок,
	NULL,
	СальдоНачальныйОстаток.СтатьяФинансирования,
	СальдоНачальныйОстаток.КОСГУ
ИЗ
	СальдоНачальныйОстаток КАК СальдоНачальныйОстаток

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	КомпенсацияЗаЗадержкуЗП.ВидДвижения,
	КомпенсацияЗаЗадержкуЗП.ФизЛицо,
	КомпенсацияЗаЗадержкуЗП.Организация,
	КомпенсацияЗаЗадержкуЗП.ГоловнаяОрганизация,
	КомпенсацияЗаЗадержкуЗП.ПериодРегистрации,
	КомпенсацияЗаЗадержкуЗП.ВидРасчета,
	0,
	0,
	0,
	0,
	КомпенсацияЗаЗадержкуЗП.Результат,
	КомпенсацияЗаЗадержкуЗП.ПериодДействия,
	КомпенсацияЗаЗадержкуЗП.Порядок,
	КомпенсацияЗаЗадержкуЗП.Регистратор,
	КомпенсацияЗаЗадержкуЗП.СтатьяФинансирования,
	КомпенсацияЗаЗадержкуЗП.КОСГУ
ИЗ
	КомпенсацияЗаЗадержкуЗП КАК КомпенсацияЗаЗадержкуЗП
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	НачисленияРаботников.ФизЛицо КАК ФизЛицо,
	НачисленияРаботников.ГоловнаяОрганизация,
	КОНЕЦПЕРИОДА(НачисленияРаботников.ПериодРегистрации, МЕСЯЦ) КАК ДАТА
ПОМЕСТИТЬ ТаблицаДвижения
ИЗ
	НачисленияРаботников КАК НачисленияРаботников
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК Дата,
	ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизЛицо,
	ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК ГоловнаяОрганизация,
	ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
	ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
	ЗНАЧЕНИЕ(Справочник.ДолжностиОрганизаций.ПустаяСсылка) КАК Должность,
	ЗНАЧЕНИЕ(Справочник.СотрудникиОрганизаций.ПустаяСсылка) КАК Сотрудник,
	ЗНАЧЕНИЕ(Перечисление.КатегорииДолжностейДляСтатистическогоУчета.ПустаяСсылка) КАК КатегорияСтатистическогоУчета,
	ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровСФизЛицами.ПустаяСсылка) КАК ВидДоговора,
	"""" КАК ТабельныйНомер,
	ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДатаПоследнегоДвижения,
	ЗНАЧЕНИЕ(Документ.ДоговорНаВыполнениеРаботСФизЛицом.ПустаяСсылка) КАК Договор,
	"" КАК Состояние
ПОМЕСТИТЬ РаботникиПредприятия
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	НачисленияРаботников.ВидДвижения КАК ВидДвижения,
	НачисленияРаботников.ФизЛицо КАК ФизЛицо,
	НачисленияРаботников.Организация КАК Организация,
	НачисленияРаботников.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	НачисленияРаботников.ПериодРегистрации КАК ПериодРегистрации,
	НачисленияРаботников.ВидРасчета КАК ВидРасчета,
	НачисленияРаботников.ОтработаноДней КАК ОтработаноДней,
	НачисленияРаботников.ОтработаноЧасов КАК ОтработаноЧасов,
	НачисленияРаботников.ОплаченоДней КАК ОплаченоДней,
	НачисленияРаботников.ОплаченоЧасов КАК ОплаченоЧасов,
	НачисленияРаботников.Результат КАК Результат,
	НачисленияРаботников.ПериодДействия КАК ПериодДействия,
	НачисленияРаботников.Порядок КАК Порядок,
	НачисленияРаботников.Регистратор КАК Регистратор,
	"УправлениеОтчетаВезде.ПодставитьРасчетПолей.Подразделение" КАК ПодразделениеОрганизации,
	"УправлениеОтчетаВезде.ПодставитьРасчетПолей.Должность" КАК Должность,
	НачисленияРаботников.СтатьяФинансирования КАК СтатьяФинансирования,
	РаботникиПредприятия.Сотрудник КАК Сотрудник,
	НачисленияРаботников.КОСГУ КАК КОСГУ
{ВЫБРАТЬ
	ВидДвижения,
	ФизЛицо.*,
	Организация.*,
	ГоловнаяОрганизация.*,
	ПериодРегистрации,
	ВидРасчета.*,
	ОтработаноДней,
	ОтработаноЧасов,
	ОплаченоДней,
	ОплаченоЧасов,
	Результат,
	ПериодДействия,
	Порядок,
	Регистратор.*,
	ПодразделениеОрганизации,
	Должность,
	СтатьяФинансирования.*,
	Сотрудник.*,
	КОСГУ.*}
ИЗ
	НачисленияРаботников КАК НачисленияРаботников
		ЛЕВОЕ СОЕДИНЕНИЕ РаботникиПредприятия КАК РаботникиПредприятия
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
			ПО РаботникиПредприятия.Сотрудник = РаботникиОрганизаций.Сотрудник
				И РаботникиПредприятия.ДатаПоследнегоДвижения = РаботникиОрганизаций.Период
		ПО НачисленияРаботников.ФизЛицо = РаботникиПредприятия.ФизЛицо
			И НачисленияРаботников.ГоловнаяОрганизация = РаботникиПредприятия.ГоловнаяОрганизация
			И (КОНЕЦПЕРИОДА(НачисленияРаботников.ПериодРегистрации, МЕСЯЦ) = РаботникиПредприятия.Дата)
{ГДЕ
	НачисленияРаботников.ВидДвижения,
	НачисленияРаботников.ФизЛицо.*,
	НачисленияРаботников.Организация.*,
	НачисленияРаботников.ГоловнаяОрганизация.*,
	НачисленияРаботников.ПериодРегистрации,
	НачисленияРаботников.ВидРасчета.*,
	НачисленияРаботников.ОтработаноДней,
	НачисленияРаботников.ОтработаноЧасов,
	НачисленияРаботников.ОплаченоДней,
	НачисленияРаботников.ОплаченоЧасов,
	НачисленияРаботников.Результат,
	НачисленияРаботников.ПериодДействия,
	НачисленияРаботников.Порядок,
	НачисленияРаботников.Регистратор.*,
	("УправлениеОтчетаВезде.ПодставитьРасчетПолей.Подразделение") КАК ПодразделениеОрганизации,
	("УправлениеОтчетаВезде.ПодставитьРасчетПолей.Должность") КАК Должность,
	НачисленияРаботников.СтатьяФинансирования.*,
	РаботникиПредприятия.Сотрудник.*,
	НачисленияРаботников.КОСГУ.*}
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ДолжностиОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			" Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)
			И НЕ СвойстваОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Свойство
	ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ДолжностиОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			КатегорииОбъектов.Ссылка,
			" Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
		ИЗ
			Справочник.КатегорииОбъектов КАК КатегорииОбъектов
		ГДЕ
			КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)
			И НЕ КатегорииОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ПодразделенияОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			" Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ПодразделенияОрганизаций)
			И НЕ СвойстваОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Свойство
	ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.СотрудникиОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			" Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)
			И НЕ СвойстваОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Свойство
	ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ПодразделенияОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			КатегорииОбъектов.Ссылка,
			" Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
		ИЗ
			Справочник.КатегорииОбъектов КАК КатегорииОбъектов
		ГДЕ
			КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ПодразделенияОрганизаций)
			И НЕ КатегорииОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.СотрудникиОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			КатегорииОбъектов.Ссылка,
			" Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
		ИЗ
			Справочник.КатегорииОбъектов КАК КатегорииОбъектов
		ГДЕ
			КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)
			И НЕ КатегорииОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ФизическиеЛица)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			СвойстваОбъектов.Ссылка,
			" Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
			СвойстваОбъектов.ТипЗначения
		ИЗ
			ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
		ГДЕ
			СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
			И НЕ СвойстваОбъектов.ПометкаУдаления)
	ПОЛЕКЛЮЧА Ссылка
	ПОЛЕИМЕНИ Наименование
	ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
	ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Свойство
	ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ПодразделенияОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			"Ответственное лицо" КАК Идентификатор,
			"Ответственное лицо" КАК ИмяХарактеристики)
	ПОЛЕКЛЮЧА Идентификатор
	ПОЛЕИМЕНИ ИмяХарактеристики
	ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
			ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница КАК Объект,
			"Ответственное лицо" КАК Идентификатор,
			ОтветственныеЛицаСрезПоследних.ФизическоеЛицо КАК Значение
		ИЗ
			РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&КонецПериода, ) КАК ОтветственныеЛицаСрезПоследних
		ГДЕ
			ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница ССЫЛКА Справочник.ПодразделенияОрганизаций
			И ОтветственныеЛицаСрезПоследних.ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель))
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Идентификатор
	ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
	ТИП(Справочник.ДолжностиОрганизаций)
	ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
			"Класс условий труда" КАК Идентификатор,
			"Класс условий труда" КАК ИмяХарактеристики)
	ПОЛЕКЛЮЧА Идентификатор
	ПОЛЕИМЕНИ ИмяХарактеристики
	ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
			КлассыУсловийТрудаПоДолжностям.Должность КАК Объект,
			"Класс условий труда" КАК Идентификатор,
			КлассыУсловийТрудаПоДолжностям.КлассУсловийТруда КАК КлассУсловийТруда
		ИЗ
			РегистрСведений.КлассыУсловийТрудаПоДолжностям.СрезПоследних(&КонецПериода, ) КАК КлассыУсловийТрудаПоДолжностям)
	ПОЛЕОБЪЕКТА Объект
	ПОЛЕВИДА Идентификатор
	ПОЛЕЗНАЧЕНИЯ КлассУсловийТруда }
Показать
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
4. PhoenixAOD 62 11.11.19 07:51 Сейчас в теме +0.5 $m
(3)ну как вариант можно закинуть результат во временную таблицу и уже при выведении из это временной сделать ВЫразить(Регистратор.ПериодНачисления как Дата) как ПериодДокумента
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. PhoenixAOD 62 11.11.19 04:56 Сейчас в теме
(1)есть там у тебя период, тебе надо в настройках покопаться отчета, если мне память не изменяет, то типовой отчет может выводить периоды
3. 1c_uZer 11.11.19 07:06 Сейчас в теме
(2) ну вывести можно да....мне надо из регистратора выбрать период подставить его в свод и выбрать данные) то есть запрос у меня будет такой же как и у отчета) просто как красиво период передать) вот тут проблема у меня.
4. PhoenixAOD 62 11.11.19 07:51 Сейчас в теме +0.5 $m
(3)ну как вариант можно закинуть результат во временную таблицу и уже при выведении из это временной сделать ВЫразить(Регистратор.ПериодНачисления как Дата) как ПериодДокумента
5. 1c_uZer 11.11.19 08:47 Сейчас в теме
6. yurikmellon 6 11.11.19 09:13 Сейчас в теме
поддерживаю (4), я бы тоже попробовал через временную таблицу сделать
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Программист 1С:ERP
Москва
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день