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

Ошибка при удалении Замещения.

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
Олег



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

СообщениеДобавлено: Чт Апр 12, 2012 05:16    Заголовок сообщения: Ошибка при удалении Замещения. Ответить с цитатой

Здравствуйте, помогите разобраться.
Ситтуация следующая: Необходимо удалить замещение работника "А" работником "Б", в связи с несостаявшейся командировки раб-а "А".
Запускаю "Учет кадров"->"Кадры"-->"Работники"
Выбираю работника "Б", "Работа"->"Назначеня"; "Операции"->"Замещения"; Выбираю из спаска "История временный замещений" нужное-последнее "назначение работника "Б" ", в меню "Замещение"->"Удалить".
Появляется окно с следующим содержанием:
Код:
Откат невозможен - существуют записи
в лицевом сете работника-"Б"!
Отмена операции временного замещения/назначения не выполнена!


Босс стоит с последним обновлением.

Пробовал удалить нужное замещение запросом, но видимо стоит ограничение на удаление записей из таблиц.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mike
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Апр 12, 2012 09:21    Заголовок сообщения: Ответить с цитатой

А, к примеру, удалить расчет в модуле расчета зарплаты, а потом удалить замещение не пробовали?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Олег



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

СообщениеДобавлено: Чт Апр 12, 2012 09:34    Заголовок сообщения: Ответить с цитатой

"замещение" планировалось с 19.04.2012 по 29.04.2012,
а расчет зарплаты для данного сотрудника на 04 месяц еще не проводился.

Расчет за 03 месяц еще не закрыт, может в этом причина?
_________________
Очень благодарен, за помощ, здешнему району сети и его обитателям.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mike
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Апр 12, 2012 09:51    Заголовок сообщения: Ответить с цитатой

Я с таким не сталкивался, но:
1. Я бы посмотрел документацию на предмет описания такой ошибки (сам я такого описания там не помню)
2. Посмотрел бы программный код, если удастся
3. На тестовой базе попробовал бы различные варианты, к примеру, удалить расчет, удалить все из прямых начислений (они могут быть привязаны к замещению), закрыть месяц (вряд ли в этом причина) так далее
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Олег



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

СообщениеДобавлено: Чт Апр 12, 2012 11:05    Заголовок сообщения: Ответить с цитатой

Причина отыскалась в процедуре проверки : pr_zrp_in, которая вызываается из диалога удаления.
Ошибка формируется процедурой т.к. Имются начисления сформированные с привязкой к данным отдела кадров (с сылкой на назначение).

Вроде понял, почему нельзя удалить замещение - потомучто этому работнику уже сделаны начисления связанные с замещением.
Но вот как это исправить!??? Ума не приложу(от неопытности).

Наверное нужно пересчитать все начисления этому работнику за предыдущий месяц.
_________________
Очень благодарен, за помощ, здешнему району сети и его обитателям.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mike
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Апр 12, 2012 11:46    Заголовок сообщения: Ответить с цитатой

Я так понял, что у него есть начисления, которые привязаны к назначению, являющимся замещением, поэтому нельзя удалить.

сейчас 12 число апреля, заработной платы еще не было, максимум аванас и какие-то начисления еще могут быть.
Я бы удалил в модуле расчета заработной платы все начисления сотрудника (и в прямых начислениях, и в лицевом счете) за 4 месяц
Затем удалил бы замещение
Затем восстановил все в прямых начислениях и, если нужно, в лицевом счете

Я не совсем вас понял, почему вы хотите пересчитать 3 месяц?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Чт Апр 12, 2012 12:36    Заголовок сообщения: Ответить с цитатой

Если делать корректно то нужно завершить замещение последним числом прошлого месяца и сторнировать неправильно расчитанную зарплату прошлого месяца в этом месяце.

Если резать по живому то закомментировать проверки, удалить замещение, а дальше пусть бухгалтер думает что делать с зарплатой.

В любом случае пересчитывать зарплату прошлого месяца не советую.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Олег



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

СообщениеДобавлено: Чт Апр 12, 2012 13:20    Заголовок сообщения: Ответить с цитатой

Дело не в начислениях.
Процедура pr_zrp_in делает еще проверку на существование проекта приказа, т.е. всего 2 проверки:
если имеются начисления связанные с назначением замещения
и
если ссылка на проект приказа = 0
то борода )
Так вот, немного поэксперементировав увидел, что в процедуру проверки действительно приходит 0 (вместо ссылки на проект приказа).
Не пойму что за фигня, завтра выходит опытный работник, буду душить его )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Николай



Зарегистрирован: 04.10.2010
Сообщения: 22
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Апр 13, 2012 08:15    Заголовок сообщения: Ответить с цитатой

Нужно удалить (можно заменить ссылку на предыдущее назначение) в прямых начислениях. Так же удалите табель по этому назначению.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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