Ошибка в 1с период отпуска прерывается


  1. svet

    Offline

    svet
    Профессионал в 1С
    Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    2.065
    Симпатии:
    64
    Баллы:
    54

    Видимо где-то запрос подглючивает. В общем модуле ОстаткиОтпусков на процедуре ИсходныеДанныеДляРасчетаОстатков точки останова ставили? Там формируется несколько таблиц, в принципе в 1-м и 2-м вашем случаях эти таблицы должны в чем-то отличаться. Возможно отклонения отпусков по-разному берутся или фактические отпуска.

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


  2. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    960
    Баллы:
    204

    а можно глянуть карточку на 27марта 2013 года?

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


  4. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    960
    Баллы:
    204

    А затем когда вы оформляет отпуск №13 там период автоматом подтягивается с 11 по 12 Год?

  5. Именно.

    Конфа стандартная, косяков по данным нет (я не вижу). Думаю подобная ситуация может случится в каждой базе ЗУП. А на ряду с большинством правильных рабочих периодов, эту ошибку не так просто заметить.

    Любой может симитировать ситуацию на стандартной ЗУП приняв чела 1 сент 2010 и введя ему 4 отпуска по этим датам. Я не ожидаю этого, понимаю такое доскональное разбирательство это уже слишком, но… в отчаянии


  6. svet

    Offline

    svet
    Профессионал в 1С
    Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    2.065
    Симпатии:
    64
    Баллы:
    54

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

    Но в принципе Вы уж сильно-то не отчаивайтесь, сбиваются только рабочие периоды, за которые дается год, само количество дней отпуска считается в общем-то нормально. Т.е. — да, в приказе на отпуск данные будут печататься некорректно, но хотя бы количество дней для расчета возьмется более-менее прилично.
    Единственный момент, когда на этом можно нарваться — это если при увольнении подсчитается некорректно и заплатите/вычтете сотруднику больше компенсации. Попробуйте для очистки совести уволить сотрудника и посмотреть что запишется в рабочий период.

  7. Мне тоже кажется что ошибочные расчеты появляются, только когда сотрудник брал дни отпуска «из них за счет будующего периода».
    Как следствие расчетчик, зная об этой ошибке, найденной выборочной проверкой, теперь просчитывает вручную периоды каждого отпуска, что не добавляет ей счастья.

  8. Смогла заинтересовать этой проблемой отзывчивую девушку, у которой очень щепетильно относятся к отпускам на предприятии. Она воспроизвела ситуацию на демо базе — ошибка повторилась.
    Но устранить мы не можем.
    Прошу помощи…


  9. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    960
    Баллы:
    204

    НАпишите в 1С, зарегистрируют как ошибку и постараются исправить

  10. Шепотом: подскажите как это писать?


  11. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    960
    Баллы:
    204

    пишите пьсмо на [email protected]
    Указывваее свою орагнизацию, рег номер, платформу, конфигурацию, описываете ишибку, и жедте ответа.

  12. У нас ИТС подписка кончилась уже несколько месяцев назад, а новый договор так и не подписан, то смена руководство, то переезд в новое здание, то еще чего.
    Наверное без подписки нельзя обращаться к ним?


  13. Draco

    Offline

    Draco
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.722
    Симпатии:
    960
    Баллы:
    204

    Почему? 1С то у Вас лицензионная. Это франчи Вас обслуживать без ИТС не могут.


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

   Sun125

11.02.19 — 17:34

Конфигурация ЗУП 3.1.8.246.

Кадровик создает кадровый документ «Отпуск сотрудников», где двумя строчками отражает отпуск сотрудника за разные периоды:

1. Иванов И.И. С 18.01.19 по 31.01.19, 14 дней, за период: 04.08.17-03.08.18

2. Иванов И.И. С 01.02.19 по 05.02.19, 5 дней, за период: 04.08.18-03.08.19.

Двумя строками занесено, чтобы в Т-2 отпуска отражались правильно.

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

Подскажите, пожалуйста, как правильно начислить отпуск в данном случае?

   Sun125

1 — 11.02.19 — 18:04

up..

   pavlika

2 — 11.02.19 — 18:17

(0) Не совсем понял — вид отпуска один? Если да, то зачем разбиваете на периоды?

   Фрэнки

3 — 11.02.19 — 20:12

(1) у вас кадровик мается дурью из-за потребностей учета остатка отпусков, а не расчета самих отпусков.

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

   Фрэнки

4 — 11.02.19 — 20:13

учет остатков вроде бы отдельной табчастью идет?

   Said_We

5 — 11.02.19 — 20:32

(3) Не согласен.

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

в ЗиУП 3.1.8 куча табличных частей, в том числе табличная часть с начислениями, но я в этой части не вижу периода за который предоставляется отпуск. Фактический период отпуска при вытеснении отпуска, например БЛ как определять?

Чем больше смотрю структуру ЗиУП 3.1.8, тем грустнее становится.

   Фрэнки

6 — 11.02.19 — 20:47

(5) Так по ТК сделано. Учет остатков отпусков сам по себе, а расчеты отпуска по периодам разбивать нельзя. Тоже самое касается и предоставления отпуска в случае вклинивания внутрь отпуска больничного.

Это на 2.5 сильно глючило и вызывало разногласия мнений кадровиков и расчетчиков — цели видели по разному.

   Said_We

7 — 11.02.19 — 20:48

(4) Дополнительные отпуска можно указать отдельной табличной частью и несколько видов дополнительных отпусков. На самом деле должна была быть одна табличная часть со всеми видами отпусков, включая основной отпуск. С указанием периодов, за которые предоставляются отпуска. Так по факту кадровики и расчетчики ведут учет и формируют Т-6 и Т-60, Т-61 и т.д.

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

   Said_We

8 — 11.02.19 — 20:52

(6) По какой статье ТК так сделано? Где написано что учет остатков ведется сам по себе?

Т-6 открываем и видим перед пунктом А)

за период работы с «__» ________ 20__ г. по «__» _________ 20__ г.

Реквизиты удалять с формы нельзя, но можно дополнять.

Само наличие периода в форме, говорит о том что учет НАДО вести в разрезе периода, за который предоставляется отпуск.

   Said_We

9 — 11.02.19 — 20:56

(6) В (0) так же идет речь про Т-2.

Там раздел VIII. ОТПУСК — присутствует информация о периоде за который предоставляется отпуск.

Учитывая, что сама по себе выписка приказа о предоставлении отпуска не является фактом того что отпуск сотрудник отгулял, то информация о периоде должна быть и в регистре расчетов. Что бы знать, что за часть отпуска вытеснил, например БЛ.

   Akela has missed

10 — 11.02.19 — 21:06

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

А с другой стороны есть разработчики, которые позволяют в одном документе указать несколько одинаковых дополнительных отпусков за произвольные периоды. Но указать несколько периодов основного отпуска не разрешают. И ведь ничем это ограничение не объяснимо. Живи с этим как хочешь и все тут.

А с третьей стороны. За один период — это один отпуск. За второй период — это уже как бы другой отпуск. И мы их вполне можем различить по рабочим годам. Так должны ли эти два разных отпуска оплачиваться по одному среднему заработку?

Наверное все-таки должны, особенно если оформлены одним приказом. А если двумя приказами? В принципе тоже можно выкрутиться и изменить период расчета среднего заработка. Но у нас же многофункциональные документы! Как расчетчик узнает, когда надо менять период среднего а когда не надо? Раньше для этого в документе была хотя бы дата начала события…

Ок. Вспомним, что в первую очередь предоставляются основные отпуска, и только потом дополнительные. Значит если сотрудник берет ОСН-ДОП-ОСН — это определенно два приказа. Два приказа, два разных отпуска, два разных средних. Следовательно, если тут два разных основных оплачиваются по разным средним, почему тогда два разных ОСН-ОСН должны оплачиваться по одному среднему?

P.S.: это лишь попытка понять почему всё сделано так, и я с этим не согласен =)

   Фрэнки

11 — 11.02.19 — 21:19

такое чувство, что эта вся кухня где-то в корп реализована.

И есть подозрение, что какие-то функциональные опции нужно еще поискать.

   Фрэнки

12 — 11.02.19 — 21:20

вот копипаста из справки из программы

Фактическое использование отпусков

При заполнении документа Отпуск с помощью справки по отпускам можно посмотреть, на какое количество дней отпуска имеет право сотрудник, и как это право сложилось.

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

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

• если рабочий год продлялся в связи с наличием периодов, исключаемых из стажа;

• если право на отпуск прерывалось или прекращалось;

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

   Said_We

13 — 11.02.19 — 21:33

(11) Я смотрел тут: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.8.216). Структура такая какая есть.

(10) ОСН-ДОП-ОСН…. На смом деле и не так.

Есть событие, с которым связана оплата по среднему заработку — это отсутствие называется отпуск. Оно одно. А вот за что предоставлен отпуск — это расчет обязательства предприятия перед сотрудником за его работу, которое должно иметь обоснование. Те самые года, за которые предоставляется отпуск и есть то самое основание и обоснование. :-)

Фактический расчет отпуска ведется в оборотном РН «Фактические отпуска», на основании записей РР «Начисления». В структуре РН есть период, за который предоставлен отпуск.

Но структура все равно не правильная :-) Период за который предоставляется отпуск может быть 12 месяцев или больше при смещении периода. Не так это храниться, что бы однозначно период определять.

   Sun125

14 — 12.02.19 — 09:15

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

   Said_We

15 — 12.02.19 — 09:59

(14) А что прописывать ещё в законе, если поля для заполнения есть? И кадровик права (делить по годам необходимо, но при этом номер приказа будет один, а видов отпусков может быть много) и расчетчик права (это один отпуск с одним средним и несколькими периодами, которые следуют друг за другом). Расчетчика же не смущает, что отпуск с 25.02 по 10.03 в программе будет двумя отрезками с 25.02 по 28.02 и с 01.03 по 10.03.

В ЗиУП 3.1 ерунду сделали.

   Akela has missed

16 — 12.02.19 — 10:01

(14) Все что есть, это постановление Госкомстата РФ от 05.01.2004 N 1 «Об утверждении унифицированных форм первичной учетной документации по учету труда и его оплаты»: в разделе «Отпуск» ведется учет всех видов отпусков, предоставляемых работнику в период работы в организации.

Можно докопаться-оправдаться, сказав что графа в Т-2 называется «период работы», а не «рабочий год» как в «Правилах об очередных и дополнительных отпусках». Поэтому нечего там делить =)

  

Said_We

17 — 12.02.19 — 17:17

(16) Не до чего там докапываться. В общем случае именно период, а не год. Есть смещения периода, за который предоставляется отпуск. Период может быть больше года. Часть дополнительных отпусков могут предоставляться за произвольный период — это кол договор.

Так что либо фантастический вариант — писать письма в 1С и они переделывают всё. :-)

Реальный вариант — переделывать самостоятельно.

Тимофеева Светлана
Cпециалист линии консультации партнёрской сети «ИнфоСофт».

25.06.2022

Время прочтения — 4 мин.

Получить бесплатную консультацию

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

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

Сделать это можно через панель настроек навигации во вкладке Кадры

Открываем вкладку Кадры, в правом верхнем углу окна есть знак шестеренки, нажимаем и выбираем Настройка навигации:

1.png

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

2.png

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

3.png

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

Проверить количество дней отпуска у сотрудника с заданные права на отпуск можно c помощью отчета Справка об остатках отпусков в разделе КадрыКадровые отчеты.

4.png

Так же есть возможность сформировать данный отчет из справочника Сотрудники или непосредственно из документа Отпуск.

Если право на отпуск не было задано, справка по сотруднику сформируется пустой.

51.png

Сотрудник был принят на работу 01.01.2022. Соответственно дни отпуска по сотруднику не копились. Назначим право на отпуск сотрудника с даты приема на работу.

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

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

В нашем примере у сотрудника есть право на основной отпуск, 28 дней, и дополнительный отпуск на интенсивный труд 7 дней.

5.png

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

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

6.png

Подпишитесь на дайджест!

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

Рассмотрим второй случай. Мы рассчитали остатки отпусков по сотрудникам и выяснили, что остатки отпусков в программе числятся неправильно. С 01.06.2022 принято решение о вводе остатков отпусков по сотрудникам для дальнейшего правильного учета.

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

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

7.png

Все данный об отпусках сотрудника до даты ввода остатков будут недействительны.

8.png

С даты ввода остатков пойдет стандартное накопление дней отпуска.

Используйте 1С:ЗУП на уровне эксперта!

Повысьте свои навыки на курсе “Использование конфигурации Зарплата и управление персоналом, ред. 3.1” и станьте гуру 1С:ЗУП.

Понравилась статья? Поделить с друзьями:
  • Ошибка в 1с не удалось заблокировать таблицу sessions
  • Ошибка в 1с не открыт период
  • Ошибка в 1с зуп ежемесячные начисления не установлены
  • Ошибка браузера данные не получены
  • Ошибка браузера в стиме 105