NOTA: Para implementar esta funcionalidad en todas las facturas de venta, es necesario:

Los puntos 1 y 2, son por si no esta creado el campo fecharesolhasta as date en la base de datos de la empresa


1. Crear el campo fecharesolhasta en la empresa respectiva con el script ADDCampo.sql

2. Correr el script spComprobanteAlter.sql en la respectiva empresa


3. Abra el informe personalizado o genérico faventa con el ReportBuilder o con el Generador de informes

4. Vaya a las cadenas de conexión en Datasource y haga doble clic en origen

5. En el siguiente cuadro haga clic en Build:



6. Escriba la IP, usuario y clave de la empresa y haga clic en OK

7. Vaya a : Datasets y haga clic derecho sobre items

8. Haga clic sobre el signo !, y luego ingrese las credenciales de la empresa nuevamente, si las pide. 

y haga clic en  Aceptar, esto es para que aparezca el nuevo campo resolfechadesde en el origen de datos items


9. Poner el siguiente código el campo que dice ESCRIBA AQUI EL CODIGO: 


="Resol DIAN " & First(Fields!resoldian.Value, "items") & " del " & First(Fields!fechresol.Value, "items") & " Rango " & First(Fields!prefijoresol.Value, "items") & "-" & First(Fields!resoldesde.Value, "items") & " A " & First(Fields!prefijoresol.Value, "items") & "-" &First(Fields!resolhasta.Value, "items") & IIF(NOT IsNothing(First(Fields!resolfechahasta.Value, "items")),  " Vigencia: " & DateDiff(dateinterval.Month,Now(),First(Fields!resolfechahasta.Value, "items")).ToString & " Meses","")



Este campo aparece en el encabezado de todos los informes, para ello haga clic derecho sobre el cuadro de texto como se ve en la imagen


al final del ejercicio debe quedar similar a la representación en la imagen:




10. Vaya nuevamente a Data sources y haga doble clic sobre origen y haga clic en Fx y escriba =Parameters!origendatos.Value,

debe quedar asi:


Haga clic en OK y publique o grabe el informe, según el caso, si es personalizado solo lo debe grabar, si es informe genérico, debe ser grabado y publicado.