Introducción
QElectrotech es un software de diseño de esquemas eléctricos de código abierto realizado por Laurent Trinques
Primero de todo agradecimiento a Laurent por un software tan grande y a todos los que han aportado a este proyecto aquí tenéis el software por si os apetece hacerle un intento. No es mas potente que Eplan ¡Pero le rivaliza como un campeón!
¿Cómo generar una tabla automática?
Primero de todo necesitamos saber como generar tablas automáticas en QElectroTech para ello tenemos 2 casos si queremos añadir automatización sobre datos de proyecto o de elementos en el esquema: Project>Add a summary y Project>Add a nomenclature

Una vez dentro podremos hacer llamadas SQL personalizadas:

Índice de paginas
Para automatizar el índice de paginas lo haremos desde “Add a summary” y recomiendo el siguiente SQL
SELECT
pos,
title,
author,
date,
indexrev
FROM
project_summary_view
ORDER BY
pos,
title,
author,
date,
indexrev;
Con esta consulta obtendremos automáticamente la siguiente tabla:
Listado de elementos
Para automatizar el listado de elementos lo haremos desde “Add a nomenclature” y recomiendo el siguiente SQL
SELECT
label,
diagram_position,
position,
designation
FROM
element_nomenclature_view
WHERE
(
element_type = 'terminal'
OR element_type = 'thumbnail'
OR element_type = 'simple'
OR element_sub_type = 'commutator'
OR element_sub_type = 'coil'
OR element_sub_type = 'protection'
)
AND designation IS NOT NULL
AND designation <> ''
AND label IS NOT NULL
AND label <> ''
ORDER BY
diagram_position;
Con esta consulta obtendremos automáticamente la siguiente tabla:

Como alternativa podemos agregar en vez de posición y posición del diagrama podemos usar la pagina para que sea mas sencillo de ver.
Se quedaría así la consulta SQL:
SELECT
label,
title,
diagram_position,
position,
designation
FROM
element_nomenclature_view
WHERE
(
element_type = 'terminal'
OR element_type = 'thumbnail'
OR element_type = 'simple'
OR element_sub_type = 'commutator'
OR element_sub_type = 'coil'
OR element_sub_type = 'protection'
)
AND designation IS NOT NULL
AND designation <> ''
AND label IS NOT NULL
AND label <> ''
ORDER BY
diagram_position;
Con esta consulta obtendremos automáticamente la siguiente tabla:
Sumatorio de elementos
Para automatizar el sumatorio de elementos lo haremos desde “Add a nomenclature” y recomiendo el siguiente SQL
SELECT
designation,
COUNT(*) AS Total
FROM
element_nomenclature_view
WHERE
designation IS NOT NULL
GROUP BY
designation;
Con esta consulta obtendremos una tabla automática de todas las referencias que hemos colocado en los elementos en cuadro con el concepto “Article number”

Con esto obtendremos un listado bastante buena para pasárselo a nuestro compañero de compras y ahorrarle unas horas contando y sobre todo reduciendo el fallo humano ^^

Espero haberos ahorrado muchas horas de ingeniería ya que un buen ingeniero no cobra por horas cobra por conocimiento
