Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Mila
Зарегистрирован: 28.05.2009 Сообщения: 44 Откуда: СПб
|
Добавлено: Чт Май 28, 2009 15:18 Заголовок сообщения: Расчет заработной платы |
|
|
Добрый день.
Я не бухгалтер, занимаюсь внедрением Босс-кадровика. БД SQL.
Из старой системы перезалила данные по кадрам, все вроде бы не плохо. Принялись за расчеты заработной платы и в итоге при просмотре расчета у нас пусто.
Может быть что-то не настроено, может быть не верен порядок расчетов. Хотелось бы чтобы кто-нибудь подсказал порядок начисления зарплаты и в какие справочники заполнять данные, которые отражаются в зарплате:
- оклад, премия, доплата за питание, аванс и прочее
Что мы сделали:
Для расчета зарплаты занесли данные в
- пункт меню «Справочники» -> «Постоянные начисления/ удержания» (оклад, премия)
- сделали «Ввод табеля»
- пункт меню «Данные» - «Прямые начисления и удержания» выбрали операцию «Сформировать начисления автоматически». В результате сумма почему-то нулевая или так и должно быть.
- сделали «Расчет з.п.», «Расчет ЕСН.» -> Просмотр расчета - пусто, данных нет.
Помогите пожалуйста разобраться. |
|
Вернуться к началу |
|
 |
Eng Site Admin
Зарегистрирован: 13.05.2008 Сообщения: 160
|
Добавлено: Пт Май 29, 2009 21:57 Заголовок сообщения: |
|
|
Порядок расчета следующий:
Сформировали табель, сформировали "прямые начисления/удержания" на основании табеля, суммы, как Вы верно заметили, быть не должно, но должен быть заполнен "оклад", в прямые он попадает не из постоянных начислений/удержаний (их окладом и премией вообще заполнять не нужно), а их назначений работников (модуль учет кадров). Из табеля берется "фактически отработанное время", норма времени берется из режима работы. Запускаете расчет ЗП. В стандартном функционале расчет ЕСН выполняется сразу после расчета ЗП, дополнительно его запускать не нужно. Расчет возможен только если таблица прямых начислений заполнена.
Это если коротко. Вообще советую как минимум почитать документацию, а еще лучше - пройти обучение по курсу "Внедрение и сопровождение системы БОСС-Кадровик".
Очень много всяческих нюансов, чтобы вот так сходу сказать, что Вы сделали не правильно в процессе конвертации или при настройке... После автоматического формирования "прямых" у вас там что появилось? |
|
Вернуться к началу |
|
 |
Mila
Зарегистрирован: 28.05.2009 Сообщения: 44 Откуда: СПб
|
Добавлено: Пн Июн 01, 2009 10:30 Заголовок сообщения: |
|
|
Большое спасибо, что откликнулись.
После формирования "прямых начислений" у меня создается список сотрудников, с окладами, отработанными днями, режимом работы и видом оплаты и пр. После расчета ЗП -> Просмотр расчета - F9 у меня пусто. |
|
Вернуться к началу |
|
 |
Eng Site Admin
Зарегистрирован: 13.05.2008 Сообщения: 160
|
Добавлено: Вт Июн 02, 2009 21:18 Заголовок сообщения: |
|
|
Единственное, что могу посоветовать - принять работника средствами системы и попробовать рассчитать его, убедиться что все считается, а потом сверять таблицы и данные по этому "эталонному" работнику и всех остальных, которых Вы конвертировали.
Если в прямых есть ВО оклад, у него поле оклад заполнено, есть норма времени и фактически отработанное время, он однозначно должен рассчитаться при запуске расчета зарплаты, если конечно вы никаких изменений в алгоритм не вносили... |
|
Вернуться к началу |
|
 |
Mila
Зарегистрирован: 28.05.2009 Сообщения: 44 Откуда: СПб
|
Добавлено: Ср Июн 10, 2009 18:04 Заголовок сообщения: |
|
|
С проблемой разобралась, спасибо.
После того как сформированы прямые начисления я вижу цифры по окладу и налогу 13%.
У нас оклад в у.е., настроила систему оплаты труда на вид оплаты в валюте _ВО_USD_оклад. А как мне сделать чтобы аванс был 40% в пересчете на usd. Перепробовала разные варианты, пока что не получилось.
Заранее благодарю. |
|
Вернуться к началу |
|
 |
Николай Тараскин
Зарегистрирован: 13.05.2008 Сообщения: 9 Откуда: Моршанск
|
Добавлено: Пт Июн 26, 2009 10:25 Заголовок сообщения: |
|
|
Огласите весь список вариантов, пожалуйста!  _________________ Нина! Голова болит. |
|
Вернуться к началу |
|
 |
Eng Site Admin
Зарегистрирован: 13.05.2008 Сообщения: 160
|
Добавлено: Вт Июн 30, 2009 11:49 Заголовок сообщения: |
|
|
Mila писал(а): | А как мне сделать чтобы аванс был 40% в пересчете на usd. Перепробовала разные варианты, пока что не получилось.
Заранее благодарю. |
Николай Тараскин
+1
Какие именно варианты Вы пробовали? Если у Вас оклады в у.е., то собственно операция в прямых начислениях "начислить аванс, как процент от планового оклада", как раз позволить получить аванс в усд, естественно алгоритм самого аванса нужно будет изменить, взять кусок текста программы из _ВО_USD_оклад... |
|
Вернуться к началу |
|
 |
Vitaly Большой шоколадный орден

Зарегистрирован: 29.07.2008 Сообщения: 281 Откуда: Санкт-Петербург
|
Добавлено: Вт Июн 30, 2009 14:40 Заголовок сообщения: |
|
|
Напишите свою процедуру начисления аванса...
Вот вам пример...
SCAN @t Select fName, Pid, Auto_Card, wage, prId, Code_SysPay, Number_W From Emps
Where St=Curstation And number_w>0 And Work_Code In (1,9) And Year(Out_date)=2099 And Code_SysPay In (1,3,7,8 )
Order By fName
execute begin
Con @t:1;
Let avn = 0;
If @t:6 = 1 Or @t:6 = 8 Then
{ -- Msg [Оклад];
Let avn = @t:4 * prc_;
};
If @t:6 = 3 Then
{ -- Msg [Часовая ставка];
-- Вычисляем плановые часы;
-- z_calend;
Select Sum(h) InTo :plh From z_calend
Where Month(d) = @@5 And Year(d) = @@4
And r=(Select Code_Regim From Pr_Current Where prid=@t:5);
Let avn = @t:4 * prc_ * plh;
};
If @t:6 = 7 Then
{ -- Msg [Валютный оклад];
-- Ищем курс за предыдущий месяц;
-- gl_currRates;
Let fd=dateadd(day, -1, '@@4-@@5-01');
If (Select Count(*) From gl_currRates
Where idCurrency=2 And Day(RateDate)=Day(fd) And Month(RateDate)=Month(fd)
And Year(RateDate)=Year(fd)) = 0 Then
{return Не задан курс валюты на fd[dd.mm.yyyy] !!!;
error;};
Select IsNULL(RubRate,0) InTo :crs, From gl_currRates
Where idCurrency=2 And Day(RateDate)=Day(fd) And Month(RateDate)=Month(fd) And Year(RateDate)=Year(fd);
Let avn = @t:4 * prc_ * crs;
};
Let avn = avn * @t:7; --- умножим на количество ставок
Let avn = Round(avn,0);
If avn > 0 Then {
Insert InTo tabel (pid, summa, code_pay, tmonth, tyear, cmonth, mdate, uname)
Values (@t:2, avn, 308, @@5, @@4, cm_, GetDate(), @@suser_name_boss());};
END;
destroy @t;
prc_ - процент аванса |
|
Вернуться к началу |
|
 |
Mila
Зарегистрирован: 28.05.2009 Сообщения: 44 Откуда: СПб
|
Добавлено: Ср Июл 01, 2009 10:10 Заголовок сообщения: |
|
|
спасибо Vitaly, решили просто занести аванс в карточку сотрудника и все |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|