Написал такой метод. При запуске все записи помечаются, галоча не снимается, тоесть при клике на чекбокс ничего не происходит.
Подскажите что я делаю не так?
X++:
edit boolean CopyLines(boolean _set, LedgerJournalTable _LJT, boolean _mark)
{
if (_set)
{
if(!_mark)
{
if(paMarked.exists(_LJT.RecId))
{
paMarked.remove(_LJT.RecId);
}
}
}
else
{
paMarked.insert(_LJT.RecId, _LJT.DocumentNum);
}
return paMarked.exists(_LJT.RecId);
}