Справка об исчислении средней заработной платы для определения размера пособия по безработице и стипендии



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

Отличия от имеющихся на infostart.ru разработок:

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

2. Учет премии по итогам года, квартала ведется в размере месячной части. Месячная часть премии рассчитана и выделена отдельной колонкой. Чтобы учесть в расчетном периоде — разнести по месяцам вручную.

3. Автоматизация заполнения второстепенных признаков.

4. Удобная экранная форма на случай ручного ввода либо корректировки данных.

13.12.2012 Исправила часть запроса:

    |    ВЫБОР
    |        КОГДА СостояниеРаботниковОрганизацийСрезПоследних.ПериодЗавершения     |                И СостояниеРаботниковОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |            ТОГДА СостояниеРаботниковОрганизацийСрезПоследних.СостояниеЗавершения
    |        ИНАЧЕ СостояниеРаботниковОрганизацийСрезПоследних.Состояние
    |    КОНЕЦ КАК СостояниеРаботника

01.12.2014 Доработано:

1. На форму вывела Организацию и Ответственного

2. Вспомогательный документ <Оплата по среднему заработку> создается в разрезе Организации и Ответственного

33 Comments

  1. prog-eg

    Внешняя печатная форма к справочнику «Сотрудники организаций» для ЗУП.

    Перейти к публикации

    Reply ↓
  2. director04

    Форма правда старовата

    Reply ↓
  3. prog-eg

    (1) director04, да, но в разных регионах свои требования.

    Reply ↓
  4. gutentag

    Ура!

    Reply ↓
  5. Boroda

    Сам средний как определяется — понятно. А как определяется время для расчёта среднего заработка?

    Reply ↓
  6. paykbond

    очень нужная штука

    Reply ↓
  7. lexi

    Нужный отчет, но форма у нас другая. Придется переделать немного.

    Reply ↓
  8. prog-eg

    (4) Boroda, что то не так? Время как и сам месячный заработок я выбираю из таблицы расчета среднего заработка, созданной на основе виртуального документа Оплата по среднему заработку.

    Reply ↓
  9. mary_F

    (2) у меня ведется нескодько организаций , так и хочется сначала выбрать организацию, а потом сотрудника. Сотрудники переходят из одной организации в другую, и при выборе — одно физ.лицо, но с разными табельными номерами. А так плюс! Справка нужная!

    Reply ↓
  10. Finn11

    Справка замечательная. Форма тоже немного отличается от нашей. Есть еще дата увольнения и текст чуть не такой, но +

    Reply ↓
  11. Boroda

    Интересно, в 2012 году эта справка сработает? Столько воды утекло уже (читай, столько релизов конфигурации сменилось…).

    И ещё: что-то не совсем понял из 2-го и 3-го скринов — сотрудник работал, а заработка нет… Это в результате чего?

    Reply ↓
  12. Finn11

    (10) Boroda, да потому что в постановлении 3. Средний заработок работника исчисляется за последние 3 календарных месяца (с 1-го до 1-го числа), предшествующих месяцу увольнения. Да, и справка работает

    Reply ↓
  13. andrey63

    (2)

    разработчику, гляньте вроде обнаружил «косячок», не знаю как его вычислить,

    в периоде — при задании последнего месяца декабрем года (проверял на 31.12.11)

    почему то удваивает фактически отработанные дни в декабре

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

    Reply ↓
  14. andrey63

    (12)

    проблема, видимо не в конце года, а всегда когда дата конца периода совпадает с датой конца расчета.

    Если дату конца периода сделать с запасом на месяц в перед,

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

    может у меня у одного такая проблем ??

    Reply ↓
  15. Boroda

    (11) Согласен, средний заработок исчисляется за последние три месяца работы, но вот рабочее время (и невыходы, с указанием их причины) в справке должны быть представлены за 12 месяцев (а некоторые требуют и 13) , предшествующих увольнению.

    А здесь и средний за три месяца (что правильно), и рабочее время за три месяца (а это уже недочёт).

    Reply ↓
  16. prog-eg

    (14) Boroda, рабочее время и невыходы в данной справке не за три, а за 12 месяцев. А если необходимо за 13 месяцев — в форме справки можно указать явно нужный период.

    Reply ↓
  17. sys

    Справка хороша, код открыт, организацию можно вывести на форму , в сотруднике при изменении добавить Организация = СсылкаНаОбъект.Организация; и все выбирая сотрудника сразу видите в какой он организации.

    Reply ↓
  18. mak-s

    Зачем то, каждый раз создается документ «Оплата по среднему заработку» ?! Можно сделать о же самое, без создания документа?

    Reply ↓
  19. prog-eg

    (17) mak-s, Создается виртуальный документ «Оплата по среднему заработку» для того, чтобы при расчете использовать процедуры этого документа и иметь минимум программного кода в обработке. То есть расчет по Вашим типовым либо доработанным процедурам! После выхода из обработки этот документ помечается на удаление, при повторном запуске не множится. Если мешает, можно документ удалять физически.

    Reply ↓
  20. svad1

    спасибо за работу ) отличная обработка!

    Но с точки зрения хорошего программирования, нужно без физического создания документа «Оплата по среднему заработку» .

    Reply ↓
  21. нинас

    Вы подключаете процедуру конфигурации для начисления среднего? Я правильно вас поняла?

    Reply ↓
  22. prog-eg

    (20) нинас, да, при расчете используются процедуры документа <Оплата по среднему заработку>.

    Reply ↓
  23. silver-747

    Спасибо, очень понравилось 🙂

    Reply ↓
  24. trycrime

    Доброго времени суток!

    А есть ли что то подобноt для конфигурации ЗиК ББ?

    Или м.б. данная форма будет работать на конфигурации ЗиК ББ, кому не жаль поделитесь попробовать (egor_gss@bk.ru)

    Reply ↓
  25. Nefrit88

    Спасибо тезке за обработку! Очень помогла

    Reply ↓
  26. aet

    (2)

    Обратите внимание : даже если форма справки утверждена на региональном уровне, работодатель может составить ее произвольно.

    Источник

    Reply ↓
  27. Yuris

    Спасибо. Хорошая обработка. Понравилась идея заполнения. Так и должно быть. У каждого центра занятости свои тараканы в голове насчет расчета среднего заработка.

    Reply ↓
  28. sAvenAk

    Эта форма актуальна?

    Reply ↓
  29. chmv

    А по какому алгоритму считается?

    Надо зп за 3 месяца/кол-во факт дней*среднемесячное число дней по графику

    Reply ↓
  30. Oli29

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

    Reply ↓
  31. irreal

    Спасибо, было бы очень в лом рисовать что-то подобное.

    Мелочи: СсылкаНаОбъект.ОобособленноеПодразделение имеет смысл организации по договору на момент приема на работу, которая к моменту формирования может десять раз поменяться. Можно использовать СсылкаНаОбъект.ТекущееОобособленноеПодразделение или таки вытащить реквизит обработки Организация на форму. Это важно из-за разграничения прав доступа, так как расчетчик какого-либо филиала может не иметь прав на прежние филиалы сотрудника.

    То же самое с документом — единственный временный документ вызывает в общем случае конфликт прав доступа, можно сделать что-то вроде:

    Признак = «$$$Временный расчет для справки. Не использовать!»;

    Запрос = Новый Запрос();

    Запрос.УстановитьПараметр(«Организация», Организация);

    Запрос.УстановитьПараметр(«Комментарий», Признак);

    Запрос.Текст =

    «ВЫБРАТЬ

    | Т.Ссылка

    |ИЗ

    | Документ.ОплатаПоСреднемуЗаработку КАК Т

    |ГДЕ

    | Т.Организация = &Организация

    | И Т.Комментарий ПОДОБНО &Комментарий»;

    Выборка = Запрос.Выполнить().Выбрать();

    Если Выборка.Следующий() Тогда

    текДок = Выборка.Ссылка.ПолучитьОбъект();

    Если текДок.ПометкаУдаления Тогда

    текДок.УстановитьПометкуУдаления(Ложь);

    КонецЕсли;

    текДок.Дата = ТекущаяДата();

    Иначе

    текДок = Документы.ОплатаПоСреднемуЗаработку.СоздатьДокумент();

    текДок.Дата = ТекущаяДата();

    текДок.УстановитьНовыйНомер();

    текДок.Комментарий = Признак;

    КонецЕсли;

    Еще интересно, вытащится ли временный документ из закрытого периода. А так замечательно, на УПП тоже отработало ))).

    Reply ↓
  32. prog-eg

    01.12.2014 Доработано:

    1. На форму вывела Организацию и Ответственного

    2. Вспомогательный документ <Оплата по среднему заработку> создается в разрезе Организации и Ответственного

    Reply ↓
  33. LazovskayaGN

    Доброе утро, Елена!

    У нас центр занятости просит справку по этой форме. Возможно создать такой формы для ЗУП 3.0

    С уважение Лазовская Г.Н

    Reply ↓

Leave a Comment

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