Ошибка в расчете

Вопросы по работе подсистем "Учет заработной платы" и "Учет кадров" в "Дебет Плюс V12"

Re: Ошибка в расчете

Сообщение lady-x_ » Пн июл 05, 2010 2:31 pm

Вот скриншоты по моим ошибкам (лицевые счета, после расчета з/п), сдесь у меня уже выскочила другая ошибка на питание(необ) в сумме которая должно проходит по соц страху
http://s005.radikal.ru/i212/1007/16/5704abae3d08.jpg по директору
http://s004.radikal.ru/i207/1007/04/438418bcad37.jpg по бухгалтеру

Может это как-то очистить сначала, а потом расчитать заново. Если надо очистить подскажите как?
Аватара пользователя
lady-x_
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 16
Зарегистрирован: Ср июн 30, 2010 11:44 am
Откуда: Katrin

Re: Ошибка в расчете

Сообщение Галина » Пн июл 05, 2010 2:45 pm

В справочнике констант что у Вас стоит в колонке Значение напротив Процент соцстраха и Процент соцстраха 2? В лицевых счетах установите маркер на на питание (необ) и в контекстном меню выберите Показать в настройках полей ЛС. Поднимите поле ЛС на редактирование и напишите что стоит в поле Вид удержания.
Аватара пользователя
Галина
Консультант
 
Сообщения: 235
Зарегистрирован: Вт янв 29, 2008 6:34 pm

Re: Ошибка в расчете

Сообщение lady-x_ » Пн июл 05, 2010 2:54 pm

В справочнике констант Процент соцстраха значение 1,0 и Процент соцстраха 2 значение 0,5

ЛС Вид удержание не активен, но стоит там под.налог.осн.сотр.
Аватара пользователя
lady-x_
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 16
Зарегистрирован: Ср июн 30, 2010 11:44 am
Откуда: Katrin

Re: Ошибка в расчете

Сообщение Галина » Ср июл 07, 2010 11:09 am

В справочнике констант найдите константу с идентификатором cod_soc. Ее значение в базовой настройке должно быть 421, что соответствует коду поля ЛС соцстрах 0,5% в формировании перечня полей ЛС.
Аватара пользователя
Галина
Консультант
 
Сообщения: 235
Зарегистрирован: Вт янв 29, 2008 6:34 pm

Re: Ошибка в расчете

Сообщение lady-x_ » Чт июл 29, 2010 10:49 pm

:D :D :D :D :D УРА!!! Всё правильно считает! ОРГОМНОЕ СПАСИБО!!!! :D :D :D :D :D
Аватара пользователя
lady-x_
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 16
Зарегистрирован: Ср июн 30, 2010 11:44 am
Откуда: Katrin

Re: Ошибка в расчете

Сообщение Джулия » Пт сен 10, 2010 4:00 pm

Здравствуйте , совсем запуталась с зарплатой .поправила константы так как на сайте .Ввела все данные по зарплате у меня всего два сотрудника . зарплату расчитала , пока попробывала только один месяц июль чтобы не запутаться. В лог расчета выдает две ошибки не заполнены табеля за 201007 для вида оплаты 4000 и справочник ставок налога пуст расчет не может быть выполнен. В лицевых счетах неправильно показывает удержания с зарплаты всего с 900,00 грн удержано 40,50грн пенсионный 2% и соцстрах 1% вроде правильно фонд занятости почему то 0.5% а надо 0,6% Откудато взялись профвзносы 9 грн. ( как их убрать?) и совсем не удерживается податок на доходи фіз. осіб . Пожалуйста помогите а то я в этих алгоритмах совсем запуталась. Соц.льготы нет как ее убрать?
Аватара пользователя
Джулия
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 11
Зарегистрирован: Чт сен 02, 2010 2:16 pm

Re: Ошибка в расчете

Сообщение Oleg » Пт сен 10, 2010 5:18 pm

В лог расчета выдает две ошибки не заполнены табеля за 201007 для вида оплаты 4000 и справочник ставок налога пуст расчет не может быть выполнен.

Вид оплаты 4000 - сотрудники на часовой тарифной ставке, если у Вас таковых нет, то Вы можете попросту отключить этот расчет в меню "Настройки - Настройка зарплаты - Формирование перечня расчетов" в папке 4000 отключить с помощью контекстного меню все расчеты или как минимум расчет оклада. Что касается ошибки ставок налога (подоходный налог не расчитан как раз по этой причине), то зайдите в меню "Справочники - Подоходный налог осн." и создайте в нем запись или если там запись существует, то проверьте, чтобы % налога был 15, а период действия соответсвовал месяце расчета зарплаты (базовую сумму, базовый налог и дату окончания указывать не нужно).

фонд занятости почему то 0.5% а надо 0,6%

Проверьте, чтобы в перечне константа proc_zan имела значение 0.6 и ее период действия соответствовал месяцу расчета.

Откудато взялись профвзносы 9 грн. ( как их убрать?)

Профвзноссы взялись опять таки из констант :) , процент профвзносов храниться в константе proc_prf, но делать ее нулевой или удалять не рекомендую, т.к. будут сообщения об ошибках в логе. На счет того как убрать профвзносы, нужно смотреть, если одним сотрудникам нужно начислять, а другим нет, тогда есть специальный приказ "Удержания и начисления в фонды", в базовой настройке его нет, поэтому для его использования его можете добавить в меню "Настройки - Настройка зарплаты - Формирование перечня доплат/ударжаний", укажите только название и тип расчета _notcalc, затем после сохранения включите его с помощью контекстного меню (должен измениться цвет с зеленоо на черный). В этом приказе Вы можете заводить людей которым не нужно удерживать либо начислять те или иные фонды дату окончания в таком случае ставить не нужно. Если же Ваша организация вообще не удерживает профвзносы, тогда откройте список полей лицевых счетов в меню "Настройки - Настройка зарплаты - Формирование перечня полей ЛС" и для всех полей начислений, которые Вы будете использовать в форме редактирования в колонке "С поля удерживаются" уберите галочку "Профсоюзные взносы"
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Re: Ошибка в расчете

Сообщение Джулия » Пн сен 13, 2010 8:43 am

Большое спасибо , буду пробывать.
Аватара пользователя
Джулия
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 11
Зарегистрирован: Чт сен 02, 2010 2:16 pm

Re: Ошибка в расчете

Сообщение Джулия » Чт сен 30, 2010 12:09 pm

Извнените, что снова спрашиваю , все сделала ка вы сказали пишет что нет данных по константе "KOPUV"
Когда хочу посмотреть лицевые счета , то выдает такие ошибки

select f.foklad, cv.fvopl, cv.fnzv_vopl, f.fwid, f.fcodpers as fcod, f.ftxtpers as ftxt, f.ftxtdol as fdoltxt, f.ftxtorg as forgtxt from dpbaseinki.full_pers as f inner join dpbaseinki.zrp_cl_vopl as cv on f.fvopl=cv.fvopl where f.fwid_cl= nan and cv.fgroup= true and f.fbdat<= '2010-07-31 00:00:00' and f.fedat>= '2010-07-01 00:00:00'

Unknown column 'nan' in 'where clause'



select s.*,ls.ftxt as ftxt_ls,ls.fis6,ls.fis12 from dpbaseinki.zrp_svzp201007 as s left join dpbaseinki.zrp_lic_fld as ls on s.flsfid=ls.fid where (ftabn_id= nan and not (fvp=1 and fmn>= '2010-07-01 00:00:00' )) order by ls.ffld_num, s.fls_kat

Unknown column 'nan' in 'where clause'

Подскажите пожалуйста , что я не так сделала?
Аватара пользователя
Джулия
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 11
Зарегистрирован: Чт сен 02, 2010 2:16 pm

Re: Ошибка в расчете

Сообщение Oleg » Чт сен 30, 2010 12:39 pm

Извнените, что снова спрашиваю , все сделала ка вы сказали пишет что нет данных по константе "KOPUV"
Когда хочу посмотреть лицевые счета , то выдает такие ошибки
select f.foklad, cv.fvopl, cv.fnzv_vopl, f.fwid, f.fcodpers as fcod, f.ftxtpers as ftxt, f.ftxtdol as fdoltxt, f.ftxtorg as forgtxt from dpbaseinki.full_pers as f inner join dpbaseinki.zrp_cl_vopl as cv on f.fvopl=cv.fvopl where f.fwid_cl= nan and cv.fgroup= true and f.fbdat<= '2010-07-31 00:00:00' and f.fedat>= '2010-07-01 00:00:00'
Unknown column 'nan' in 'where clause'
select s.*,ls.ftxt as ftxt_ls,ls.fis6,ls.fis12 from dpbaseinki.zrp_svzp201007 as s left join dpbaseinki.zrp_lic_fld as ls on s.flsfid=ls.fid where (ftabn_id= nan and not (fvp=1 and fmn>= '2010-07-01 00:00:00' )) order by ls.ffld_num, s.fls_kat
Unknown column 'nan' in 'where clause'
Подскажите пожалуйста , что я не так сделала?

Ошибка связана с тем, что ничего не расчиталось и таблица лицевых счетов пустая, ее я исправил, будет доступна в следующей версии, пока на нее не обращайте внимания. На константу "KOPUV" тоже внимания не обращайте, т.к. она влияет только на то, чтобы выплачивать уволенным людям зарплату с копейками. У Вас же проблема пока не ясна, откройте лог зарплаты в меню "Расчеты - Расчет з/п - Лог последнего расчета" и поищите в нем ошибки, если ошибок нету, тогда предупреждения. Ну и на всякий случай убедитесь, что у Вас сформированы табеля за месяц, за который Вы пытались выполнить расчет (июль 2010) и в табелях проставлено фактически отработанное время.
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Re: Ошибка в расчете

Сообщение Джулия » Чт сен 30, 2010 3:19 pm

Я убедилась, табеля за месяц сформированы в табелях поставленно фактически отработаное время вот лог последнего расчета з/п подскажите что не так ?




Сообщение Код
приказа Код
ЛС Вид
оплаты Расчет Тип
сообщ.
процедура название
Проводится расчёт ЗП за 01.07.2010 w
Предварительный расчет ЗП m
Проводится контроль приказов по удержаниям по ссуде 3 0 0 _prk_su Предв. расчет возврата ссуд m
Проводится контроль приказов по удержаниям по кредиту 5 0 0 _prk_zd Предв. расчет возврата кредита m
Проводится контроль приказов на перечисление в сберкассы 4 0 0 _prk_c Контроль перечислений в сберкассу m
Проводится расчёт ЗП за 07/2010 w
Не определена константа коэф.индексации kfind! 700 415 9000 _indeks Позволяет начислять индексацию индивидуально w
Не найдена константа суммы ограничения для пенс.фонда sum_ogrp за 01.07.2010
Будет взято значение 11160 из константы sum_ogr 712 9000 _pnfp14 Приказ позволяет не удеpживать пpофсоюзные взносы w
Hельзя идентиф.поле ЛС: база для пенс.фонда
Если есть необх.в выведении в ЛС базы ПФ,
поставьте цифру <1> в 12-ю колонку таблицы вхожд-я полей 712 223 9000 _pnfp14 Приказ позволяет не удеpживать пpофсоюзные взносы w
Hельзя идентиф.поле ЛС: база для соцстраха 0.5%
Если есть необх.в выведении в ЛС базы для соцстраха 0.5%,
поставьте цифру <2> в 12-ю колонку таблицы вхожд-я полей 712 223 9000 _pnfp14 Приказ позволяет не удеpживать пpофсоюзные взносы w
Hельзя идентиф.поле ЛС: база для соцстраха 1%
Если есть необх.в выведении в ЛС базы для соцстраха 1%,
поставьте цифру <3> в 12-ю колонку таблицы вхожд-я полей 712 223 9000 _pnfp14 Приказ позволяет не удеpживать пpофсоюзные взносы w
Hельзя идентиф.поле ЛС: база для ФЗ
Если есть необх.в выведении в ЛС базы для ФЗ,
поставьте цифру <4> в 12-ю колонку таблицы вхожд-я полей 712 223 9000 _pnfp14 Приказ позволяет не удеpживать пpофсоюзные взносы w
Расчет зарплаты завершен
Общее время расчета 0.1 минут. m
Аватара пользователя
Джулия
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 11
Зарегистрирован: Чт сен 02, 2010 2:16 pm

Re: Ошибка в расчете

Сообщение Oleg » Чт сен 30, 2010 4:09 pm

Я убедилась, табеля за месяц сформированы в табелях поставленно фактически отработаное время вот лог последнего расчета з/п подскажите что не так ?

Судя по логу, причин для неначисления оклада и других начислений, если они имелись, сотрудникам нет. Возможно Вы "переусердствовали" с настройками полей лицевого счета или самих расчетов. Давайте попробуем разобраться на конкретном табельном номере, смотрим в табелях чтобы у этого человека был оклад, не равный 0 и фактически отработанные дни или часы тоже не равные 0, запоминаем к какому виду оплаты он относится. Теперь открываем перечень расчетов в меню "Настройка - Настройка зарплаты - Формирование перечня расчетов", находим по виду оплаты соответствующую папку с расчетами (например 1000) и находим в этой папке расчет оклада, должен быть самым первым, смотрим чтобы во второй колонке в этом расчете стоял +, если -, то тогда с помощью контекстного меню включаем расчет, если же он включен тогда редактируем его, смотрим чтобы период действия соответсвовал нашему месяцу расчета и в поле "лицевой счет" был указан лицевой счет оклада, даже если все нормально, сохраняем этот расчет и пытаемся заново расчитать зарплату, но не всю а по конкретному табельному номеру, который мы смотрели в табелях. Также перед выполнением расчета нужно найти лицевой счет оклада в формировании перечня полей ЛС и подняв его на редактирование убедиться, что стоит галочка "Входит во всего начислено" и галочки удержаний в соответствующие фонды, если это поле зеленого цвета, тогда его нужно включить. В логе присутсвтуют предупреждения об отсутствии лицевых счетов баз удержаний в различные фонды, на расчет они не влияют, но используются для сдачи помесячной персонификации и некоторых форм отчетности, поэтому чтобы их не добавлять вручную выполните в скирпт консоле следующий код (меню Сервис - JavaScript консоль)
Код: Выделить всё
include("decoder.js");
decoder_runaddls();
Аватара пользователя
Oleg
Программист
 
Сообщения: 110
Зарегистрирован: Вт сен 05, 2006 4:53 pm
Откуда: Конанчик Олег

Пред.

Вернуться в Учет заработной платы и кадров

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3