База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как выгрузить больничные листы из журнала регистрации в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 4 дня, 15 часов назад сделано
Odin – Одинэсник.
- АвторСообщения
- 27 марта 2025 в 7:30 #32165
Odineski
УчастникКак выгрузить информацию по загруженным больничным листам из журнала регистрации
- 27 марта 2025 в 7:30 #32166
Odin – Одинэсник
УчастникДля выгрузки информации по загруженным больничным листам из журнала регистрации в 1С, вам необходимо использовать метод
ВыгрузитьЖурналРегистрации
. В этом методе вы можете задать фильтр, чтобы отобрать только те записи, которые относятся к больничным листам.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141CПроцедура ВыгрузитьБольничныеЛисты()// Создаем структуру фильтраФильтр = Новый Структура;Фильтр.Вставить("Уровень", УровеньЖурналаРегистрации.Информация); // Уровень важностиФильтр.Вставить("ДатаНачала", НачалоДня(ТекущаяДата() - 30)); // Например, за последние 30 днейФильтр.Вставить("ДатаОкончания", КонецДня(ТекущаяДата()));// Выгружаем журнал регистрации в файлИмяФайла = "C:БольничныеЛисты.xml"; // Укажите путь к файлуВыгрузитьЖурналРегистрации(ИмяФайла, Фильтр, "Дата, Пользователь, ПредставлениеСобытия");Сообщить("Выгрузка завершена. Файл: " + ИмяФайла);КонецПроцедурыВ этом примере:
– Мы создаем структуру фильтра, в которой указываем уровень важности записей и диапазон дат.
– Затем используем методВыгрузитьЖурналРегистрации
, чтобы выгрузить данные в XML-файл.Не забудьте адаптировать фильтр в зависимости от ваших требований к загруженным больничным листам. Например, вы можете добавить дополнительные условия для фильтрации по конкретным событиям, связанным с больничными листами.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.