Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Расчет заработной платы

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
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    Заголовок сообщения: Ответить с цитатой

Огласите весь список вариантов, пожалуйста! Very Happy
_________________
Нина! Голова болит.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Eng
Site Admin


Зарегистрирован: 13.05.2008
Сообщения: 160

СообщениеДобавлено: Вт Июн 30, 2009 11:49    Заголовок сообщения: Ответить с цитатой

Mila писал(а):
А как мне сделать чтобы аванс был 40% в пересчете на usd. Перепробовала разные варианты, пока что не получилось.
Заранее благодарю.

Николай Тараскин
+1 Smile

Какие именно варианты Вы пробовали? Если у Вас оклады в у.е., то собственно операция в прямых начислениях "начислить аванс, как процент от планового оклада", как раз позволить получить аванс в усд, естественно алгоритм самого аванса нужно будет изменить, взять кусок текста программы из _ВО_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, решили просто занести аванс в карточку сотрудника и все
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU