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