Расчет «Резерва отпусков» Украина

"Ленивый" способ для тех, кому не надо делать это регулярно (или часто)

Пришлось несколько раз сталкиваться с необходимостью расчета «резерва отпусков». Т.к. в типовой для Украины нет такого механизма, и из моей лени появилась данная обработка, которая не претендует на методологическую и технологическую окончательность и совершенство. Писалась для «Зарплата и управление персоналом для Украины», но наверно будет работать в других с аналогичным «модулем» зарплаты (не начем проверить). Идея проста: Резерв отпусков это сумма отпускных, которые предприятие должно было бы выплатить всем работникам за неиспользуемые отпуска, если бы они были уволены на дату расчета резерва. Методология: В основной базе (потом созданные при расчете документы легко удаляются), но ЛУЧШЕ в копии базы, создается документ – «Увольнение из организации». Заполняется всеми сотрудниками (Кнопочка «Заполнить»). Если нужно корректируется количество дней отпускных. Запускается обработка. Она создает документ «Расчет при увольнении работника организации», где уже реализован расчет компенсации отпуска. При выполнении обработки можно выбрать режим «Рассчитывать среднюю по всем», что позволит узнать среднюю по всем сотрудникам. Иначе будет выполнен «расчет при увольнении» только для сотрудников, у которых количество дней компенсации отпуска не равно 0. (что экономит время) Результаты формирования всех документов «Расчет при увольнении работника организации» выводиться в итоговую таблицу. Для любителей работать в основной базе реализована возможность удаления подчиненных «расчетов при увольнении» для приказа об увольнении (непосредственно или пометка на удаление).

7 Comments

  1. vladimir_che

    спасибо попробуем, хотя действительно такое редко нужно

    Reply
  2. AnryMc

    (1) Телепат 😉

    Reply
  3. serge_focus

    Cпасибо за идею .

    Нечто подобное сооружаю для расчета резервов по зарплате в МФСО.

    Reply
  4. AnryMc

    (3) serge_focus, Да пожалуста.

    Одно плохо. Нужно делать в копии базы т.к. изменяет учетные данные. Зато быстро решен вопрос…

    Reply
  5. Gendalf_beliy

    Я, к сожалению, далек от программирования, но упорно напрашивается вопрос:

    А без создания документа «Увольнение из организации» никак нельзя сделать те же самые расчеты?

    Reply
  6. AnryMc

    (5) Gendalf_beliy, Можно, и здесь есть подобные обработки (отчеты),

    НО:

    1) Нужно перенести все модули (или написать свои аналогичные) из документа расчет при увольнении (компенсация отпуска) — а это трудоемко (а я лентяй).

    2) Если будут изменения в расчете — то во внешней обработке (отчете) опять таки нужно будет переписывать, а в типовой — 1С исправит…

    Поэтому путь использования типового функционала (Документ «увольнение из организации» и программное формирование документа «Расчет при увольнении») менее трудоемкий и не изменится при изменении в методологии.

    И если это нужно делать не часто вполне себя оправдывает.

    ЗЫ А Я ЛЕНТЯЙ! (Особенно «за бесплатно»)

    ЗЫЫ Если мне кто закажет (за вознаграждение) такую разработку, то может я её потом и выложу

    Reply
  7. AnryMc

    (5) Gendalf_beliy,

    Я, к сожалению, далек от программирования,

    ???

    http://forum.infostart.ru/forum24/topic90162/message1117280/#message1117280

    У Радченко нигде ничего такого не видел 🙁

    http://forum.infostart.ru/forum14/topic65782/message1070420/#message1070420

    В поле Выражение пишем формулу:

    Результат = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек[6]);

    http://forum.infostart.ru/forum26/topic102067/message1053308/#message1053308

    прописать в запросе ручками через оператор КАК



    http://www.ubicom.com.ua/

    Качественные услуги 1С!
    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *