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

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

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

 

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

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

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

См. также

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

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

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


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

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

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

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

Попробовал в следующем месяце воспроизвести тоже самое не получилось, все рассчиталось.
26. Slas (slas) 22 23.09.13 06:25 Сейчас в теме
Проверьте табель у этого сотрудника за сентябрь, причина не понятна, при таких условиях все расчитвается.
27. Александр (ПодводныйТ) 11 03.07.14 12:10 Сейчас в теме
У нас плановая дата аванса стоит 15 число. Сам аванс выплачивается 30 числа. Если сотрудник принят к примеру 10 июня, то он попадает в аванс за июнь, но обработка не пересчитывает у него сумму аванса, т.е. оставляет такой же как был.
28. Slas (slas) 22 21.07.14 07:46 Сейчас в теме
Не пересчитывает потому что сотрудник отработал 100% своего рабочего времени, даже если он работал всего 2 дня, т.е. невыходов не было (больничный, отпуск и т.п.)
29. . Kontext (kontext) 29.11.16 13:20 Сейчас в теме
Здравствуйте! Для УПП 1.3, ЗУП 2.5 подойдет эта обработка?
30. Slas (slas) 22 30.11.16 06:17 Сейчас в теме
(29) Здравствуйте. Для ЗУП 2.5 подойдет, для УПП не знаю.
31. . Kontext (kontext) 15.12.16 07:08 Сейчас в теме
(30) Спасибо большое, подошла обработка для обеих конф-ий. Только появился вопрос: когда в ЗУПе у сотрудника есть документ начисление отпуска с 9.11 по 23.11, и есть документ "Ввод индив-го графика", в котором для этого сотрудника не проставлены часы для дней с 9 по 23, то при расчете аванса он не видит эти неявки и заполняет сумму, как будто половина месяца отработана полностью. Если же сделать документ "Начисление зарплаты" за первую половину месяца, то там дни отработанные считает корректно. В чем ошибка?
32. Slas (slas) 22 26.12.16 08:03 Сейчас в теме
(31)Проверьте как заполняется табель, после ввода документа "Ввод индив-го графика". Проверил по вашим данным неявки учитываются при расчете аванса, явки учитываются по индивидуальному графику, если явку поставить в индивидуальном графике на день отпуска, то она не учитывается. Возможно у вас был рассчитан документ "Начисление зарплаты" первым, а потом вводятся документы учета времени. Для проверки смотрите всегда в документ "Табель учета рабочего времени".
33. . Kontext (kontext) 14.03.17 08:58 Сейчас в теме
Организация не использует документ Табель учета рабочего времени, только документ Ввод индивидульаных графиков.
34. Slas (slas) 22 14.03.17 12:30 Сейчас в теме
(33) Тогда нужно дорабатывать, из обработки можете взять невыходы и с их учетом делать расчет аванса по индивидуальным графикам.