Поиск |
Результаты опроса: Какой из методов следует использовать? | |||
if (record) - Хорошо бы ответить в теме, почему |
![]() ![]() ![]() ![]() |
19 | 73.08% |
if (record.RecId) - Хорошо бы ответить в теме, почему |
![]() ![]() ![]() ![]() |
5 | 19.23% |
Свой вариант - Отписался в теме |
![]() ![]() ![]() ![]() |
2 | 7.69% |
Голосовавшие: 26. Вы ещё не голосовали в этом опросе |
|
Опции темы |
![]() |
#1 |
Участник
|
![]()
Ссылки по теме (в них много jobs по теме):
А RecId может быть отрицательным? if (record) в случае join с использованием group by Проверка на RecId X++: static void Job1(Args _args) { InventTable invTbl = InventTable::find("OL-1000"); ; if (invTbl) { } if (invTbl.RecId) { } } Добавьте этот метод на таблицу Address. X++: static server void doIt(Address _a) { if (_a) { info("passed if(buffer) check in method"); } if (_a.RecId) { info("passed if(buffer.recId) check"); } } X++: public void create(boolean _append = false) { super(_append); if (address) info("passed if (address) in datasource"); if(address.RecId) info("passed if (address.recId) in datasource"); Address::doIt(address); } |
|
Теги |
best practice, faq, recid |
|
|