11.09.2015, 14:32 | #1 |
Участник
|
Edit method
Питаюсь создать метод edit на источнике данных формы. Выдает ошибку (Метод редактирования имеет неправильный профиль параметров.). Что не так?
X++: edit void CopyLines(LedgerJournalTrans LJT) { } Последний раз редактировалось syl; 11.09.2015 в 14:36. |
|
11.09.2015, 14:34 | #2 |
Гость
|
Following is an example of an edit method on a form data source.
X++: edit Amount settle(boolean set, CustTrans _CustTrans, Amount U) ? |
|
11.09.2015, 14:35 | #3 |
Мрачный тип
|
Все не так...
Метод в студию ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
11.09.2015, 14:44 | #4 |
Участник
|
Так тоже не работает
X++: edit void CopyLines(boolean set, LedgerJournalTable LJT, NoYes copy) { } |
|
11.09.2015, 14:49 | #5 |
Участник
|
эдит-метод должен возвращать значение
|
|
11.09.2015, 16:34 | #6 |
Участник
|
Написал такой метод. При запуске все записи помечаются, галоча не снимается, тоесть при клике на чекбокс ничего не происходит.
Подскажите что я делаю не так? 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); } |
|
11.09.2015, 16:46 | #7 |
Участник
|
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); } |
|
|
За это сообщение автора поблагодарили: syl (1). |
11.09.2015, 16:51 | #8 |
Участник
|
Мда, видимо вечер пятницы на меня очень плохо влияет ))
Спасибо! |
|
|
|