Извините, что так не точно, Аксапта отвалилась и не приваливалась. Теперь по понятиям
форма LedgerJournalTransRCash
ds OfficialsTrans_RU
текст кода из метода executeQuery
<div class='XPPtop'>X++</div><div class='XPP'>[color=:blue]public[/color] [color=:blue]void[/color] executeQuery()
{
[color=:blue]select[/color] OfficialsTrans_RU
[color=:blue]where[/color] OfficialsTrans_RU.ReportType [color=:blue]==[/color] OffReportType_RU::CashSlip &&
OfficialsTrans_RU.OffSessionId [color=:blue]==[/color] ledgerJournalTrans.OffSessionId_RU;
[color=:blue]super[/color]();
[color=:green]//добавлено еще в ClassDeclaration
[/color] [color=:blue]while[/color] [color=:blue]select[/color] [color=:blue]forupdate[/color] OfficialsTrans_RU
[color=:blue]where[/color] OfficialsTrans_RU.ReportType [color=:blue]==[/color] OffReportType_RU::CashSlip &&
OfficialsTrans_RU.OffSessionId [color=:blue]==[/color] ledgerJournalTrans.OffSessionId_RU &&
OfficialsTrans_RU.Position [color=:blue]==[/color] OffPosition_RU::Cashier
{
[color=:blue]while[/color] [color=:blue]select[/color] [color=:blue]firstonly[/color] userInfo [color=:blue]where[/color] userInfo.Id [color=:blue]==[/color] curUserId()
{
EmplNameCashier = Empltable::findByName(userInfo.name).Name;
EmplTitleCashier = Empltable::findByName(userInfo.name).Title;
}
}
}</div>
Помимо этого в класс декларейшен формы добавлено
<div class='XPPtop'>X++</div><div class='XPP'>[color=:green]//Date: 24/12/05
[/color] [color=:green]//Name: Cat
[/color] UserInfo userInfo;
EmplName EmplNameCashier;
TitleId EmplTitleCashier;
[color=:green]//добавилено котенком 24/12/05[/color]</div>
Ошибка Неправильные типы агрументов в операции присвоения значения переменной
forms/LedgerJournalTransRCash/data sourse/ledgerjournaltrans\methods\init - line 5
|