8.х ЗУП вахтовый метод работы

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем boyteg, 6 дек 2013.

  1. TopicStarter Overlay
    boyteg
    Offline

    boyteg

    Регистрация:
    5 дек 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток!
    Есть задача вести учет вахтового метода работы в 1С ЗУП 8.2. Как это происходит по факту: рабочие приезжают на вахту по графику 45 рабочих дней через 20 межвахтового отдыха(так график должен выглядеть в идеале), но к сожалению, по некоторым обстоятельствам рабочим периодически приходится либо задерживаться на вахте - в результате чего у них копится межвахта сверх нормы 20 дней, либо брать межвахту дополнительно - ранее накопленную. То есть график можно сказать плавающий.
    Вместе с ОК было принято решение создать график работы "вахта" и регистрировать "межвахту" через неявки и болезни. В результате поиска по форумам и т.д. проделал следующие действия:
    1) конфигуратор - перечисления - СостоянияРаботникаОрганизации - создал новый вид межвахта
    2) КФГ - справочник - классификаторИспользованияРабочегоВремени - предопределенные элементы справочника - добавил новый вид межвахта
    3) основные начисления - добавил новый межвахта(формула - Тарифная ставка месячная / Норма времени за месяц в часах * Время в часах )
    4) классификатор использования рабочего времени - добавил межвахта
    5) КФГ - Общие модули - ПроцедурыУправленияПерсоналом - ПолучитьСписокПрочихСостоянийРаботника() Экспорт
    добавил в строки своё перечисление
    6) общие модули - АнализНеявокПереопределяемый добавил:
    | КОГДА НевыходыНачисления.ВидРасчета.ОбозначениеВТабелеУчетаРабочегоВремени = ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.МеждуВахтовыйОтдых)
    | ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.МеждуВахтовыйОтдых)

    Результат:
    1) в документе неявки появился новый вид межвахта;
    2) анализ неявок показывает что движение по регистру правильное - межвахта записывается
    3) при попытке создать расчетные документы пишет - необходимо выбрать расчет по нулевой сумме - ВСЁ - куда дальше копать просто не представляю. не понимаю как привязать новый вид расчета к "межвахте"

    Подскажите пожалуйста, куда дальше ковырять.

    З.Ы. в программирование 1С углубился буквально недавно, очень прошу не ругать и не бранить.
  2. svet
    Offline

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

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Запуталась: под межвахтой Вы что понимаете? Это у вас вид расчета подразумевающий оплату или все-таки межвахтовые выходные?
  3. TopicStarter Overlay
    boyteg
    Offline

    boyteg

    Регистрация:
    5 дек 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Извините за неясность: это оплачиваемое время за ранее отработанные часы.
    междувахтовый отдых - это часы полученные в силу переработки на вахте, т.е. вахта - это 11 часов в день, допустим человек отработал 8 дней по 11 часов = 88 часов; каждый день он перерабатывал по 3 часа = 8дней * 3часа= 24 часа переработки. межвахта исчисляется из 8-часового рабочего дня, т.е. 24часа / 8часов = 3дня. в результате он заработал 3 дня межвахты.

    по сути проблемы: не могу понять где в конфигураторе привязаться к определенному виду начисления.
  4. svet
    Offline

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

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Вы зря так сразу в конфигуратор лезете, можете проблем себе налазить. Для начала надо попробовать все сделать на базе стандартных расчетов. Тем более что "привязаться к определенному виду начисления" в конфигураторе, как это было в 7-ке, в 8-ке нельзя.
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.638
    Симпатии:
    948
    Баллы:
    204
    Т.е я правильно вас понимаю - что вы бы хотели учитывать часы, которые сверх нормы и потом за них доплачивать или отпуск.

    Почему не попробовали решить следующим образом
    1. Создаете график вахта.
    2. Затем фактический выход отражате либо индивидуальным графиком работы и либо табелем
    3. Затем получаете разницу между графиком по умолчанию и тем что отработал (ну это запросом)
    4 делаете с этими днями и часами что хотите. Можете создать РН и туда писать, или сразу по ним доплату начислять
  6. svet
    Offline

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

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Для учета нестандартных графиков работы в 8-ке есть документ "Ввод индивидуальных графиков работы", который задает индивидуальную НОРМУ времени для сотрудника. На базе этого документа можно попробовать задать ваши вахты и межвахтовые выходные.

    А оплату - как вы планируете раскидывать межвахту по дням месяца? Т.е. :
    сотрудник отработал 01.12.13 11 часов - сколько часов вы планируете оплачивать ему за 01.12.13 - 11 или 8? Т.е. хотите вы табелировать его так, как он реально работал или собираетесь табелировать как обычного дневника с 8-ми часовым рабочим днем, а переработку копить и переносить на какие-то другие дни (как если бы он в другие дни работал)?

    Пардону прошу, но индивидуальный график задает таки не факт, а норму. :) Так что тогда уж норму задать инд.графиком, факт - табелем, а разницу между ними вытаскивать в переработку = межвахтовые.
  7. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.638
    Симпатии:
    948
    Баллы:
    204
    Там просто насколько я понимаю(помню) есть положение, что если у людей есть такого рода переработки (сверх нормы), даже которые оплачиваются, там вроде положены дополнительные выходные либо как то их оплачивать. хотя могу ошибаться. когда то с таким встречался.
  8. TopicStarter Overlay
    boyteg
    Offline

    boyteg

    Регистрация:
    5 дек 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Svet, Вы конечно правы, и самому не очень хочется прибегать к конфигуратору, ведь в дальнейшем все это дело обновлять и т.д., но иного выхода не вижу. На базе стандартных.. не понимаю как.. В поисках решения по просторам интернета, натыкался только на подобные методы.
  9. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.638
    Симпатии:
    948
    Баллы:
    204
    Вы так и не написали, что именно хотите делать с теми часами(днями) которые получите. Чем Вам мой вариант не подходит?
  10. svet
    Offline

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

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Насчет вахты точно не скажу, наши переработку считают как сверхурочные: собираются переработанные за период расчета переработки часы и первые 2 часа оплачиваютсяв 1,5 размере, а остальные - в двойном. Разница только в периоде расчета переработки: у сезонщиков за период берется сезон, у водителей - месяц, у остальных - год или специального оговоренный срок. Можно вместо оплаты предоставлять работнику неоплачиваемые выходные за ранее отработанное время.

    Задачу подборнее опишите: как вы хотите табелировать работников, за какие дни и какие суммы оплачивать. Лучше на примере с конкретными суммами.
    Думаю, вывернуться можно и в вашем случае малой кровью.
  11. TopicStarter Overlay
    boyteg
    Offline

    boyteg

    Регистрация:
    5 дек 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    во-первых, спасибо за ответы.
    во-вторых, необходимо было оговориться сразу, есть ОК и бухгалтерия, которые, увидели в "знакомой" организации именно такой метод через неявки, т.е. буквально было озвучено "хочу через неявки":)

    далее:
    оплата будет и за 11 часов согласно тарифной ставке, и за 3 часа нахождения на межвахте, как переработки = то бишь, в результате, двойная оплата за сверхурочные(позиция бухгалтерии). а ОК интересует только удобство табелирования. вот как то так.

    не пробовал - именно сейчас и займусь этой вариацией

    боюсь будет проблемно по каждому сотруднику вводить индивидуальные графики, поскольку штат порядка 80 человек

    сотрудник Иванов работает согласно графику "вахта" - 11 часовые рабочие дни(пусть будет без выходных и праздников), на основе ежедневных 3 часов переработки формируются дни "межвахты", оплата и вахты и межвахты формируется по часовой тарифной ставке.

    как то так.
    З.Ы. была грубая и наверное неправильная мысль просто создать два графика работы межвахта(11часов) и вахта(8часов), и просто перемещениями цеплять эти графики - так всё считает и т.д. - но это есть как то неудобно да и анализа как с неявками толкового почасового нет.. Вот.
  12. TopicStarter Overlay
    boyteg
    Offline

    boyteg

    Регистрация:
    5 дек 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    есть еще один нюанс ОК необходимо чтобы в табель попадало буквенное обозначение МВ(межвахта)
  13. svet
    Offline

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

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Если собираются оплачивать в двойном размере переработку, то вроде как по законодательству выходные уже не предоставляются и учитывать межвахтовые вообще нет необходимости. Или не собираются?

    Мы это дело делаем так:
    1. Сотрудники табелируются по факту - сколько отработали и рассчитываются в одинарном размере.
    2. Есть отчет под названием "Переработка", который по регистру расчета Основные начисления работников организаций рассчитывает количество отработанных сотрудником за период часов, сравнивает с нормативом за этот же период (берем из производственного календаря по обычному календарю 40-часовой рабочей недели) и выдает часы переработки.
    3. При составлении графика на следующий месяц мастера (или табельщицы) просматривают отчет "Переработка" и снимают с сотрудника рабочие часы, заменяя их на "неоплачиваемый выходной" - аналог вашего "межвахта". Кстати, а вытеснение-то на межвахту вы настроили? - чтобы оплата по тарифу/окладу вытеснялась видом расчета "межвахта"?
    4. Расчетчики при расчете зарплаты вводят документ "Невыходы" с видом расчета "Неоплачиваемый выходной", который вытесняет основное начисление.

    И так ежемесячно.

    Да, действительно, сложно. У нас штат всего 2000 человек (из них больше половины - сменщики), поэтому наши вводят уже не первый год и не ропщчутЪ.

Поделиться этой страницей