Темы Вы что-то продублировали.
Отвечу на доп. вопрос второй темы здесь:
Самый простой способ узнать, как что-то работает - проверить
X++:
static void Job4(Args _args)
{
ABC abd;
ItemId itemId;
;
info(enum2str(typeOf(abd)));
info(enum2str(typeOf(itemId)));
}
Как видим, функция возвращает базовый тип переменной. (Это перечисление Types)
Какие функции надо знать: Думаю, как минимум SystemDocumentation\Functions и методы класса Global. Хотя по этим функциям врядли будут вопросы. Но для общего развития оочень не повредит.