Отпуск без сохранения 1с 8.3. Вкладка «Дополнительные отпуска»

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

Недавно я разместил статью: пришло время это автоматизировать:

Регламентные и фоновые задания

Механизм заданий предназначен для выполнения какой-либо прикладной или функциональности по расписанию или асинхронно.

Механизм заданий решает следующие задачи:

  • Возможность определения регламентных процедур на этапе конфигурирования системы;
  • Выполнение заданных действий по расписанию;
  • Выполнение вызова заданной процедуры или функции асинхронно, т.е. без ожидания ее завершения;
  • Отслеживание хода выполнения определенного задания и получение его статуса завершения (значения, указывающего успешность или не успешность его выполнения);
  • Получение списка текущих заданий;
  • Возможность ожидания завершения одного или нескольких заданий;
  • Управление заданиями (возможность отмены, блокировка выполнения и др.).

Механизм заданий состоит из следующих компонентов:

  • Метаданных регламентных заданий;
  • Регламентных заданий;
  • Фоновых заданий;
  • Планировщика заданий.

Фоновые задания & предназначены для выполнения прикладных задач асинхронно. Фоновые задания реализуются средствами встроенного языка.

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

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

Планировщик заданий используется для планирования выполнения регламентных заданий. Для каждого регламентного задания планировщик периодически проверяет, соответствует ли текущая дата и время расписанию регламентного задания. Если соответствует, планировщик назначает такое задание на выполнение. Для этого по данному регламентному заданию планировщик создает фоновое задание, которое и выполняет реальную обработку.

С описанием, думаю, хватит - приступим к реализации:

Создание регламентного задания

Имя метода – путь к процедуре, которая будет выполняться в фоновом задании по заданному расписанию. Процедура должна находиться в общем модуле. Рекомендуется не использовать типовые общие модули, а создать свой. Не забудьте, что фоновые задания исполняются на сервере!

Использование – признак использования регламентного задания.

Предопределенное – указывает, является ли регламентное задание предопределенным.

Если хотите что бы регламентное задание заработало сразу после помещения в БД, укажите признак Предопределенное . В противном случае вам необходимо будет использовать обработку “Консоль заданий” или вызывать запуск задания программно.

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

Интервал повтора при аварийном завершении задания – с какой периодичностью будет выполнен перезапуск фонового задания, если оно было выполнено с ошибкой.

Настройка расписания

Расписание выполнения задания:

Каждый час, только один день ПериодПовтораДней = 0, ПериодПовтораВТечениеДня = 3600
Каждый день один раз в день ПериодПовтораДней = 1, ПериодПовтораВТечениеДня = 0
Один день, один раз ПериодПовтораДней = 0
Через день один раз в день ПериодПовтораДней = 2
Каждый час с 01.00 до 07.00 каждый день ПериодПовтораДней = 1ПериодПовтораВТечениеДня = 3600ВремяНачала = 01.00

ВремяКонца = 07.00

Каждую субботу и воскресенье в 09.00 ПериодПовтораДней = 1ДниНедели = 6, 7ВремяНачала = 09.00
Каждый день одну неделю, неделя пропуска ПериодПовтораДней = 1ПериодНедель = 2
В 01.00 один раз ВремяНачала = 01.00
Последнее число каждого месяца в 9:00. ПериодПовтораДней = 1ДеньВМесяце = -1ВремяНачала = 09.00
Пятое число каждого месяца в 9:00 ПериодПовтораДней = 1ДеньВМесяце = 5ВремяНачала = 09.00
Вторая среда каждого месяца в 9:00 ПериодПовтораДней = 1ДеньНеделиВМесяце = 2ДниНедели = 3

ВремяНачала = 09.00

Особенности выполнения фоновых заданий файловом и клиент-серверном вариантах

Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.

В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.

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

В клиент-серверном варианте для выполнения фоновых заданий используется планировщик заданий, который физически находится в менеджере кластера. Планировщик для всех поставленных в очередь на выполнение фоновых заданий получает наименее загруженный рабочий процесс и использует его для выполнения соответствующего фонового задания. Рабочий процесс выполняет задание и уведомляет планировщик о результатах выполнения.

В клиент-серверном варианте имеется возможность блокирования выполнения регламентных заданий. Блокирование выполнения регламентных заданий происходит в следующих случаях:

  • На информационную базу установлена явная блокировка регламентных заданий. Блокировка может быть установлена через консоль кластера;
  • На информационную базу установлена блокировка соединения. Блокировка может быть установлена через консоль кластера;
  • Из встроенного языка вызван метод УстановитьМонопольныйРежим() с параметром Истина;
  • В некоторых других случаях (например, при обновлении конфигурации базы данных).

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

Работники часто отпрашиваются в отпуска за свой счет. Это несложная процедура в кадровом учете, но когда речь заходит о том, как оформить отпуск без содержания в 1С 8.3 Бухгалтерия, возникают вопросы. Это и понятно: в программе нет штатного документа для отражения отпуска без содержания, но он должен отразиться в:

  • документе Начисление зарплаты ;
  • отчете Табель учета рабочего времени ;
  • отчете в ПФР .

О том, как оформить отпуск за свой счет в 1С 8.3 Бухгалтерия базовая и ПРОФ, чтобы максимально автоматизировать заполнение указанных документов и отчетов, читайте в нашей статье.

Статья актуальна до версии 3.0.68. С этой версии добавлен типовой документ Отпуск без сохранения оплаты в разделе Зарплата и кадры — Кадры — Кадровые документы — кнопка Создать — Отпуск без сохранения оплаты .

Способы оформления отпуска за свой счет в 1С 8.3 Бухгалтерия базовая и ПРОФ

Требуется отразить в 1С 8.3 отпуск без сохранения заработной платы.

Работник имеет право на получение отпуска без сохранения заработной платы по семейным обстоятельствам и другим уважительным причинам. Работодатель обязан предоставить отпуск работнику по его заявлению на срок до 14 дней в году (ст. 128 ТК РФ).

В 1С 8.3 Бухгалтерия есть несколько способов оформления отпуска за свой счет:

  • создать документ Отпуск с нулевой суммой отпускных;
  • создать дополнительное начисление Отпуск без сохранения з/п и отразить данное начисление в документе Начисление зарплаты ;
  • ничего дополнительно не создавать в программе, а зарплату начислить с учетом отпуска без оплаты.

Из всех перечисленных способов оптимальным является первый - через создание документа Отпуск . Он позволяет, за исключением небольших поправок, автоматически:

  • рассчитать зарплату с учетом дней неоплачиваемого отпуска;
  • отразить дни отпуска в Табеле учета рабочего времени (Т-13) ;
  • отразить дни отпуска в отчете Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ .

Как в 1С 8 3 отразить и провести отпуск без сохранения заработной платы

Отпуск без сохранения зарплаты оформите документом Отпуск , раздел Зарплата и кадры - Зарплата - Все начисления - кнопка Создать - Отпуск .

В документе укажите:

  • от - дата создания документа, при этом программа не позволит поставить дату позднее, чем за три дня до начала отпуска, но для отпуска за свой счет - это значения не имеет;
  • Отпуск с _ по - период отпуска без сохранения зарплаты.

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

Поля Начислено , НДФЛ и К выплате обнулятся.

Движения по регистрам

Документ формирует движения по регистру накопления Отработанное время по сотрудникам :

  • Начисление - Отпуск основной, будет отражен в табеле;
  • Время (дн.) - 8,00 - за это время заработная плата начисляться не будет;
  • Время (чс.) - 64,00.

Параметры периодов стажа ПФР

Документ формирует движения по регистру сведений Параметры периодов стажа ПФР :

  • Начало - 12.11.2018 - первый день отпуска;
  • Окончание - 21.11.2018 - последний день отпуска;
  • Сотрудник - работник, которому оформляется отпуск;
  • Вид стажа ПФР - Пребывание в оплачиваемом отпуске - ставится автоматически и не поддается редактированию в данном документе, однако в отчет СЗВ-СТАЖ период будет внесен, что нам и нужно.

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

Начисление заработной платы и страховых взносов с учетом отпуска

В конце месяца при начислении зарплаты документ Начисление зарплаты автоматически учтет время пребывания работника в отпуске без содержания.

Михайлову П.А. должна быть начислена оплата по окладу за 13 рабочих дней:

  • 21 - 8 = 13, где
    • 21 раб. день - норма рабочего времени в днях в ноябре 2018;
    • 8 раб. дней - Михайлов П.А. был в отпуске без содержания.

Проверим заполнение отчета Табель учета рабочего времени (Т-13) . Отчет доступен из раздела Зарплата и кадры - Кадровый учет - Отчеты по кадрам .

Остается только скорректировать код неявки, ОТ (Ежегодный основной оплачиваемый отпуск) заменить на ДО (Отпуск без сохранения заработной платы, предоставленный работнику по разрешению работодателя). Сделать это можно из Главного меню - Таблица - Вид- Редактирование .

Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ

Сведения об отпуске отразятся также в отчете Сведения о страховом стаже застрахованных лиц, СЗВ-СТАЖ . Отчет можно сформировать из раздела.

В том случае, когда в вашей фирме работает не слишком много работников, то кадровые документы и документы можно вести в 1С Бухгалтерия. Если же учет ведется в 1С ЗУП, то принцип действий будет аналогичный, только вам не нужно будет производить предварительной настройки программы для включения этого функционала.

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

Кстати! Где найти график отпусков в 1С 8.3? Нигде! Для ведения графика необходимо использовать 1С ЗУП или другие программы.

Эта настройка нужна для того, чтобы вы смогли пользоваться кадровыми документами и документами начислений сотрудникам. В разделе «Администрирование»нажмите на гиперссылку «Параметры учета».

В появившейся форме перейдите в пункт «Настройки зарплаты».

Перед вами отобразится окно настроек, в котором обязательно необходимо указать, что кадровый учет и учет по зарплате будут вестись в этой программе. Далее, в разделе «Расчет зарплаты» установите флаг на пункте «Вести учет больничных, отпусков и исполнительных документов». Без этой надстройки вы попросту не сможете создать соответствующие документы.

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

Отпуск в 1С Бухгалтерия 3.0

В разделе «Зарплата и кадры» зайдите в пункт «Все начисления».

В открывшейся форме списка документов начислений выберите пункт «Отпуск» в меню «Создать». Если такого пункта, либо самого меню у вас нет, то вернитесь к настройкам программы.

Первым делом в только что созданном документе укажите организацию, в которой работает сотрудник и самого сотрудника. Далее нужно выбрать месяц и можно перейти к заполнению вкладки «Главное».

В нашем случае Абрамов Геннадий Сергеевич взял весь отпуск полностью с 01.09.2017 по 28.09.2017, что мы указали в полях «Период отпуска». Ниже укажем, за какой период работы предоставлен отпуск и дату выплаты.

Суммы «Начислено», «НДФЛ» и «Средний заработок» рассчитались автоматически. Последние две цифры мы можем скорректировать вручную. На НДФЛ подробно останавливаться не будем. Рассмотрим изменение среднего заработка. Для этого нажмите на знак зеленого карандаша справа от соответствующего поля.

Данные для расчета среднего заработка берутся за последний год по фактически отработанному времени. Вы можете откорректировать не только начисленные суммы, но и отработанные дни. Все эти данные будут автоматически учтены сразу же и в поле «Средний заработок» отобразится новая рассчитанная сумма.

Для того, чтобы вернуться в расчетам, произведенным программой изначально, нажмите на кнопку «Перезаполнить». После положительного ответа на вопрос программы все ручные изменения будут потеряны.

На вкладке «Начисления» кратко указана информация о том, какая сумма, за какой период будет начислена. Эту сумму так же можно отредактировать вручную.

После заполнения данного документа не забудьте его провести. При необходимости в 1С 8.3 Бухгалтерия так же можно найти печатные формы (меню «Печать») с расчетом среднего заработка и приказом на отпуск по форме Т-6.

Отражение отпуска при начислении заработной платы

Создадим документ начисления зарплаты, который расположен в том же разделе, что и отпуска. В шапке укажем, что начисление мы будем производить за сентябрь 2017 года для организации «Конфетпром ООО».

После нажатия на кнопку «Заполнить» программа автоматически рассчитает начисления по всем сотрудникам указанной организации с учетом отработанного времени. Мы видим, что у сотрудника, для которого мы только что оформили отпуск, заработная плата рассчиталась всего за один день. Дело в том, что практически весь месяц он находится в отпуске и программа это учла. Остальная сумма начислений отобразилась в колонке «Отпуска».

В расчетном листке, выплата за сентябрь для данного сотрудника разделена на оплату по окладу за отработанные дни и отпускные.

Смотрите также видеоинструкцию:

В программе (3.0) для начисления и проведения отпуска используется документ «Отпуск».

С помощью данного документа можно оформить и рассчитать основной ежегодный отпуск, оформить приказ по унифицированной форме Т-6, рассчитать различные дополнительные отпуска.

Кроме того, документ позволяет сделать расчет и начислить зарплату за время до начала отпуска, и . Рассмотрим, как в 1С ЗУП оформить отпуск в виде пошаговой инструкции.

Создание, заполнение и расчет основного ежегодного отпуска в 1С ЗУП 8.3

Запускаем программу 1C ЗУП и попадаем на Начальную страницу. Переходим в меню «Зарплата» и далее в подпункт «Отпуска»:

Откроется окно «Отпуска». В этом окне нажимаем кнопку «Создать». Таким образом, мы начнем создание нового документа «Отпуск»:

Для простейшего случая расчета достаточно заполнить поля:

  • «Организация»;
  • «Сотрудник»;
  • период расчета.

Обратите внимание, что для доступности ввода периода должен быть установлен флажок «Отпуск».

После заполнения данных полей ничего нажимать не надо, документ рассчитается автоматически. Но если в настройках программы отключен данный режим, будет написано предупреждение «Документ не рассчитан», а кнопка со стрелками (справа) будет подсвечена желтым цветом, и для расчета (пересчета) следует ее нажать:

Получите 267 видеоуроков по 1С бесплатно:

Настройка режима расчета документов находится в меню 1С 8.3 «Настройка», пункт «Расчет зарплаты»:

Для предоставления следует установить соответствующий флажок и ввести количество дней требуемой компенсации.

Могут возникнуть случаи, когда при начислении отпуска требуется предоставить . Такая возможность настраивается для каждого сотрудника индивидуально.

Далее идут поля с рассчитанными суммами. Напротив некоторых сумм стоит символ «Карандаш». Если нажать на него, появится окно с детализацией расчета данной суммы. Например, посмотрим детализацию расчета среднего заработка:

В этом окне можно внести корректировки расчета. Например, изменить период расчета вручную.

Как оформить отпуск за свой счет в 1С 8.3

Если требуется добавить в 1С дополнительные отпуска (учебный отпуск, за свой счет и т.д), перейдем в одноименную закладку. Нажимаем кнопку «Добавить» и выбираем нужный вид отпуска:

Можно добавить несколько дополнительных отпусков.

Расчет начислений в 1C

На закладке «Начислено (подробно)» происходит расчет начислений на основании ранее введенных данных:

Окончания начисления отпускных и выплата в 1С ЗУП



Просмотров