Отпускной период (период основного отпуска) - как его узнать

26.10.20

Учетные задачи - Зарплата

Пришла мне задача где нужно получить отпускной период, на просторах сети решения я не нашел. Решил поделиться с вами своим решением.

Отпускной период в явном виде не хранится в системе. Встал вопрос: как его узнать?
Первое, что пришло на ум просто выдернуть запрос из типового отчета "Остатки отпусков" - как оказалось, он состоит из 18 запросов и работает ну крайне медленно. 



Попытки высчитать его самостоятельно по дате приема, не привело ни к чему хорошему. Тут нужно учитывать документ "ввод остатков отпусков" плюс смещение периода при декретном отпуске у женщин. 

Решил отбросить костыли и воспользоватся типовыми функциями подсистемы "Остатки отпусков"

Была написана короткая функция которая возвращала остатки отпусков по основному отпуску и желанный отпускной период.

Функция ПолучитьРабочийГод (Сотрудник)
	
		СтруктураПараметров = ОстаткиОтпусков.ПараметрыПолученияРабочегоПериодаОтпуска();
		СтруктураПараметров.Сотрудник = Сотрудник;
		СтруктураПараметров.ВидОтпуска =Справочники.ВидыОтпусков.НайтиПоНаименованию("Основной");
		СтруктураПараметров.ДатаНачала = Объект.Дата;
		СтруктураПараметров.ДатаОкончания = Объект.Дата;
		СтруктураПараметров.ДатаКомпенсации = Объект.Дата;
		СтруктураПараметров.КоличествоДнейКомпенсации = 0;
		ПериодОсновногоОтпуска = ОстаткиОтпусков.РабочийПериодОтпуска(СтруктураПараметров);
		
		НачалоПериода	= ПериодОсновногоОтпуска.РабочийГодС;
		КонецПериода	= ПериодОсновногоОтпуска.РабочийГодПо;
					
		ДанныеРабочийгод = Строка(Формат(НачалоПериода,"ДФ=dd.MM.yy")) + " - " + Строка(Формат(КонецПериода,"ДФ=dd.MM.yy")); 
		
Возврат ДанныеРабочийгод;

КонецФункции

1. Получаем структуру.
2. Заполняем 
3. Отправляем структуру в ОстаткиОтпусков.РабочийПериодОтпуска() 
4. Складываю две даты с форматом в одну строковую переменную (вы можете иначе использовать)
5. Возврат

Работает функция достаточно быстро, данные достоверные. По этой причине дальше не стал ничего придумывать. 
Буду рад адекватной критике.
 

Вступайте в нашу телеграмм-группу Инфостарт

ЗУП отпускной период основного отпуска запрос

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    59388    526    129    

369

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    6421    6    1    

5

Зарплата Кадровый учет Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если не хотите ставить тяжёлую ЗУП? Нужен только табель и начисление по своим правилам? Рекомендуем этот модуль подключается к УТ, получаете табель, начисление и создание Расходный кассовый ордер/Списание безналичных денежных средств без типовой ЗУП

20740 руб.

27.04.2026    1402    5    0    

1

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

18800 руб.

01.11.2012    108134    134    1    

144

Универсальные функции 1С 8.3 1С:Документооборот Россия Платные (руб)

ДО+ — расширение конфигурации, в котором собран постоянно пополняемый набор из 33 востребованных доработок для 1С:Документооборот КОРП 3.0: согласование задач прямо из мессенджеров MAX и Telegram, отзыв согласования и исполнения, гибкие повторные круги, эскалация с точностью до минут, контроль исполнительской дисциплины, выгрузка вложений в ZIP и склейка PDF, реестр документов в Excel, проверка дублей контрагентов и регистрационных номеров. Каждая возможность активируется отдельным флажком в режиме предприятия — включается только то, что нужно конкретной организации. Список функций расширяется с каждым релизом — текущая версия 2.1.0. Режим AddOn: типовая конфигурация не модифицируется, обновления ДО ставятся штатно, дополнительные лицензии и внешние компоненты не требуются. Внедрение силами администратора — около часа.

30000 руб.

09.07.2026    955    1    0    

2

Перенос данных 1C Зарплата Бюджетный учет Разработчик Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

20740 руб.

28.07.2016    73264    193    160    

159

Зарплата Печатные формы Анализ учета Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка позволяет быстро проверить подоходный налог с учетом изменения ставок в базе. Анализирует расхождение между бухгалтерским и налоговым учетом

12200 руб.

15.10.2025    4558    5    26    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Rasdag 165 27.10.20 23:58 Сейчас в теме
Обработку хоть в комментарий прикрепил бы! Если конечно это обработкой было сделано - а не изменением в конфигурации
2. Danila7Zz 19 28.10.20 12:12 Сейчас в теме
(1) Простите, как вы ее представляете? форма на которой вводим сотрудника и получаем его отпускной период?
Это механизм получения определенных данных, его можно использовать во внешних обработках, например в печатных формах, так и в самой конфигурации.
Для отправки сообщения требуется регистрация/авторизация