Зарегистрироваться | Поиск |
Результаты опроса: Какой из методов следует использовать? | |||
if (record) - Хорошо бы ответить в теме, почему | 19 | 73.08% | |
if (record.RecId) - Хорошо бы ответить в теме, почему | 5 | 19.23% | |
Свой вариант - Отписался в теме | 2 | 7.69% | |
Голосовавшие: 26. Вы ещё не голосовали в этом опросе |
|
Опции темы |
27.11.2008, 11:35 | #1 |
Участник
|
if (record) vs if (record.RecId)
Ссылки по теме (в них много 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 |
|
|