Paste1C
  • API
  • О проекте
  • Контакты
  • Регистрация
  • Вход
ВЫБРАТЬ
	Начисления.Сотрудник КАК Сотрудник,
	ДокументыФизическихЛицСрезПоследних.Пинкод КАК ФИН,
	Начисления.ФизическоеЛицо.СтраховойНомерПФР КАК ССН,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Начисления2_2_1,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Начисления2_2_2,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Начисления2_2_3
ПОМЕСТИТЬ ВТ_Начисления
ИЗ
	РегистрРасчета.Начисления КАК Начисления
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыФизическихЛиц.СрезПоследних КАК ДокументыФизическихЛицСрезПоследних
		ПО (Начисления.ФизическоеЛицо = ДокументыФизическихЛицСрезПоследних.Физлицо)
ГДЕ
	НЕ Начисления.ВидРасчета.КодДоходаНДФЛ = &ВидДоходаНДФЛ2013
	И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.Организация = &Организация
	И НЕ Начисления.ВидРасчета.КодДоходаОМС = &ВидДоходаОМС2300
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник,
	ДокументыФизическихЛицСрезПоследних.Пинкод,
	Начисления.ФизическоеЛицо.СтраховойНомерПФР
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Больничный2_2_1_1,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Больничный2_2_1_2,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК Больничный2_2_1_3,
	Начисления.Сотрудник КАК Сотрудник
ПОМЕСТИТЬ ВТ_Больничный
ИЗ
	РегистрРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.ВидРасчета.КодДоходаОМС = &ВидДоходаОМС2300
	И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.Организация = &Организация
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Начисления.Сотрудник КАК Сотрудник,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КомпенсацияОтпуска2_3_1,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КомпенсацияОтпуска2_3_2,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК КомпенсацияОтпуска2_3_3
ПОМЕСТИТЬ ВТ_КомпенсацияОтпуска
ИЗ
	РегистрРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.ВидРасчета.КодДоходаНДФЛ = &ВидДоходаНДФЛ2013
	И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.Организация = &Организация
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВидыЗанятостиСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
	ВЫБОР
		КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
			ТОГДА "Bəli"
		ИНАЧЕ "Xeyr"
	КОНЕЦ КАК ВидЗанятости2_6_1,
	ВЫБОР
		КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
			ТОГДА "Bəli"
		ИНАЧЕ "Xeyr"
	КОНЕЦ КАК ВидЗанятости2_6_2,
	ВЫБОР
		КОГДА ВидыЗанятостиСотрудниковСрезПоследних.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
			ТОГДА "Bəli"
		ИНАЧЕ "Xeyr"
	КОНЕЦ КАК ВидЗанятости2_6_3
ПОМЕСТИТЬ ВТ_ВидЗанятости
ИЗ
	РегистрСведений.ВидыЗанятостиСотрудников.СрезПоследних КАК ВидыЗанятостиСотрудниковСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	РазмерВычетовНДФЛ.КодВычета КАК КодВычета,
	РазмерВычетовНДФЛ.Размер КАК Размер
ПОМЕСТИТЬ ВТ_РАЗМЕР_ВЫЧЕТА
ИЗ
	РегистрСведений.РазмерВычетовНДФЛ КАК РазмерВычетовНДФЛ
ГДЕ
	РазмерВычетовНДФЛ.КодВычета В (&КодВычета1, &КодВычета2, &КодВычета3, &КодВычета4)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	МАКСИМУМ(ВЫБОР
			КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ВычетНДФЛ3_1_1,
	МАКСИМУМ(ВЫБОР
			КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ВычетНДФЛ3_1_2,
	МАКСИМУМ(ВЫБОР
			КОГДА МЕСЯЦ(СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(ВТ_РАЗМЕР_ВЫЧЕТА.Размер, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ВычетНДФЛ3_1_3,
	Начисления.Сотрудник КАК Сотрудник
ПОМЕСТИТЬ ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ
ИЗ
	РегистрСведений.СтандартныеВычетыФизическихЛицНДФЛ КАК СтандартныеВычетыФизическихЛицНДФЛ
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_РАЗМЕР_ВЫЧЕТА КАК ВТ_РАЗМЕР_ВЫЧЕТА
		ПО СтандартныеВычетыФизическихЛицНДФЛ.КодВычетаЛичный = ВТ_РАЗМЕР_ВЫЧЕТА.КодВычета
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.Начисления КАК Начисления
		ПО СтандартныеВычетыФизическихЛицНДФЛ.ФизическоеЛицо = Начисления.ФизическоеЛицо
ГДЕ
	Начисления.Организация = &Организация
	И СтандартныеВычетыФизическихЛицНДФЛ.Регистратор.Месяц МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Начисления.Сотрудник КАК Сотрудник,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ПФ4_1_1,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ПФ4_1_2,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК ПФ4_1_3
ПОМЕСТИТЬ ВТ_ПФ
ИЗ
	РегистрРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.Организация = &Организация
	И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.ВидРасчета.КодДоходаПФ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовПФ.ПустаяСсылка)
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Начисления.Сотрудник КАК Сотрудник,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК СПБ5_1_1,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
					И МЕСЯЦ(Начисления.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК СПБ5_1_2,
	СУММА(ВЫБОР
			КОГДА МЕСЯЦ(Начисления.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
				ТОГДА ЕСТЬNULL(Начисления.Результат, 0)
			ИНАЧЕ 0
		КОНЕЦ) КАК СПБ5_1_3
ПОМЕСТИТЬ ВТ_СПБ
ИЗ
	РегистрРасчета.Начисления КАК Начисления
ГДЕ
	Начисления.Организация = &Организация
	И Начисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания
	И Начисления.ВидРасчета.КодДоходаСПБ = ЗНАЧЕНИЕ(Справочник.ВидыДоходовСПБ.ПустаяСсылка)
	И Начисления.Результат <> 0

СГРУППИРОВАТЬ ПО
	Начисления.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ОтработанныеДни2_1_1,
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
				И МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ОтработанныеДни2_1_2,
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ КАК ОтработанныеДни2_1_3,
	ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник КАК Сотрудник
ПОМЕСТИТЬ ВТ_Дни
ИЗ
	РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты(, , , ) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты
ГДЕ
	ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ВидУчетаВремени = &ВидУчетаВремени

СГРУППИРОВАТЬ ПО
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаНачала)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ,
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) > МЕСЯЦ(&ДатаНачала)
				И МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) < МЕСЯЦ(&ДатаОкончания)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ,
	ВЫБОР
		КОГДА МЕСЯЦ(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ПериодРегистрации) = МЕСЯЦ(&ДатаОкончания)
			ТОГДА ЕСТЬNULL(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот, 0)
		ИНАЧЕ 0
	КОНЕЦ,
	ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВТ_Начисления.Сотрудник КАК Сотрудник,
	ВТ_Начисления.ФИН КАК ФИН,
	ВТ_Начисления.ССН КАК ССН,
	СУММА(ВТ_Начисления.Начисления2_2_1) КАК Начисления2_2_1,
	СУММА(ВТ_Начисления.Начисления2_2_2) КАК Начисления2_2_2,
	СУММА(ВТ_Начисления.Начисления2_2_3) КАК Начисления2_2_3,
	СУММА(ВТ_Больничный.Больничный2_2_1_1) КАК Больничный2_2_1_1,
	СУММА(ВТ_Больничный.Больничный2_2_1_2) КАК Больничный2_2_1_2,
	СУММА(ВТ_Больничный.Больничный2_2_1_3) КАК Больничный2_2_1_3,
	СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_1) КАК КомпенсацияОтпуска2_3_1,
	СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_2) КАК КомпенсацияОтпуска2_3_2,
	СУММА(ВТ_КомпенсацияОтпуска.КомпенсацияОтпуска2_3_3) КАК КомпенсацияОтпуска2_3_3,
	ВТ_ВидЗанятости.ВидЗанятости2_6_1 КАК ВидЗанятости2_6_1,
	ВТ_ВидЗанятости.ВидЗанятости2_6_2 КАК ВидЗанятости2_6_2,
	ВТ_ВидЗанятости.ВидЗанятости2_6_3 КАК ВидЗанятости2_6_3,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_1 КАК ВычетНДФЛ3_1_1,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_2 КАК ВычетНДФЛ3_1_2,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_3 КАК ВычетНДФЛ3_1_3,
	СУММА(ВТ_ПФ.ПФ4_1_1) КАК ПФ4_1_1,
	СУММА(ВТ_ПФ.ПФ4_1_2) КАК ПФ4_1_2,
	СУММА(ВТ_ПФ.ПФ4_1_3) КАК ПФ4_1_3,
	СУММА(ВТ_СПБ.СПБ5_1_1) КАК СПБ5_1_1,
	СУММА(ВТ_СПБ.СПБ5_1_2) КАК СПБ5_1_2,
	СУММА(ВТ_СПБ.СПБ5_1_3) КАК СПБ5_1_3,
	ВТ_Дни.ОтработанныеДни2_1_1 КАК ОтработанныеДни2_1_1,
	ВТ_Дни.ОтработанныеДни2_1_2 КАК ОтработанныеДни2_1_2,
	ВТ_Дни.ОтработанныеДни2_1_3 КАК ОтработанныеДни2_1_3
ИЗ
	ВТ_Начисления КАК ВТ_Начисления
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Больничный КАК ВТ_Больничный
		ПО (ВТ_Начисления.Сотрудник = ВТ_Больничный.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_КомпенсацияОтпуска КАК ВТ_КомпенсацияОтпуска
		ПО (ВТ_Начисления.Сотрудник = ВТ_КомпенсацияОтпуска.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ВидЗанятости КАК ВТ_ВидЗанятости
		ПО (ВТ_Начисления.Сотрудник = ВТ_ВидЗанятости.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ КАК ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ
		ПО (ВТ_Начисления.Сотрудник = ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПФ КАК ВТ_ПФ
		ПО (ВТ_Начисления.Сотрудник = ВТ_ПФ.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СПБ КАК ВТ_СПБ
		ПО (ВТ_Начисления.Сотрудник = ВТ_СПБ.Сотрудник)
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Дни КАК ВТ_Дни
		ПО (ВТ_Начисления.Сотрудник = ВТ_Дни.Сотрудник)

СГРУППИРОВАТЬ ПО
	ВТ_Начисления.Сотрудник,
	ВТ_Начисления.ФИН,
	ВТ_Начисления.ССН,
	ВТ_ВидЗанятости.ВидЗанятости2_6_1,
	ВТ_ВидЗанятости.ВидЗанятости2_6_2,
	ВТ_ВидЗанятости.ВидЗанятости2_6_3,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_1,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_2,
	ВТ_ВЫЧЕТЫ_ПО_МЕСЯЦАМ.ВычетНДФЛ3_1_3,
	ВТ_Дни.ОтработанныеДни2_1_1,
	ВТ_Дни.ОтработанныеДни2_1_2,
	ВТ_Дни.ОтработанныеДни2_1_3
{"contextData":{},"contextMarkers":[]}

Публикация кода

Размещая информацию на сайте, Вы подтверждаете согласие со всеми пунктами Пользовательского соглашения

Замечание к коду:

  • Загрузить конфигурацию
    • ERP 2.4
    • Управление торговлей 10.3
    • Управление торговлей 11.4
    • Бухгалтерия 2.0
    • Бухгалтерия 3.0
    • ЗУП 3.1
    • Розница 2.3
    • УНФ 1.6
    • БСП 3.1
  • Тема
    • Светлая
    • Светлая c подсветкой запросов
    • Темная
    • Темная с подсветкой запросов
  • Режим запроса
  • Поделиться
Код:

© Александр Шкураев 2025