Ocurrencia
Al intentar generar el documento de entrada en la rutina de despacho, cuando se tiene dos ítems uno FOB y otra de GASTOS, el sistema arroja el siguiente error log: "argument #0 error, expected C->U, funcion upper on GRAVACABNF(LOCXNF.PRW)".
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Compras (SIGACOM) - Versión 12
Causa
El error log se presenta por la faltan de los campos BASIMP7, BASIMP8, BASIMP9, ALQIMP7, ALQIMP8, ALQIMP9, VALIMP7, VALIMP8, VALIMP9 en las tablas SC7, SD1, SD2, SF1, SF2 y SF3.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
Ingresar al modulo del Configurador (SIGACFG). A través de la opción de base datos (Diccionario | Base de Datos), crear manualmente los siguientes campos:
| SC7 | SD1 | SD2 | SF1 | SF2 | SF3 |
| C7_ BASIMP7 | D1_ BASIMP7 | D2_ BASIMP7 | F1_ BASIMP7 | F2_ BASIMP7 | F3_ BASIMP7 |
| C7_ ALQIMP7 | D1_ ALQIMP7 | D2_ ALQIMP7 | F3_ ALQIMP7 | ||
| C7_ VALIMP7 | D1_ VALIMP7 | D2_ VALIMP7 | F1_ VALIMP7 | F2_ VALIMP7 | F3_ VALIMP7 |
| C7_ BASIMP8 | D1_ BASIMP8 | D2_ BASIMP8 | F1_ BASIMP8 | F2_ BASIMP8 | F3_ BASIMP8 |
| C7_ ALQIMP8 | D1_ ALQIMP8 | D2_ ALQIMP8 | F3_ ALQIMP8 | ||
| C7_ VALIMP8 | D1_ VALIMP8 | D2_ VALIMP8 | F1_ VALIMP8 | F2_ VALIMP8 | F3_ VALIMP8 |
| C7_ BASIMP9 | D1_ BASIMP9 | D2_ BASIMP9 | F1_ BASIMP9 | F2_ BASIMP9 | F3_ BASIMP9 |
| C7_ ALQIMP9 | D1_ ALQIMP9 | D2_ ALQIMP9 | F3_ ALQIMP9 | ||
| C7_ VALIMP9 | D1_ VALIMP9 | D2_ VALIMP9 | F1_ VALIMP9 | F2_ VALIMP9 | F3_ VALIMP9 |
Importante: Para las tablas SF1 y SF2 solo se necesita crear los campos de base impuesto (BASIMP) y valor impuesto (VALIMP).
Para conocer las propiedades de cada uno de los campos, ver la información del siguiente link en TDN: http://tdn.totvs.com/x/3cMfGg
0 Comentarios