Odin | База знаний 1С

Как выгрузить больн...
 

Как выгрузить больничные листы из журнала регистрации в 1С?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

Как выгрузить информацию по загруженным больничным листам из журнала регистрации



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для выгрузки информации по загруженным больничным листам из журнала регистрации в 1С, вам необходимо использовать метод `ВыгрузитьЖурналРегистрации`. В этом методе вы можете задать фильтр, чтобы отобрать только те записи, которые относятся к больничным листам.

Вот пример кода, который демонстрирует, как это можно сделать:

1C
Процедура ВыгрузитьБольничныеЛисты()
    // Создаем структуру фильтра
    Фильтр = Новый Структура;
    Фильтр.Вставить("Уровень", УровеньЖурналаРегистрации.Информация); // Уровень важности
    Фильтр.Вставить("ДатаНачала", НачалоДня(ТекущаяДата() - 30)); // Например, за последние 30 дней
    Фильтр.Вставить("ДатаОкончания", КонецДня(ТекущаяДата()));
    
    // Выгружаем журнал регистрации в файл
    ИмяФайла = "C:БольничныеЛисты.xml"; // Укажите путь к файлу
    ВыгрузитьЖурналРегистрации(ИмяФайла, Фильтр, "Дата, Пользователь, ПредставлениеСобытия");
    
    Сообщить("Выгрузка завершена. Файл: " + ИмяФайла);
КонецПроцедуры

В этом примере:
- Мы создаем структуру фильтра, в которой указываем уровень важности записей и диапазон дат.
- Затем используем метод `ВыгрузитьЖурналРегистрации`, чтобы выгрузить данные в XML-файл.

Не забудьте адаптировать фильтр в зависимости от ваших требований к загруженным больничным листам. Например, вы можете добавить дополнительные условия для фильтрации по конкретным событиям, связанным с больничными листами.



   
ОтветитьЦитата