Цитата:
Сообщение от
mazzy
xRecord.isFieldSet() - что это? как сейчас правильно проверять наличие поля в базе данных? что это за хрень-метод?
По-моему, этот метод относится не к наличию данных в БД, а к тому, было ли установлено значение поля в табличном буфере извне либо соотв. логикой defaulting'а, в 12-ке это то же, что до нее реализовывалось через \Classes\AxInternalBase\isFieldSet. Т.е. раньше логику default'инга нужно было реализовывать через AxBC-классы, в 12-ке стало возможным реализовать ее в методах самой таблицы. Только че-то, по-моему, не пошла эта затея в массы, default'инг в 12-ке как-то выродился...
См. также давнишнее обсуждение
В чем преимущество ax-классов перед непосредственной работой с таблицами?