1С бухгалтерия

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

Проверил и настройку вытеснения и настройку среднего заработка. Все правильно. Заглянул в расчетный листок за тот месяц (апрель) и там количество отработанных дней стоит меньше на количество дней в командировке. Стал ковыряться в отладчике и нашел там кусок кода, который отвечает за 29.4. Надо смотреть на период действия регистра основных начислений. Стал смотреть на этот регистр и выяснилось, что в мае делали разовое начисление оклада, где период действия был полный месяц. Вот из-за этого в расчете отпуска и ставилось, как будто человек отработал весь месяц. Т.о. при доначислении окладов разовыми начислениями надо ставить даты, которые не пересекаются с невыходами.

Комментарии

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Знакомая цифра 29.4. Такую ошибку я исправлял, указывая в периоде табличной части документа время на конец дня. Т.е. период был месяц, а к расчету принималось 29.4. В каком документе не помню, а цифру запомнил.

admin аватар

Цифра 29.4 в принципе правильная, при условии что сотрудник проработал полный месяц. Но она должна уменьшаться, если месяц был отработан не полностью. Вот этой проблеме я и уделил внимание: месяц НЕ полностью отработан, а ставилось 29.4 (как должно быть при полном месяце).

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".