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