Hi experts!!
I need to copy a product from company A to company B and at the same time in CRM, I also need to couple them (BC to CRM) in both companies.
I manage to create the product in company B and also in CRM but at the time of making the coupling only in company A and I cannot do it in company B.
This is my code:
CRMID := NewCRMProduct.CreateProduct(vitem);
If CRMID <> '' then
CRMIntegrationRec.CoupleCRMIDToRecordID(CRMID, Item.RecordId);
//change of company, this is the part that doesn't work
pcompany.RESET;
pcompany.SetRange(Name, companyB);
if pcompany.FindFirst then begin
vItemIC.Reset;
vItemIC.CHANGECOMPANY(companyB);
vItemIC.SetRange("No.", Item."No.");
IF vItemIC.findfirst THEN begin
CRMIntegrationRec.Reset();
CRMIntegrationRec.ChangeCompany(companyB);
CRMIntegrationRec.CoupleCRMIDToRecordID(CRMID, vItemIC.RecordId);
END;
end;
it doesn't throw errors, it just doesn't do the coupling at company B.
any ideas?
Thanks in advance
0