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