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