V82.ОбщиеМодули.РасчетЕСНДополнительный.СформироватьЗапросПоПособияСоциальномуСтрахованию C# (CSharp) Method

СформироватьЗапросПоПособияСоциальномуСтрахованию() public method

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