Показать сообщение отдельно
Старый 16.12.2016, 11:35   #1  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,744 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Ошибка в журнале при операции на подотчетника
AX 2009
Пробую делать операцию Дт подотчетное лицо Кр счет ГК - хочу имитировать выдачу билета. Пробовал и в журнале платежей и в журнале ГК - система выдает в инфолог две одинаковых строки с ошибкой:
Цитата:
Сотрудник ХХХХ не существует в базе данных
(ХХХХ - это номер счета ГК, который я указываю в кредите).

И журнал не разносится.

Первая строка ссылается на Tables\EmplTable.checkExist
X++:
public static boolean checkExist(EmplId _emplId)
{;
    if (_emplId && !EmplTable::exist(_emplId))
    {
        return checkFailed(strfmt(EmplTable::txtNotExist(), _emplId));
Вторая на Classes\EmplVoucher_RU.checkParameters
X++:
private boolean checkParameters()
{
    boolean ok = true;
    ;

    if (! ledgerVoucher)
    {
        ok = checkFailed("@SYS19386");
    }

    if (! accountNum || ! EmplTable::checkExist(accountNum))
    {
        ok = checkFailed(strfmt(EmplTable::txtNotExist(), accountNum));
Подскажите, что я делаю не так?