Muchas gracias Cristina,
Estoy probando con STARTSESSION, pero creo que hay algo que no hago correctamente.
En la codeunit 50000 hago lo siguiente:
OK := STARTSESSION(SessionEvent.”Session ID”, CODEUNIT::ChangeCompany, CompanyDest, Prueba);
IF OK THEN
STOPSESSION(SessionEvent.”Session ID”, ‘Logoff cache stress test session’)
ELSE
ERROR(‘The session was not started successfully.’);
y en la codeunit 50001
OnRun(VAR Rec : Record Prueba)
SalesOrderDes.SETRANGE(“No.”,Rec.No);
IF SalesOrderDes.FINDFIRST THEN BEGIN
SalesOrderDes.VALIDATE(“Sell-to Customer No.”,Rec.CompanyNo);
SalesOrderDes.MODIFY;
END;
¿Alguna idea de que parte puede estar mal? Es como que no entra en la codeunit 50001, o si entra, no hace nada…
Siento las molestias, pero es que encuentro muy poca información acerca de este tema por internet.
Muchas gracias de nuevo!