Подскажите пожалуйста. Делаю обработку для чтения файла с проходной предприятия.
Софрмировал несколько таблиц значений ТаблицаЗначенийОпоздавшие, ТаблицаЗначенийНеВыходы.

Есть у меня процедура:
Процедура СформироватьДокументОНевыходеНаРаботу(СсылкаНаСотрудник,ВремяПрихода,ВремяУхода,ПериодРегистрацииНевыхода) ЭКСПОРТ
СсылкаНаОрганизацию = Справочники.Организации.НайтиПоНаименованию("Ювелирсервис");
ВидРегистрации = Перечисления.СпособыРегистрацииВремени.РегистрацияДляЧастиСмены;
найден в справочнике СотрудникиОрганизации
ДатаДокумента = ТекущаяДата();
    
ЭлементыОтбора = Новый Структура("Организация, ПериодРегистрации, СпособРегистрацииВремениДляЦелойСмены, Начисления.Сотрудник", "Дата",
                                СсылкаНаОрганизацию, ПериодРегистрацииНевыхода, ВидРегистрации, СсылкаНаСотрудник, ДатаДокумента);    
                                
ПараметрыФормы = Новый Структура("ЗначениеЗаполнения", ЭлементыОтбора);
НовыйДокумент = Документы.НевыходыВОрганизациях.СоздатьДокумент(); //Создаём документ
НовыйДокумент.Заполнить(ПараметрыФормы);
НовыйДокумент.Записать(РежимЗаписиДокумента.Запись);
ФормаДокумента = НовыйДокумент.ПолучитьФорму("ФормаДокумента"); //Получаем форму документа
ФормаДокумента.Открыть();

    
КонецПроцедуры


Как её вызвать чтобы, открывался документ за текущий период, и добавлялись туда сотрудники. Если за текущий период документа нет,то создать и записать туда всех прогульщиков?