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