egochnpp написал(а):
Из SapScript в программу некорректно передается дата (переменная &orddt_out&).
Кусок кода в SapScript, определяющий должность работника по табельному номеру, номеру и дате приказа:
/: define &pernr_out& = &pernr-prnr&.
/: define &orddt_out& = &p0298-orddt&.
/: define &ordnu_out& = &p0298-orddt&.
/: perform get_doljnost in program prg1.
/: using &pernr_out&
/: using &ordnu_out&
/: using &orddt_out&
/: changing &doljnost&
/: endperform.
Если задать дату вручную
/: define &orddt_out& = '20050215',
то срабатывает правильно.
Что неверно?
Для начала нужно точки убрать в коде если они есть....
А вообще можно в отладчике по скрипту посмотреть какие данные передаются