Registro tipo V. Propiedad y versión
Define entre otras cosas el formato del archivo, la versión y la codificación del archivo. Cuando existe debe estar situado al principio del archivo y como es lógico sólo puede haber un registro de este tipo en cada archivo.
~V | Propietario del archivo | Versión FIEBDC\Fecha | Programa generado | Cabecera precios alternativos\Títulos de precios alternativos | Codificación | Comentario | Tipo de datos | Número de certificación | Fecha de certificación |
Registros:
- V
- Propietario del archivo
Redactor de la base de datos, presupuesto de obra o certificación,
- Versión FIEBDC\Fecha
Indican la versión del formato FIEBDC y la fecha en la que se generó el archivo.
Versiones válidas:
- FIEBDC-3/2007
- FIEBDC-3/2004
- FIEBDC-3/2002
- FIEBDC-3/98
- FIEBDC-3/95
El formato en el que se presenta la fecha es bastante complicado:
DDMMAAAA, DMMAAAA, DDMMAA, DMMAA, MMAA, MAA, AA o A.Si la fecha tiene un número impar de dígitos, se completará con un cero por la izquierda.
Si la fecha tiene 8 dígitos en total (DDMMAAAA), DD representa el día con dos dígitos, MM el mes con dos dígitos y AAAA el año con cuatro dígitos.
Si la fecha tiene 6 dígitos (DDMMAA), el año se representa con sólo dos dígitos AA, interpretándose que si el año es igual o mayor a 80 corresponde al siglo XX y si el año es menor a 80 corresponde al siglo XXI.
Si la fecha tiene 4 dígitos (MMAA), el mes se representa con dos dígitos y año con dos dígitos.
Si la fecha tiene 2 dígitos, se representa solo el año con dos dígitos AA.
Se pueden indicar fechas sin día especifico utilizando dos ceros. Igualmente para fechas sin mes ni día específico con cuatro ceros.
- Programa generador
Identificación del programa que ha generado el archivo bc3
- Cabecera precios alternativos\Títulos de precios alternativos\
Establece los distintos títulos para los precios alternativos, si está vacío es que solo se define un precio en el archivo BC3.
- Codificación
Codificaciones admitidas:
- «ANSI» La especificaciones no son muy claras así que tengo dudas si representa la codificación ISO-8859-1 o windows-1252, pero me decanto por la segunda opción así que:
Representa la codificación cp1252 usada en antiguos windows. ANSI 1252, valido para Inglés-Americano y la mayoría de lenguas de Europa occidental.
- «850» Representa la codificación cp850 usada en antiguos sistemas ms-dos, Multi-Lingual, Europa occidental. No dispone de símbolo del euro. Es la codificación fijada por defecto.
- «437» Representa la codificación cp437 usada en antiguos sistemas ms-dos, Inglés-USA (codificación original de IBM). No dispone de mayúsculas con tilde ni símbolo del euro, aunque dispone de un bonito símbolo para la peseta.
No estaría de más que para la próxima versión de la especificación incluyeran alguna codificación unicode como UTF-8 o UTF-16.
- «ANSI» La especificaciones no son muy claras así que tengo dudas si representa la codificación ISO-8859-1 o windows-1252, pero me decanto por la segunda opción así que:
- Comentario (Disponible a partir de la versión FIEBDC-3/2004).
Comentario sobre el archivo, base de datos, presupuesto o certificación.
- Tipo de datos (Disponible a partir de la versión FIEBDC-3/2007).
Índice del tipo de datos que contiene el fichero. Se definen los siguientes tipos:
- «1» -> Base de datos.
- «2» -> Presupuesto.
- «3» -> Certificación.
- «4» -> Actualización de base de datos.
- Número de certificación (Disponible a partir de la versión FIEBDC-3/2007).
Campo únicamente válido si el tipo de datos es «3» Certificación.
Indica el número de orden de la certificación que define el archivo BC3.
- Fecha de certificación (Disponible a partir de la versión FIEBDC-3/2007).
Campo únicamente válido si el tipo de datos es «3» Certificación.
Indica la fecha de la certificación. Se presenta con el mismo formato de fecha definido anteriormente.