Показать сообщение отдельно
Старый 25.12.2005, 14:52   #9  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Извините, что так не точно, Аксапта отвалилась и не приваливалась. Теперь по понятиям

форма 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