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

как выполнить ВО из x-языка через вызов z-процедуры?

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



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

СообщениеДобавлено: Чт Дек 23, 2021 16:57    Заголовок сообщения: как выполнить ВО из x-языка через вызов z-процедуры? Ответить с цитатой

Добрый день,
надо из x-языка (отчет) выполнить расчет среднего (без расчета з/п)
и вернуть сумму расчета среднего в отчет.

Я смотрела пример в отписании Z-языка, подставляла просто нужного сотрудника по emp_id.

Я пока не буду описывать тут все возникающие ошибки,
укажу только 2 начальные

1. Сообщение, что (_ВО_нач_расч) удален
2. Что сотрудника должен находится в таблице sl_emp , хотя по id он там есть, и вместо s_id = sessionid я указываю ID сотрудника.

p.s. даты расчета и ID сотрудника были подставлены действующие и имеющие запись в месяце расчета и в предыдущих месяца.

Может у кого-нибудь есть действующий пример как вызвать без расчета зарплаты выполнение ВО_средн_s

Буду признательна за помощь, Анастасия )


Пример из инструкции


var t, t2, s, sn[2], ss[200], tabn[1], emp, p_ord;

LoadPC();
open t
select emp_id, fname from sl_emp where s_id = sessionid;
s = выполнитьВО(_ВО_нач_расч);
while (1) {
fetch t, sn, tabn, ss;
if (teot(t)) break;
strnum(sn, emp);
LoadEmp(emp, 0);
s = выполнитьВО(_ВО_н_расч_рб);
setГод_ВО(2000);
setМесяц_ВО(3);
setДни_ВО(20);
setЧасы_ВО(0);
s = выполнитьВО(_ВО_средн_s);
put("среднедневной заработок работника %s -- %s равен %.2d",
tabn, ss, s);
s = выполнитьВО(_ВО_к_расч_рб1);
//s = выполнитьВО(_ВО_к_расч_рб2); //???
}

close t;
s = выполнитьВО(_ВО_кон_расч);
UnLoadPC();
return 0;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spartak



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

СообщениеДобавлено: Чт Дек 30, 2021 23:52    Заголовок сообщения: Ответить с цитатой

Попробуйте посмотреть процедуру расчета резерва на отпуск:
Модуль ЗП / Отчеты / Справки / Резерв на оплату отпусков.
Там кажется вместо реальных зарплатных таблиц подставляются временные, а результат расчета среднего можно тогда писать уже куда угодно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
CyMRaK



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

СообщениеДобавлено: Пт Янв 14, 2022 17:46    Заголовок сообщения: Ответить с цитатой

я видела эту процедуру, пробовала, не помогло, вопрос актуален
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Z-язык Часовой пояс: GMT + 4
Страница 1 из 1

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


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