Entrega e intercambio / X4.1 · Las dos columnas de la calificación

Por qué el CSV tiene a la vez Rating y Circle, y por qué las dos columnas se contradicen

El CSV de SlateX escribe una fila por cámara, y una toma sin cámara también saca su fila; la cabecera y el orden de columnas están fijados, y solo pueden añadirse columnas después del orden existente, sin reordenar las actuales. Rating, Circle y Circled On Set parecen describir la misma decisión tomada en el set, pero las tres derivan del mismo valor de calificación, con reglas distintas, así que un mismo registro puede dar una combinación que parezca no cuadrar.

Rating, Circle y Circled On Set derivan todos del mismo valor de calificación, solo con reglas distintas; no hay que tomarlos como tres estados del set independientes.

Las filas del CSV se expanden primero por cámara

Si una toma tiene varias cámaras, el CSV la expande en tantas filas de datos como cámaras; si esa toma no tiene cámara, sigue saliendo una fila, y las columnas relacionadas con la cámara no comparten una única forma de valor ausente: unas quedan vacías y otras caen en el valor por defecto, así que el receptor debe revisarlas columna por columna. La cabecera usa nombres de columna fijos en inglés, y el orden lo define una constante, de modo que no sigue el idioma de la interfaz de la aplicación.

Esto concuerda con el criterio de «Qué lleva el CSV que el ALE no lleva y qué sigue sin llevar»: la estructura de campos del CSV se comprueba contra el propio archivo, sin deducir de otro formato de entrega que vaya a traer la misma batería de columnas.

Rating pasa el valor de la calificación a un texto inglés fijo

La casilla de Rating entrega texto: uno de los cuatro valores Circle, Keep, Hold y N/G, y queda vacío si la toma no quedó calificada; la columna Circle de al lado no es un registro aparte del marcado en círculo, sino que escribe TRUE solo cuando la calificación misma es Circle. Estos textos de entrega son constantes en inglés y no cambian con el idioma de la interfaz.

Rating es, por tanto, la forma textual del valor de la calificación, no una lectura aparte del estado del set. La interfaz en chino, en inglés o en cualquier otro idioma puede tener sus propios textos de muestra, pero aquí el CSV sigue escribiendo esas palabras fijas en inglés.

Circle solo es verdadero para la calificación Circle

La columna Circle usa una regla estrecha: escribe TRUE solo cuando el valor de calificación corresponde a Circle; una toma sin calificar, Keep, Hold y N/G escriben FALSE y no quedan vacías. No es un segundo juicio del set.

Circled On Set usa una regla de derivación más amplia

Circled On Set también se deriva de ese mismo valor de calificación, pero cuenta tanto Circle como Keep como circuladas en rodaje y escribe TRUE para esas dos; las demás calificaciones escriben FALSE. Por eso una toma Keep produce Rating=Keep, Circle=FALSE y Circled On Set=TRUE. No son tres estados de rodaje que se contradicen, sino un mismo valor de calificación exportado con tres reglas distintas.

Las tres columnas son tres derivaciones del mismo valor de calificación

Rating convierte el número de calificación en texto inglés fijo; Circle es verdadero solo para la calificación Circle; Circled On Set es verdadero para Circle y Keep. Las tres derivan del mismo valor de calificación, con reglas distintas. Por eso el receptor no debe tomarlas como fuentes independientes que se validen entre sí ni sustituir una columna por otra.

Una toma Keep puede dar a la vez Rating=Keep, Circle=FALSE y Circled On Set=TRUE; es el mismo valor de calificación pasado por tres reglas de derivación.

Otras dos fronteras de forma del CSV van junto a esta explicación

La cabecera se concatena directamente a partir de constantes y no pasa por el escapado de campos; dentro de los campos de datos, los saltos de línea y los tabuladores se aplastan a espacios antes de considerar las reglas de entrecomillado, en lugar de conservar el salto de línea dentro de un campo entrecomillado. Por eso esta salida no puede resumirse como «cumple RFC4180». Lo que se describe es la forma actual del generador, y con esto no se juzga por adelantado cómo interpretará el archivo cualquier hoja de cálculo o sistema de edición posterior.

Los nombres de columna son también constantes fijas en inglés y no siguen el idioma de la aplicación. El principio de recepción que subrayan «¿De dónde sale el valor de cada columna del ALE?» y «Al recibir un ALE, revise primero estos campos» sigue valiendo aquí: el receptor debe cotejar con su propia plantilla de importación los nombres literales de las columnas, las formas de los valores y su origen.

FAQ

¿Rating cambia con el idioma de la interfaz?

No. Los textos de calificación del CSV son constantes fijas en inglés, y sin calificación marcada Rating escribe una cadena vacía.

¿Un Circle vacío significa que no hubo marcado en círculo?

Circle no tiene rama de valor vacío: TRUE solo aparece en la calificación Circle, y todos los demás casos escriben FALSE.

¿Por qué Keep produce Circle=FALSE?

Circle solo es verdadero para la calificación Circle, así que Keep escribe FALSE. Circled On Set usa la regla más amplia y escribe TRUE tanto para Circle como para Keep.

¿Circle puede leerse como el estado de marcado del set?

No debe interpretarse así. Circle es verdadero solo para la calificación Circle; Circled On Set abarca Circle y Keep, pero no son más que dos reglas distintas sobre el mismo valor de calificación. Compruebe el significado de las tres columnas con sus propias reglas de importación.


Axiom One LLC — SlateX