Показать сообщение отдельно
Старый 15.08.2018, 18:00   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Если посмотреть внимательно, то таблица наследуется от DirPartyTable.

Вот пример кода, который работает и в D365, и в AX 2012:
X++:
class IF_TestJob1
{        
    /// <summary>
    /// Runs the class with the specified arguments.
    /// </summary>
    /// <param name = "_args">The specified arguments.</param>
    public static void main(Args _args)
    { 
        OMOperatingUnit unit;
        ;
    
        unit.initValue();
        unit.OMOperatingUnitType = OMOperatingUnitType::OMCostCenter;
        unit.Name = 'North West';
        unit.OrganizationType = OMInternalOrganizationType::OperatingUnit;
        unit.OMOperatingUnitNumber = NumberSeq::newGetNum(OMOperatingUnit::getNumberSequenceReference(OMOperatingUnitType::OMCostCenter)).num();
    
        if (unit.validateWrite())
        {
            unit.insert();
            info("ok!");
        }
              
    }

}
__________________
Ivanhoe as is..