Saturday, May 18, 2019

Updating Default Variant


static void updateDefaultVariant(Args _args)
{
    InventTable inventTable;
    int i;

    while select forupdate inventTable
        where inventTable.StandardConfigId == ""
        || inventTable.StandardInventColorId == ""
        || inventTable.StandardInventSizeId == ""
        || inventTable.StandardInventStyleId == ""
    {
        ttsBegin;
        inventTable.StandardConfigId = "Default";
        inventTable.StandardInventColorId = "Default";
        inventTable.StandardInventSizeId  = "Default";
        inventTable.StandardInventStyleId  = "Default";
        inventTable.update();
        ttsCommit;
        i++;
    }
    info(strFmt("Complete: %1 released products processed",i));
}

No comments:

Post a Comment