Usa esta comprobación antes de investigar una discrepancia en un paquete de entrega. Compara los registros de las exportaciones seleccionadas; no aprueba una placa ni una orden de producción.
- Selecciona deliberadamente los archivos UTF-8 CSV/TSV de BOM y colocación. Revisa los encabezados y las tres primeras filas analizadas. No se sube nada ni se escanean archivos automáticamente.
- Elige cada encabezado de referencias. Asigna valor y huella solo cuando el significado literal de las columnas sea comparable; en caso contrario, deja Sin comparar. No asignes dos significados a la misma columna.
- Declara la revisión, variante, cara y filtros de cada exportación, o escribe explícitamente Desconocido. Elige coma o espacio para agrupar referencias BOM. Activa la cantidad solo si una referencia equivale a una pieza física y selecciona la columna que expresa la cantidad del grupo de referencias.
- Compara las referencias emparejadas, presentes en un solo lado, repetidas y con diferencias. Localiza cada registro en la fuente mediante su línea inicial original; se conservan todas las pruebas de duplicados.
- Prepara el JSON completo localmente, espera su tamaño en bytes y SHA-256 y haz clic en Descargar. El filtro y la paginación de 20 filas solo afectan a la pantalla. Conserva el archivo descargado si necesitas las pruebas después de cerrar la página.
| Opción | Configuración | Significado y consecuencia |
|---|
| Columna de referencias | Obligatoria en cada exportación | Referencias ASCII individuales: comienzan por una letra, seguida de letras, dígitos o guion bajo; máximo 40 caracteres. La agrupación BOM usa el separador explícitamente elegido. |
| Valor / huella | Opcionales; Sin comparar por defecto | Texto CSV exacto tras quitar espacios en los extremos, sin equivalencia eléctrica. Los campos vacíos u omitidos siguen sin observarse. Cada campo asignado admite hasta 512 unidades UTF-16. |
| Cantidad | Desactivada por defecto | Solo una pieza por referencia. Por ejemplo, R1,R2 requiere cantidad 2; una cantidad de fabricación para 100 placas no es intercambiable. |
| Alcance declarado | Texto obligatorio para ambos archivos | Tu declaración se conserva, pero no se verifica. Variantes, caras o filtros distintos pueden explicar referencias presentes en un solo lado; esa explicación no se deduce automáticamente. |
| Preparar / descargar | Dos acciones separadas | La preparación vuelve a validar los bytes seleccionados y los ajustes exactos en un Worker local dedicado; guardar requiere otro clic. |
- Columna de referencias
Configuración: Obligatoria en cada exportación
Referencias ASCII individuales: comienzan por una letra, seguida de letras, dígitos o guion bajo; máximo 40 caracteres. La agrupación BOM usa el separador explícitamente elegido.
- Valor / huella
Configuración: Opcionales; Sin comparar por defecto
Texto CSV exacto tras quitar espacios en los extremos, sin equivalencia eléctrica. Los campos vacíos u omitidos siguen sin observarse. Cada campo asignado admite hasta 512 unidades UTF-16.
- Cantidad
Configuración: Desactivada por defecto
Solo una pieza por referencia. Por ejemplo, R1,R2 requiere cantidad 2; una cantidad de fabricación para 100 placas no es intercambiable.
- Alcance declarado
Configuración: Texto obligatorio para ambos archivos
Tu declaración se conserva, pero no se verifica. Variantes, caras o filtros distintos pueden explicar referencias presentes en un solo lado; esa explicación no se deduce automáticamente.
- Preparar / descargar
Configuración: Dos acciones separadas
La preparación vuelve a validar los bytes seleccionados y los ajustes exactos en un Worker local dedicado; guardar requiere otro clic.
Ejemplo ilustrativo de 3 referencias — sin medición de dispositivo ni de fabricación
BOM contiene R1,R2 agrupadas con cantidad 2. Colocación contiene R1 y R3. Con agrupación por coma y comprobación explícita de una pieza por referencia: R1 está emparejada, R2 aparece solo en el BOM seleccionado y R3 solo en la colocación seleccionada; la cantidad del grupo coincide. Los valores y huellas no asignados quedan sin observar. Esto no demuestra que falte una pieza física.
Límites y procesamiento
JavaScript y Web Crypto locales en tu navegador; sin procesamiento en servidor, inferencia de pago ni requisito de GPU. Requiere Workers de módulo, SHA-256 e Intl.Segmenter para acortar vistas previas largas. Cada archivo seleccionado: hasta 400,000 bytes y 100,000 unidades UTF-16; hasta 500 filas de datos y 32 encabezados únicos no vacíos de hasta 200 unidades UTF-16. Cada entrada: hasta 5,000 referencias expandidas y 2,000,000 unidades UTF-16 de texto asignado expandido. Cada informe principal y JSON preparado: hasta 16,000,000 bytes UTF-8. Vista previa de solo 3 filas, acortada en límites de grafema completo dentro de 120 unidades UTF-16. Sin adivinar codificación, decodificación de sustitución ni alternativa remota. Archivos CSV/TSV UTF-8 rectangulares obligatorios; se rechazan rangos y #subcomponentes.
Recuperarse sin perder la selección válida
Rechazar o cancelar la inspección de un archivo borra solo esa selección sin terminar; vuelve a elegirla con la acción cercana. Cancelar la comparación conserva los archivos inspeccionados y las asignaciones, pero borra el resultado pendiente. Fallar o cancelar la preparación conserva la comparación terminada y las selecciones válidas, por lo que puedes preparar de nuevo. Cualquier cambio de fuente, asignación, cantidad o alcance invalida la comparación y la descarga preparada; compara de nuevo. Borrar, cerrar o actualizar libera las entradas en memoria; la herramienta no las guarda automáticamente. Las descargas explícitas anteriores permanecen en tu dispositivo. La cancelación durante la lectura nativa o la serialización CPU no se ha validado en todos los dispositivos.
Preguntas antes de usar el informe
¿Una referencia presente en un solo lado significa que falta un componente?
No. Significa que la referencia está ausente de una exportación seleccionada. Alcances, revisiones, filtros o variantes diferentes podrían explicarlo, pero no se deduce ni verifica ninguna causa.
¿Un valor o una huella iguales demuestran compatibilidad?
No. Solo demuestran coincidencia del texto asignado tras quitar espacios en los extremos. No se comprueban coordenadas, unidades, origen, rotación, separaciones, equivalencia eléctrica ni ensamblaje físico.
¿Por qué los campos JSON y las etiquetas originales siguen en inglés o mezclan escrituras?
El JSON utiliza el esquema fijo de la acción compartida y los datos originales. El idioma de la interfaz no traduce identificadores de referencias, nombres de archivo, encabezados, etiquetas ni valores literales originales. Se conservan las claves, estados de máquina y limitaciones del informe canónico.
¿Adónde van los archivos seleccionados?
Solo a la memoria del navegador y al Worker local dedicado. Sin escaneo del sistema de archivos, servicio remoto, URL de entrada ni almacenamiento automático. Solo Descargar guarda el JSON preparado; tu navegador gestiona ese archivo.
¿Puede un asistente usar la misma comprobación?
Las acciones de bytes seleccionados/SHA esperado/reglas y bytes preparados/hash comparten un contrato validado. Este flujo privado solo se acepta dentro de las pruebas registradas; no se certifican el host de IA/MCP instalado, todos los dispositivos, la revisión por hablantes nativos ni la publicación.