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;
}