Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Error al subir base de productos
#1
Buenos días. 

Me presento, soy Paco de Broto, en el Pirineo Aragonés. 

Acabo de comprar el programa para una pequeña tienda, tengo una carnicería, he generado la base de datos con ChatGPT con EAN validos y la siguiente estructura:

Id,Id Adicional,Cod.Barras,Categoría,Producto,Precio,%Imp.,Pvp,Precio Coste,Beneficio,Margen,Stock,Editar,Eliminar
00050,,0000101019680,Alimentación,Donut Milka,,10,,,,,,,
00051,,0000102001000,Bebidas,Red Bull 355 ml,,21,,,,,,,


Me da todo errores, ya puestos os quería preguntar una duda sobre conectar una balanza al ordenador. He leído que debo usar un cable rs 232 c. ¿Puedo usar cualquier cable rs232? He leído que no por que la estructura del cable es distinta y en el caso de los adaptadores a USB. ¿Sirve cualquiera? Supongo que el controlador USB ya adaptara la señal de los pines. ¿Tengo que comprar alguno en concreto? 

Gracias
Responder
#2
Buenos días Paco, bienvenido al foro,

Respecto al fichero, a ver, según lo pones está bien pero sería importante que el separador de campos fuera punto y coma ; ya que la coma puede interferir en los precios.

Luego los campos obligatorios son: ID, CATEGORIA, PRODUCTO, PRECIO, %IMP .. el resto son opcionales (e incluso algunos como el PVP, BENEFICIO Y MARGEN son descartados porque los calcula el programa)

Estaría bien saber los errores que te da para ver donde está el problema.

En cuanto a la Balanza, no, a ver, el cable que no te dará problemas es el original de la balanza ... los adaptadores te darán problema siempre, por experiencia te lo digo, contacta con el fabricante de la balanza para comprar su cable original.

Ya me dices.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#3
(12-03-2026, 12:40 PM)sysme escribió: Buenos días Paco, bienvenido al foro,

Respecto al fichero, a ver, según lo pones está bien pero sería importante que el separador de campos fuera punto y coma ; ya que la coma puede interferir en los precios.

Luego los campos obligatorios son: ID, CATEGORIA, PRODUCTO, PRECIO, %IMP .. el resto son opcionales (e incluso algunos como el PVP, BENEFICIO Y MARGEN son descartados porque los calcula el programa)

Estaría bien saber los errores que te da para ver donde está el problema.

En cuanto a la Balanza, no, a ver, el cable que no te dará problemas es el original de la balanza ... los adaptadores te darán problema siempre, por experiencia te lo digo, contacta con el fabricante de la balanza para comprar su cable original.

Ya me dices.

Buenas 

He hecho dos pruebas.

La primera:

Id;Cod.Barras;Categoría;Producto;Precio;%Imp.
00050;0000101019680;Alimentación;Donut Milka;;10
00051;0000102001000;Bebidas;Red Bull 355 ml;;21
00052;0000102081301;Bebidas;Coca cola;;21
00053;0000112544596;Bebidas;fanta;;21
00054;0000112563824;Alimentación;Kinder;;10
00055;0000116317398;Snacks;Pringles;;10

El error que me ha generado ha sido el siguiente:


Operation aborted: Line 1

Operation aborted: Line 2
Operation aborted: Line 3
Operation aborted: Line 4
Operation aborted: Line 5
Operation aborted: Line 6
Operation aborted: Line 1
Operation aborted: Line 2
Operation aborted: Line 3
Operation aborted: Line 4
Operation aborted: Line 5
Operation aborted: Line 6


Y la segunda:

He probado a encomillar los valores y a dejar el valor numérico sin comillas

Id;Cod.Barras;Categoría;Producto;Precio;%Imp.
"00050";"0000101019680";"Alimentación";"Donut Milka";"";"10"
"00051";"0000102001000";"Bebidas";"Red Bull 355 ml";"";"21"
"00052";"0000102081301";"Bebidas";"Coca cola";"";"21"
"00053";"0000112544596";"Bebidas";"fanta";"";"21"

Id;Cod.Barras;Categoría;Producto;Precio;%Imp.
"00050";"0000101019680";"Alimentación";"Donut Milka";"";10
"00051";"0000102001000";"Bebidas";"Red Bull 355 ml";"";21
"00052";"0000102081301";"Bebidas";"Coca cola";"";21
"00053";"0000112544596";"Bebidas";"fanta";"";21



Con el siguiente error:

Formulario:  frmimportarpcsv_7<br>

Error:  '%Imp,' is not a valid floating point value for field 'avgiva'
Responder
#4
El error

Error: '%Imp,' is not a valid floating point value for field 'avgiva'

Indica que no has marcado en el primer paso que la primera linea del fichero contiene el nombre de los campos.

El fichero está bien sin las comillas, seguramente estés fallando en la definición (paso 1) y vinculación de campos (paso2)
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#5
Bueno digo que el fichero está bien pero veo que falta el precio antes de impuestos .. es un campo obligatorio eh, si no quieres poner precio ponle 0
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder
#6
(13-03-2026, 01:38 PM)sysme escribió: El error

Error:  '%Imp,' is not a valid floating point value for field 'avgiva'

Indica que no has marcado en el primer paso que la primera linea del fichero contiene el nombre de los campos.

El fichero está bien sin las comillas, seguramente estés fallando en la definición (paso 1) y vinculación de campos (paso2)

Vale, no lo cargaba porque había dejado el campo precio vacío.

Gracias

Ya que estoy. ¿Hay alguna manera de seleccionar todos los productos para eliminarlos si la lista sale mal o quiero hacer otra?
Responder
#7
No, no puedes eliminar el bloque ... carga la lista pequeña para hacer las pruebas y así puedes eliminar sin mucho drama.
Oscar Guirado
Sysme Software

Sysme Software
Veravap
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)

Contáctanos | Sysme Software | Volver arriba | | Archivo (Modo simple) | Sindicación RSS