Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rebel25 Большой шоколадный орден
Зарегистрирован: 06.10.2008 Сообщения: 578 Откуда: Москва
|
Добавлено: Пт Фев 22, 2013 14:42 Заголовок сообщения: протокол расчета доп. отпуска |
|
|
В зарплате не печатаются протоколы расчента доп. отпусков. Программа выдает "Расшифровка расчета не была записана", при нажатии на кнопку "Печать". Хотя при нажатии на кнопку "Просмотр" выводится расчет. |
|
Вернуться к началу |
|
|
Николай
Зарегистрирован: 04.10.2010 Сообщения: 22 Откуда: Ростов-на-Дону
|
Добавлено: Пн Фев 25, 2013 09:10 Заголовок сообщения: |
|
|
В процедуре «zrp_prc_absent_rep_leave»
…
SELECT
Code_Leave
,l_back
,Operat
,Workdays
,pId
,Auto_Leave
,FromD
INTO
_Code_Leave_,
_L_Back_,
_Operat_,
_WorkDays_,
_pId_,
_AUTO_LEAVE_,
_FromD_
FROM
pr_Leave
WHERE
Auto_Leave = _ID_MAIN_ ;
…
Заменить на :
SELECT
pr_leave.Code_Leave
,pr_leave.l_back
,pr_leave.Operat
,pr_leave.Workdays
,pr_leave.pId
,(case when isnull(pr_leave_add.id,0)=0 then pr_leave.Auto_Leave else pr_leave_add.id end)
,pr_leave.FromD
INTO
_Code_Leave_,
_L_Back_,
_Operat_,
_WorkDays_,
_pId_,
_AUTO_LEAVE_,
_FromD_
FROM
pr_Leave _HINTBROWSER
left join pr_leave_add on pr_leave_add.Auto_Leave =pr_leave.Auto_Leave
WHERE pr_leave.Auto_Leave = _ID_MAIN_ ; |
|
Вернуться к началу |
|
|
Vitaly Большой шоколадный орден
Зарегистрирован: 29.07.2008 Сообщения: 281 Откуда: Санкт-Петербург
|
Добавлено: Пн Фев 25, 2013 09:16 Заголовок сообщения: |
|
|
А я просто поставил заглушку на проверку Код: | /*---------------------------------------------------------------
IF exists (SELECT id
FROM z_sabsence
WHERE n_dirm in (5, 25) and idmain = _AUTO_LEAVE_ )
THEN {
DIALOG zrp_DLG_SignatureReport,,"~Печать расчета по среднему заработку";
IF _RESULT == 10 THEN
{
ALIAS _Accountant := BOSS_BUH_auto_card;
report Записка_краткая_2003.rpt,"Расчет неявок",,option_;
};
} ELSE {
IF _IsMsgView_ == 1 THEN return [\3 Расшифровка расчета не была записана];
};
*/
------------------ -----------------------------------------------
DIALOG zrp_DLG_SignatureReport,,"~Печать расчета по среднему заработку";
IF _RESULT == 10 THEN
{
ALIAS _Accountant := BOSS_BUH_auto_card;
report Записка_краткая_2003.rpt,"Расчет неявок",,option_;
};
-------------------------------------------------------------------
|
|
|
Вернуться к началу |
|
|
Николай
Зарегистрирован: 04.10.2010 Сообщения: 22 Откуда: Ростов-на-Дону
|
Добавлено: Пн Фев 25, 2013 09:43 Заголовок сообщения: |
|
|
А если оформлен только дополнительный отпуск, то же формирует расшифровку |
|
Вернуться к началу |
|
|
Vitaly Большой шоколадный орден
Зарегистрирован: 29.07.2008 Сообщения: 281 Откуда: Санкт-Петербург
|
Добавлено: Пн Фев 25, 2013 10:44 Заголовок сообщения: |
|
|
Да, формирует... только что-то с сортировкой, не стал разбираться |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|