none
InitFrom RRS feed

  • Pergunta

  • Pessoal, bom dia.

    Tenho um método que traz um campo para o formulário InventTable de outra tabela, porém, não consigo colocar o filtro neste campo por ele ser um método.
    Por isso, tentei utilizar o InitFrom, mas , apesar de não apresentar erro no método, os dados não são trazidos para a tabela InventTable.
    Será que alguém teve algo parecido ?
    Obrigado.

    server void  initFromCustVendExternalItem(CustVendExternalItem table, ModuleInventCustVend _moduleInventCustVend, CustVendAC _custVendAccount)
    {
    CustVendExternalItem                custVendExternalItem;
        ModuleInventPurchSalesVendCustGroup moduleInventPurchSalesVendCustGroup;
        CustVendItemGroupId                 custVendItemGroupId;
        
        if (_custVendAccount)
        {
            if (_moduleInventCustVend == ModuleInventCustVend::Cust)
            {
                moduleInventPurchSalesVendCustGroup = ModuleInventPurchSalesVendCustGroup::Cust;
            }
            else
            {
                moduleInventPurchSalesVendCustGroup = ModuleInventPurchSalesVendCustGroup::Vend;
            }
    
            custVendExternalItem    = CustVendExternalItem::find(moduleInventPurchSalesVendCustGroup, this.ItemId, InventDim::inventDimIdBlank(), _custVendAccount);
    
            if (!custVendExternalItem)
            {
                if (_moduleInventCustVend == ModuleInventCustVend::Cust)
                {
                    moduleInventPurchSalesVendCustGroup = ModuleInventPurchSalesVendCustGroup::CustGroup;
                    custVendItemGroupId                 = CustTable::find(_custVendAccount).CustItemGroupId;
                }
                else
                {
                    moduleInventPurchSalesVendCustGroup = ModuleInventPurchSalesVendCustGroup::VendGroup;
                    custVendItemGroupId                 = VendTable::find(_custVendAccount).VendItemGroupId;
                }
    
                custVendExternalItem    = CustVendExternalItem::find(moduleInventPurchSalesVendCustGroup, this.ItemId, InventDim::inventDimIdBlank(), custVendItemGroupId);
            }
        }
    
    this.ItemId = table.ItemId;
    this.externalItemId = table.ExternalItemId;
    }
    
    

    segunda-feira, 13 de julho de 2015 13:00