Распределение зарплаты по нескольким проводкам.
14.02.2005
16:39
#1
Ситуация:
Работник в январе работает 15 дней.
Из них:
а) с 1-го по 25-е (11 рабочих дней) по проводке №1 (73% рабочего времени)
б) с 26-го по 31-е (4 рабочих дня) по проводке №2 (27% рабочего времени)
Устанавливаю доли в документе "Бухгалтерский и налоговый учет начислений и удержаний".
Почему начинает распределяться вид расчета "Доплата за праздничные", которые у меня 3 января были? За 3 января надо все на проводку №1.
Как реализовать?
Работник в январе работает 15 дней.
Из них:
а) с 1-го по 25-е (11 рабочих дней) по проводке №1 (73% рабочего времени)
б) с 26-го по 31-е (4 рабочих дня) по проводке №2 (27% рабочего времени)
Устанавливаю доли в документе "Бухгалтерский и налоговый учет начислений и удержаний".
Почему начинает распределяться вид расчета "Доплата за праздничные", которые у меня 3 января были? За 3 января надо все на проводку №1.
Как реализовать?
15.02.2005
04:07
#2
Можно сделать два подразделения на которые указать проводки. И перевести человека с 26 числа. Тогда и документ распределения не нужен. Или подправить руками в выгрузке.
15.02.2005
09:13
#3
Если сделать два подразделения на которые указать проводки и перевести человека с 26 числа, то вся заработная плата валится на последний шаблон проводки.
15.02.2005
14:23
#4
Вот пример еще одной заморочки сделанной
программерами из 1С. (Конечно может быть это
не их вина, но все-же...)
программерами из 1С. (Конечно может быть это
не их вина, но все-же...)
16.02.2005
11:01
#5
Документ "Бухгалтерский и налоговый учет начислений и удержаний" распределяет всю сумму начислений по сотру(подразделению, документу), независимо от периода времени: в документе нигде нельзя указать период, поэтому берется сумма скопом. С этой точки зрения доплату он распределил корректно. Выходом могло бы служить указание проводки в приказе о работе в праздники, но там нет соответствующего реквизита.
Выйти из ситуации можно двумя путями:
1. Указать в видах расчета Оплата за праздничные и Доплата за праздничные явно проводку №1, а потом, когда необходимость в ней отпадет, убрать.
2. Ввести свой вид расчета типа "Оплата праздников (пров.№1)" и в документе "Ввод расчета сотруднику" указать проводку. (Я бы сделала так).
Тогда все будет правильно распределяться.
А вообще интересно: почему сотр работал по разным проводкам (разные смены, наряды или т.п.)? То есть если бы знать по существу, можно было бы подыскать более правильное решение.
Выйти из ситуации можно двумя путями:
1. Указать в видах расчета Оплата за праздничные и Доплата за праздничные явно проводку №1, а потом, когда необходимость в ней отпадет, убрать.
2. Ввести свой вид расчета типа "Оплата праздников (пров.№1)" и в документе "Ввод расчета сотруднику" указать проводку. (Я бы сделала так).
Тогда все будет правильно распределяться.
А вообще интересно: почему сотр работал по разным проводкам (разные смены, наряды или т.п.)? То есть если бы знать по существу, можно было бы подыскать более правильное решение.
17.02.2005
08:58
#6
Если такой работник не один? И эти работники работают по разным проводкам? Предложение 1 отпадает сразу.
Предложение 2 отпадает по той причине, что расчитывать вручную праздничные сотне людей -- желания никакого нет.
Решил проблему перерасчетом процетного соотношения и простановкой нужных долей в документ распределения. Теперь остается ждать, пока 1С это поправят как-то.
Работник работал по разным проводкам по причине создания бригады по монтажу ОС, практически, временный перевод в другое подразделение.
Предложение 2 отпадает по той причине, что расчитывать вручную праздничные сотне людей -- желания никакого нет.
Решил проблему перерасчетом процетного соотношения и простановкой нужных долей в документ распределения. Теперь остается ждать, пока 1С это поправят как-то.
Работник работал по разным проводкам по причине создания бригады по монтажу ОС, практически, временный перевод в другое подразделение.
17.02.2005
14:05
#7
Извини-те, но это, к сожалению,
они править не будут!
Их ответ однозначный: Обратитесь во ФРАНЧАЙЗИ
они Вам сделают (100,1000,10000$/?/у.е.)!
они править не будут!
Их ответ однозначный: Обратитесь во ФРАНЧАЙЗИ
они Вам сделают (100,1000,10000$/?/у.е.)!
18.02.2005
14:45
#8
"Ну тогда и надо работников временно переводить в другое подразделение, а проводки задавать по подразделениям!
Действительно, у 1Совцев вслучае перевода в другое подразделение вся ЗП падает на последнюю проводку и в журнале расчета одна запись "Оплата по окладу". Интересно то, что если в Кадровом перемещении не только подразделение поменять, но и оклад, то записи формируются две и проводки формирует правильно! Это меня натолкнуло на мысль, что в программе не учитывается при начислении зарплаты изменение рекизита "Подразделение".
Короче, если в глобальном модуле в функции глПолучитьВсеРасчетыДействующиеПоСотруднику() почти в самом начале изменить чуть чуть вызов функции глПолучитьТаблицуИсторииРеквизитов: дописать в перечень реквизитов "Подразделение", то все начинает корректно работать.
...
// получение основных начислений сотрудника
//
// оплата по окладу, оплата по тарифу
// ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты");
ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты,Подразделение");
...
Хотя, конечно, надо еще протестировать, не аукнется ли это изменение еще где нибудь.
Короче, если подобные ситуации с работниками бывают частенько, то есть смысл напрячь своих программеров (если они есть, конечно). Удачи!
"
Действительно, у 1Совцев вслучае перевода в другое подразделение вся ЗП падает на последнюю проводку и в журнале расчета одна запись "Оплата по окладу". Интересно то, что если в Кадровом перемещении не только подразделение поменять, но и оклад, то записи формируются две и проводки формирует правильно! Это меня натолкнуло на мысль, что в программе не учитывается при начислении зарплаты изменение рекизита "Подразделение".
Короче, если в глобальном модуле в функции глПолучитьВсеРасчетыДействующиеПоСотруднику() почти в самом начале изменить чуть чуть вызов функции глПолучитьТаблицуИсторииРеквизитов: дописать в перечень реквизитов "Подразделение", то все начинает корректно работать.
...
// получение основных начислений сотрудника
//
// оплата по окладу, оплата по тарифу
// ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты");
ТаблицаРеквизитов = глПолучитьТаблицуИсторииРеквизитов(Сотрудник,Начало,Окончание,"СостояниеФизлица,Оклад,Ставка,ФормаТруда,ГрафикРаботы,КоэффициентОплаты,Подразделение");
...
Хотя, конечно, надо еще протестировать, не аукнется ли это изменение еще где нибудь.
Короче, если подобные ситуации с работниками бывают частенько, то есть смысл напрячь своих программеров (если они есть, конечно). Удачи!
"
Читают тему
(гостей: 1)