9eb74bbea730047fcded95f902a9bac71215635a
Dos usuarios convirtiendo la misma cotizacion a la vez creaban dos ordenes (cot 340001 -> 262237 y 262238, ticket 12234). La validacion "cotizacion tiene orden" corria antes del BEGIN WORK; el segundo usuario la pasaba, esperaba el bloqueo de prtb00020 y al liberarse insertaba otra orden. - vedir/veconvierteorden: re-valida dentro de la transaccion, ya con el bloqueo de prtb00020. - WEBSERVICES/veconvierteorden: misma re-validacion (no tenia ninguna). - ccdir/ccprmt003 verifica_orden(): COUNT(*) en vez de SELECT num_oc, que daba -284 con ordenes duplicadas. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Description
No description provided
630 MiB
Languages
Genero 4gl
89.3%
Linker Script
5.2%
Genero per
4.2%
Scheme
0.5%
HTML
0.2%
Other
0.3%