gifts2017

Аванс. Расчёт планового аванса.

Опубликовал Slas (slas) в раздел Обработки - Обработка документов

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

 

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

Скачать файлы

Наименование Файл Версия Размер
Расчет планового аванса 184
.epf 18,05Kb
27.06.12
184
.epf 18,05Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Юлия Мазур (JJMM) 22.03.12 12:11
Полезная, наверное, вещь. К сожалению, не открывается через меню "Файл-Открыть". м.б., её как-то по-другому нужно открывать? подскажите, пожалуйста.

Спасибо.
2. Slas (slas) 22.03.12 13:40
(1) JJMM, Внешняя обработка по заполнению ТЧ (табличной части) добавляется в справочник "Внешние обработки" в режиме работы 1С:Предприятие. Меню "Сервис", далее меню "Дополнительные отчеты и обработки", далее подменю "Дополнительные внешние обработки заполнения табличных частей". В окне открывшейся формы справочника нужно создать новый элемент (рисунок 1.jpg), в котором указать Наименование подключаемого решения, загрузить файл обработки (кнопочка Открыть Файл и выбрать обработку), в табличной части нажать кнопочку Добавить и связать документ "Зарплата к выплате организаций", его табличную часть (Зарплата) и название кнопки (Расчет аванса) с добавляемой обработкой ТЧ. В документе "Зарплата к выплате организаций" появляется дополнительная кнопочка "Расчет аванса" (рисунок 2.jpg). Можно и через "Файл-Открыть" или "Сервис- ..." только не много доработать, но этот вариант удобнее "все под рукой" в документе.
3. Светлана Кончакова (Ariko-sv) 28.03.12 08:03
У меня кнопка расчет аванса не появилась, а так вроде бы сделала все как вы описали.
4. Slas (slas) 28.03.12 08:26
(3) Ariko-sv, В документе "Зарплата к выплате организаций" должна появиться Кнопка "Заполнить" иначе вы что-то не так сделали. В типовой конфигурации такой кнопки в этом документе нет.
5. Светлана Кончакова (Ariko-sv) 28.03.12 08:50
Да я сначала выбрала документ "Зарплата к выплате", а надо было "Зарплата к выплате организаций". Теперь появилась, но не понятно как работает. Нажимаю её и появляется пустое окно "Внимание!" и ничего не заполняется. Где-то % надо указывать или что. Если не трудно подскажите что не так?
6. Slas (slas) 28.03.12 09:10
(5) Ariko-sv, В документе "Зарплата к выплате организаций" в реквизите "Выплачивать" выбираете "Плановый аванс", заполняете остальные реквизиты, нажимаете кнопку "Заполнить". В табличной части "Сотрудники" появится список сотрудников для которых в регистре сведений "Авансы работникам организаций" указан размер планового аванса. Далее нажимаете НОВУЮ кнопку "Расчет аванса" происходит расчет планового аванса с учетом отработанного времени. Можно аванс сделать по зарплате предыдущего месяца и с процентом, но это уже другая история.
7. Павел Никифоров (Lyns_owner) 28.03.12 09:57
А что вам мешает пользоваться стандартным функционалом? Сделать начисление зарплаты за первую половину месяца, а в документе "Зарплата к выплате" выбрать "Аванс по расчету за первую половину месяца". И не надо изобретать велосипед, называя рассчитываемый аванс плановым.
8. Slas (slas) 28.03.12 13:06
(7) Lyns_owner, Ничто не мешает, только алгоритмы расчетов разные и соответственно результат.
9. Slas (slas) 02.04.12 10:46
Изменения в обработке: 1. Период расчета аванса определяется по реквизиту документа "Месяц начисления"; 2. Делается проверка на количество отработанных дней в периоде.
10. Равиль Ахметов (Rauil) 10.04.12 09:07
Вещь классная,дал бы 5+++++ )))
Только подправил у себя:
1. Если былнеявки по нескольким причинам (командировка+болезнь+отпуск) берет только последнее кол. дней. В 2 местах исправил:
//СчНеявок = СчНеявок + 1;
СчНеявок = СчНеявок + Элемент.Значение;

и
//Если СчНеявок>0 Тогда
// _Неявки=Элемент.Значение;
//КонецЕсли;
_Неявки=СчНеявок;


2. Если полмесяца человек не работал, наверно аванс не насчитывается? подправил:

//Если _Отработано>0 Тогда
//ТекущаяСтрока.Сумма=ТекущаяСтрока.Сумма*(_Отработано/(_Отработано+_Неявки));
//Иначе
//Сообщить(Строка(СокрЛП(Сотрудник))+" отработано 0 дней! Аванс не пересчитан!");
//КонецЕсли;
Если _Отработано+_Неявки>0 Тогда
ТекущаяСтрока.Сумма=ТекущаяСтрока.Сумма*(_Отработано/(_Отработано+_Неявки));
Иначе
ТекущаяСтрока.Сумма=0;
КонецЕсли;
11. Slas (slas) 10.04.12 13:41
(10) Rauil, Расчет аванса идет только за отработанные дни, по классификатору использованного рабочего времени обозначается "Явка", добавил учет командировок. Если сотрудник не работал первую половину месяца ни одного дня документ "Зарплата к выплате" не заполняется плановым авансом, настраивается штатными средствами, в настройке программы "Настройка параметров учета".
12. Равиль Ахметов (Rauil) 10.04.12 14:09
может быть у нас конфигурация кривая, хоть и лицензионная и обновляется....
В настройках птичка стоит "Учитывать невыходы", т.е. кто полностью полмесяца не работал, те не должны попадать в список, но у нас попадают(((
и 2 вопрос: например, человек работал 4 дня, был 1 день в командировке, потом 5 дней в отпуске. Аванс должен быть умножен на 4/10, а умножается на 4/9, т.е. день командировки теряется. Как будто он работал 4 дня и не работал 5, всего 9, должно быть 4, 6, 10 соответственно
13. Slas (slas) 11.04.12 07:53
(12) Rauil, Авнас должен расчитываться как 5/10 от планового(4 рабочих дня + 1 день командировки и 5 неявок), 5 неявок с учетом того, что они все приходятся на рабочие дни.
14. Serge (stol6) 21.05.12 13:26
ЗУП 2.5.50.1
Ошибка, которая появляется при заполнении:

Заполнение ТЧ не произведено!
Индекс находится за границами массива
15. Serge (stol6) 21.05.12 13:32
Глюк на новом сотруднике, принятом в текущем месяце.
16. Serge (stol6) 22.05.12 06:46
Да и считает неправильно -> в корзину - очистить корзину.
17. Slas (slas) 22.05.12 15:04
Добавлен расчет для новых сотрудников принятых в текущем месяце.

(16) stol6, Не во всех организациях аванс начисляется сотрудникам принятым в текущем месяце.
18. Александр Лагунов (kit) 23.05.12 15:07
Была подобная задача. Я в документ "НачислениеЗарплатыРаботникамОрганизаций" добавил кнопку "Расчет аванса". После запонения табл. части операции "Первая половина текущего месяца" при нажатии данной кнопки подтягиваются данные из регистра сведений "АвансыРаботникамОрганизаций" и расчитывается доля аванса, исходя из штатно рачитанных данных об отработанном времени.
19. Slas (slas) 22.06.12 12:06
Исправлено. Неправильно определялся график работы у сотрудника при перемещение его временно в течение месяца на другое место работы.
20. Slas (slas) 27.06.12 09:24
Исправлено. Не применялся расчет для внешних совместителей.
21. k (k) 19.11.12 13:20
Подскажите, пожалуйста, а для зарплаты и кадры для бюджетного учреждения эта обработка подойдет?
22. Slas (slas) 20.11.12 13:15
23. Маргарита Михайлова (margo_m09) 23.04.13 12:25
очень полезная вещь, очень сильно пригодилась
24. Алексей Дремучкин (super-drema) 25.06.13 00:54
25. Александр / (GeterX) 20.09.13 16:10
При расчете аванса за Сентябрь:
У сотрудника в Августе 2013 был начислен отпуск за период 05.09.2013 - 16.09.2013.
В этом случае обработка не срабатывает, выдает предупреждение:
НЕВИДИМОВ ИГОРЬ АНАТОЛЬЕВИЧ (осн.) отработано 0 дней! Аванс не пересчитан!

Попробовал в следующем месяце воспроизвести тоже самое не получилось, все рассчиталось.
26. Slas (slas) 23.09.13 06:25
Проверьте табель у этого сотрудника за сентябрь, причина не понятна, при таких условиях все расчитвается.
27. Александр (ПодводныйТ) 03.07.14 12:10
У нас плановая дата аванса стоит 15 число. Сам аванс выплачивается 30 числа. Если сотрудник принят к примеру 10 июня, то он попадает в аванс за июнь, но обработка не пересчитывает у него сумму аванса, т.е. оставляет такой же как был.
28. Slas (slas) 21.07.14 07:46
Не пересчитывает потому что сотрудник отработал 100% своего рабочего времени, даже если он работал всего 2 дня, т.е. невыходов не было (больничный, отпуск и т.п.)
29. . Kontext (kontext) 29.11.16 13:20
Здравствуйте! Для УПП 1.3, ЗУП 2.5 подойдет эта обработка?
30. Slas (slas) 30.11.16 06:17
(29) Здравствуйте. Для ЗУП 2.5 подойдет, для УПП не знаю.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа