PDF Configurator para vTiger - Versión Española

EXTENSIÓN OBSOLETA

Aviso: Esta extensión es para Vtiger versión 5.1.

No intente usarla sobre versiones superiores.

Descargar versión para Vtiger 5.1

vTiger es uno de los mejores CRMs disponibles para Autónomos y Pymes que necesitan una solución que vaya un poco más allá de la gestión comercial proporcionando también la posibilidad de realizar facturación.

El problema aparece cuando tratamos de usar directamente las plantillas que vienen con vTiger para generar nuestras factura. Nos encontramos con los siguientes problemas:

  • Son feas.
  • Por defecto no muestran el CIF del facturador. De hecho, ni siquiera existe un sitio donde escribir ese dato.
  • No muestran el CIF del cliente.

Existe una estupenda extensión llamada PDF Configurator de CRM Now, que mejora considerablemente la apariencia de las facturas pero tampoco está adaptada a la legislación española. Esta extensión aporta a vTiger:

  • Configuración de más de 100 parámetros de la salida en PDF
  • Cambio de idiomas, fuentes, y tamaño de página.
  • Un diseño un poco más moderno
  • Posiblidad de mostrar y ocultar algunas columnas.

PDF Configurator, edición Regoluna

En Regoluna hemos creado una nueva extensión que se adapta a las facturas Españolas y que añade nuevas opciónes al PDF Configurator original.

Entre las nuevas funciones podeis encontrar:

  • Nueva apariencia.
  • Posibilidad de añadir a la infomación del cliente un campo "custom", de forma que se puede incluir el CIF fácilmente.
  • Configuración de las plantillas en un archivo de configuración, sin necesidad de programar.
  • Posibilidad de editar fácilmente el pie de página.
  • Más secciones: Cabecera, pie, información y listado. De esta forma es más fácil personalizar la apariencia de las facturas
  • Plantillas intercambiables: Ahora es posible crear una plantilla para un presupuesto, y copiar la misma para una factura, una orden de compra o un pedido.
  • Incluye la traducción del "PDF Configurator" original al castellano.
  • Añadir nuevos idiomas, ahora es más fácil.

Además, la extensión corrige algunos Bugs que daban problemas al intentar enviar directamente los PDFs generados por email cuando estaba seleccionado un idioma diferente de los 3 que se distribuyen con la extensión original.

Instalación

Esta extensión está concebida como una modificación del "PDF Configurator" original de CRM Now. Así pues, será necesario tener esta instalada y funcionando.

Los pasos a seguir son:

  1. Instale vTiger
  2. Instale la traducción al castellano de vTiger.
  3. Instale PDF Configurator de CRM now siguiendo sus instrucciones.
  4. Descargue nuestra extensión (descargar)
  5. Finalmente descomprima nuestra extensión y copiela a la carpeta raíz de vTiger sobreescribiendo todos los archivos.

Nuevos idiomas

Una vez instalado y funcionando, verás que dispones de 3 idiomas Español, Inglés y Alemán.

Si deseas añadir nuevos idiomas debes ir a la carpeta modules/<nombre del módulo>/language y copiar uno de los archivos acabados en .pdf.php con un nuevo nombre y editarlo con un procesador de textos.

Esto es válido para los 4 módulos que generan PDFs:

  • Invoice: Para editar los textos de las facturas.
  • Quotes: Para los textos de los presupuestos
  • PurchaseOrder: Para las órdenes de compra
  • SalesOrder: Para los pedidos

De esta forma es posible generar PDFs en idiomas diferentes independientemente del que esté seleccionado para usar vTiger.

Personalización de plantillas

El sistema de personalización de plantillas utiliza el mismo sistema que el de PDFConfigurator original pero ahora consta de más secciones.

En las carpetas de plantillas de cada módulo: "modules/<nombre del módulo>/pdf_templates" ahora tenemos:

  • template_config.php: Un nuevo fichero que contiene variables de configuración para cambiar algunos aspectos del PDF. Permite definir, el texto del pie de página o el campo "custom" que se usará para el CIF del cliente.
  • header.php: Determina la apariencia de la cabecera. Esta se repite ahora en todas las páginas.
  • footer.php: Plantilla para el pie de página. El contenido del pie se puede configurar en
  • info.php: FIchero para la plantilla de la información general de la factura: Nº, cliente, facturador, etc... Solo aparece en la primera página.
  • body.php: Determina como se muestra el listado de productos.

La idea es ir añadiendo a template_config.php cada vez más variables de configuración para que se pueda cambiar la plantilla sin necesidad de programar.

Añadir el CIF del cliente (campo "custom").

(Gracias a Carlos López por su explicación en los comentarios)

Para poner el CIF del cliente en las facturas es necesario averiguar el 'fieldname" del campo personalizado en que hayamos creado para el CIF del cliente.

1.- Busca el fieldname del campo personalizado. Se puede buscar en la base de datos ejecutando la siguiente consulta:

SELECT *
FROM `vtiger_field`
WHERE fieldlabel = "CIF"
LIMIT 0 , 30 

Donde "CIF" es el nombre de tu campo personalizado donde almacenas el dato del cif de las cuentas.

2.- Apunta el valor que hay en el campo "fieldname". (Por ejemplo cf_538)

3.- Edita el fichero /modules/Invoice/pdf_templates/template_config.php

Modificas el texto:

'account_cif_field' => '',

Por:

'account_cif_field' => 'cf_538',

Donde cf_538 es el resultado obtenido en el punto 2.

 

Esta extensión ha quedado obsoleta

Esta extensión es para VTiger 5.1. En estos momentos ya existen versiones nuevas tanto de Vtiger como de PDF Configurator que resuelven muchas de las carencias de la versión anterior.

Así pues esta extensión ya no es necesaria para las nuevas versiones.

Aunque esta página continuará activa como referencia y para aquellos usuarios que todavía usen Vtiger 5.1 con el "PDF Configurator" correspondiente, se desactivarán los comentarios.

No vamos a continuar con el desarrollo de este módulo. En su lugar, dedicaremos nuestros esfuerzos a continuar mejorando el módulo de Facturación y Factura Electrónica para SugarCRM.

Muchas gracias a todos y especialmente a aquellos que habéis hecho aportaciones para mejorarlo.

Re: Problema

Hola Roberto.

Las actuales carencias de la facturación de Vtiger no se van a resolver con este módulo. Este módulo simplemente modifica ciertos aspectos de PDF Configurator para adaptarlo a la legislación española.

Por otro lado. El módulo es para una versión antigua de Vtiger (la 5.1) y no funciona correctamente sobre las versiones nuevas.

Lo único, si sabes PHP puede servirte como base o guía para hacer un nuevo módulo que sirva en Colombia.

Un saludo.

Re: Ayuda

Hola Ricardo.

Me temo que para poder instalar esta extensión y el PDF Configurator necesitarás tener más conocimientos sobre aplicaciones web, cómo se instalan y configuran. Son conocimientos demasiado amplios como para poder explicartelos en una respuesta corta.

En cuanto a la elaboración de plantillas de factura, para el caso del PDF Configurator necesitarás saber, además, programación en PHP.

Un saludo.

Problema

Antes de ponerme a cambiar archivos en mi carpeta raiz quiero asegurarme de algo:

Yo me encuentro en Colombia e instale el modulo de lenguaje Español Colombia lo que hace que CIF cambie automaticamente a NIT en la información del cliente.

Ahora mismo todo se encuentra bien menos la facturación puesto que ademas de ser fea no me deja incluir la siguiente info que es exigida por mi gobierno:
- Razon Social (Nombre de la emprresa) del Vendedor
- NIT (CIF en españa) del Vendedor
- Resolucion de Facturacion (Es un numero asignado para el consecutivo de facturacion) del Vendedor
- Direccion del Vendedor
- Telefono del Vendedor
- Ciudad y Pais (Bogota, Colombia) del Vendedor

- Razon Social del Comprador
- NIT del Comprador
- Direccion del Comprador
-Telefono del Comprador
- Ciudad y Pais del Comprador

Les agradeceria de corazon su ayuda.

Muchas Gracias.

AYUDA ¡¡¡¡¡¡

hola buen dia soy nuevo en esto del Vtiger, es muy bueno el sistema pero no sé como puedo manejarl, el sistema no lo instale yo (pero me gustaria saber instalaro desde web en otra página) podrian ayudarme a crear plantilla? cómo las creo ? me dicen que es con el pdf Maker, cómo lo instalo desde el hosting? que archivo debo de modificar? muchas gracias si alguien puede ayudarme

Re: como saber los nombres de los campos

Hola Anónimo.

Para temas de desarrollo no relacionados con el PDF Configurator posíblemente encuentres mucha más información en los foros de Vtiger Spain: http://crmevolutivo.com/forum

Un saludo

como saber los nombres de los campos

Necesito relacionar un producto con el contacto y en la opcion de busqueda me sale el modulo de busqueda basico del vtiger, necesito buscar por otros campos que no sean los que vienen por defecto, alguien sabe como y donde se modifica esto? he cambiado algo en el archivo contacts.php en los $list_fields y $search_fields pero no me muestra nada, alguna ayuda por favor?
Gracias

relacionar un contacto con el producto que tiene contratado

Tengo una serie de contactos creados y unos productos y quiero relacionar cada contacto con el producto que tiene contratado. Mi pregunta es habria alguna manera de relacionarlos por codigo de cliente, es decir tengo una hoja excel en la que tengo el codigo de cliente con los productos que tiene contratados, por lo que como puedo importar esa hoja de excel para que me haga la relacion?
Sino se pudiera hacer lo tendria que hacer manualmente y tambien me he encontrado un problema. A la hora de asignar el producto a un cliente, en la opcion de buscar al cliente me sale el modo basico de busqueda y no el avanzado por lo que me tengo que ceñir a los campos por defecto que me aparecen pero me interesaria buscar por otros campos. He intentado modificar el archivo contacts.php, modificando los arrays $search_fields y $list_fields y he conseguido que me muestre en la lista despegable el campo por el que yo quiero buscar al cliente pero no realiza la busqueda.
Alguna idea de que archivo tengo que modificar mas? o si se puede hacer de otra manera?
Gracias.

Re: Desmarcar columnas de líneas de productos

Hola M.Angeles

Me temo que ciertas columnas no se pueden desmarcar desde la interfaz. Esto es una limitación del propio PDF Configurator (ten en cuenta que nuestro módulo es solo una traducción y un cambio de plantillas).

Unos cuantos comentarios más abajo se habla de alterar el orden de las columnas del PDF modificando el código fuente. Esto te debería valer también para ocultar columnas.

Un saludo.

Desmarcar columnas de líneas de productos

Buenos días,
Estoy tratando de desmarcar directamente en la aplicación, en el pdf de Presupuestos, la casilla correspondiente a Precio/ud pero según veo no puedo desmarcar ni ésta ni otras (Concepto, cantidad, IVA, Total). Soy usuario admin... ¿hay alguna forma de hacerlo desde la propia interfaz sin necesidad de recurrir al código?

Muchas gracias!

Re: Descuentos

Hola Jose.

Puede que estés usando esta extensión sobre un versión de Vtiger superior a la 5.1.  Si este es el caso te encontrarás con problemas.

Un saludo

Descuentos

Hola. A ver si recibo algo de ayuda, jejeje. He estado mirando el body.php y no he encontrado nada que me indique que hay un error, sin embargo tengo un problema, y es que en als facturas no se visualizan los datos de descuento y base imponible tras el descuento.

Gracias.

RE: Alterar orden de columnas

Hola, pude re-ordenar las columnas con el que se crea el archivo PDF y lo quiero compatir con ustedes. Solamente deben editar el archivo /var/www/html/vtigercrm/include/utils/PDFutils.php buscar la funcion getAllPDFColumns y ordenar las sentencias SELECT en el orden que deseen que aparezcan las columnas.
Gracias por su ayuda!

Re: Alterar orden de columnas

Hola Jacques, de hecho ya había cambiado el modulo body.php el orden en $columnline_positions y no me funcionó, inclusive cambié el orden de las columnas en la tabla crmnow_pdfcolums_sel pensando que podía ser esta la causa, que más me puede estar faltando?

Re: Alterar orden de columnas

El array $product_line si se genera en pdfcreator.php de hecho esto es lo que tengo :

$product_line[$j][$pdf_strings['Position']] = $j+1;
$product_line[$j][$pdf_strings['OrderCode']] = $product_code[$i];
$product_line[$j][$pdf_strings['Description']] = $product_name_long[$i];
$product_line[$j][$pdf_strings['Qty']] = $qty_formated[$i];
$product_line[$j][$pdf_strings['Unit']] = $usageunit[$i];
$product_line[$j][$pdf_strings['UnitPrice']] = $list_price[$i].$currency_symbol ;
$product_line[$j][$pdf_strings['Discount']] = $discount_totalformated[$i];
$product_line[$j][$pdf_strings['LineTotal']] = $prod_total[$i].$currency_symbol ;
Pero que tu buscas es esto :
$columnline_positions = array('Position'=>'R','OrderCode'=>'L','Description'=>'L','Qty'=>'R','Unit'=>'R','UnitPrice'=>'R','Discount'=>'R','Tax'=>'R','LineTotal'=>'R'); , que esta en /modulo_que_sea/pdf_templates/body.php

Re: Alterar orden de columnas

Gracias por la respuesta Rodrigo, pero veo que el array $product_line no se genera en pdfcreator.php, me podrían decir donde se genera el array ?

PDF cnfg para vtiger

Hola, estamos implementando vtiger y hemos instalado el configurador de PDF para crear presupuestos.
Queremos agregar un campo del producto que sería un enlace a un sitio web justo al lado de la linea del producto.

Nos pueden ayudar para hacer esto.

Gracias

Saludos

Re: Alterar orden de columnas

Hola Eduardo.

No se decirte exactamente el proceso exacto, pero tendrás que editar el fichero pdfcreator.phpy alterar la forma en la que se genera el array $product_line. Que es el que determina las lineas que aparecen en la factura.

Es posible que, una vez cambiado el orden de los elementos del array tengas que hacer algunos ajustes también en el fichero body.php.

Un saludo

Alterar orden de columnas

Hola,
Estoy tratando de modificar mi formato de presupuestos para solamente mostrar Producto, Cantidad y Total
He logrado desactivar las demás columnas pero ahora necesito desplegar las columnas en el orden Cantidad, Producto, Total.
Cómo puedo realizar esto ?
Muchas gracias

Problemas para exportar busqueda en los modulos!

Hola:

Tras tener instalado vtiger 5.1 y el pdf configurator, ahora al realizar una busqueda espesifica en cualquier modulo, me la busca perfecto, pero al tratar de exportarla me indica que va a exportar todo!, porque no realize ninguna busqueda!, que puede ser??, donde puede estar el fallo??.

Re: agregar porcentaje descuento

Gracias fernando,
eso ya lo tenia claro, pero lo que no encuenttro es la variable del descuento en %.

Re: agregar porcentaje descuento

Hola Bachi.

Para hacer esto tendrías que editar el fichero pdfcreator.php que es el que rellena el array con las lineas del documento. En concreto va completando la variable $product_line como un array. Cada elemento del array es un item en la factura.

Necesitarás conocimientos de PHP y un poco de ensayo-error para localizar las variables que quieres cambiar.

En la linea 416 de dicho archivo tienes la orden que rellena la información sobre el descuento:

  $product_line[$j][$pdf_strings['Discount']] = $discount_totalformated[$i];

Un saludo.

agregar porcentaje descuento

hola, tengo una duda en la orden de compra.
ALguien a podido poner el porcentaje de descuento en la columna descuento de la purchase order.
por ejemplo si tengo un producto q sale $1000 y le hago un descuento de 10%.
quiero q me aparezca el 10% y no 100.
esto seria cuando le agrego el descuento individual a cada producto
espero respuesta pronta!

Pdf configurator en vtiger 5.20

Hola a todos, yo he probado a "instalar" el pdf configurator que teneis en el vtiger 5.20 y me da errores. Al principio con las listas relacionadas y después con archivos que se encargan de sacar información.
Mi consulta es: Los que hayan probado el pdf configurator en en la versión 5.20 ha conseguido que funcione bien y sin errores inesperados?.

Re: Version para Vtiger 5.2.1

Hola Juan.

Por ahora, no tenemos pensado hacer la traducción para la versión 5.2 o 5.2.1.

Inicialmente liberamos nuestra traducción porque la usábamos en diversas implantaciones para nuestros clientes y pensamos que podría ser interesante para más gente.

Sin embargo, hasta que no tengamos la necesidad de traducirlo para uso propio o de algún cliente no sacaremos nueva versión.

Un saludo.

Version para Vtiger 5.2.1

Habeis pensado en sacar un nueva traduccion para la version 5.2.1?

Un Saludo

Re: Problemas en cargar modulo

Hola Jose.

Primero tienes que instalar el PDFConfigurator de CRMNow. Este módulo no puede instalarse mediante el cargador de módulo de Vtiger sino que hay que colocarlo en las carpetas adecuadas y después ejecutar una serie de comandos directamente en la base de datos. Necesitarás acceso por FTP o similar y además acceso a la base de datos.

Las instrucciones de como hacerlo están en el propio módulo de CRM Now.

Por último, te recuerdo que este módulo es para la versión 5.1 de Vtiger (no para la última, la 5.2).

Un saludo.

Problemas en cargar modulo

No me permite cargar el modulo, con lo que no puedo usar vuestro modulo.

Agradeceria ayuda para instalar el modulo inicial via ftp

Re: Compatibilidad de extensiones

Hola Pablo

No creo que el módulo sea compatible con esa extensión. A menos sin algón "apaño".

Un saludo

compatibilidad de extensiones

Hola, quería saber si esta extensión es compatible con la extensión "Multiple Company Address & Terms & Conditions" de Soft Solvers Solutions.
Necesito poder seleccionar en cada presupuesto si lo imprimo con una cabecera o con otra en función de la empresa con la que presente la oferta.
Esto lo soluciono con la extensión que indico pero una vez instalada no me aparecen los datos ni de la empresa ni del cliente y no me respeta la configuración del presupuesto que le he indicado con el PDFCONFIGURATOR.

Alguien me puede ayudar??

Gracias

Albaranes

Muchas gracias, Rodrigo,
estuve analizando las posibilidades y llegué a esa misma conclusión, lo de meter el botón es fácil haciendo copy/ paste de los otros botones en InventoryActions.tpl pero asociarle una nueva plantilla y hacerla requiere desarrollo. Lo de añadirlo a la factura es una solución más rápida pero también más fea: el título del documento es Albarán de Entrega no Factura, y otras complicaciones que he visto.
Así que si no hay nada hecho pues habrá que arremangarse, que se le va a hacer.

Saludos,

Re: Albaranes

Hola Javier.

Si toda factura lleva asociado un albarán, podrías modificar la plantilla para que en el propio documento se generen más páginas incluyendo información del albarán.

Es lo más sencillo que se me ocurre. Un poco más complejo sería añadir un nuevo botón que genere el documento desde otra plantilla (Un botón para facturas y otros para albaranes).

Por supuesto, ambos métodos requieren algo de programación.

Un saludo.

Albaranes

Hola,
Primeramente agradeceros el modulo de configuración de PDFs.Lo he instalado y gracias a vuestros consejos he conseguido personalizar bastante la factura.
Sin embargo, he estado buscando si hay algún modulo en v-tiger para imprimir junto con la factura un albarán de entrega, pero no he encontrado nada.
En realidad valdría un documento similar al de la factura pero en el que se detallen los productos enviados sin el precio, pero incluyendo en su lugar otros campos como podría ser el peso o el número de bultos del envío,
¿Se os ocurre alguna forma sencilla de hacerlo?

Gracias

Re:Re: Imagen de plantilla y Negritas

Gracias pero no funciona ninguna de tus prospuestas xD, el problema en el setFont es que pone toda la columna/variable (titulo y descripcion) en negrita.
Y en la imagen se queda loco y tampoco lo pone al tamaño de la hoja.

Re: Imagen de plantilla y Negritas

Hola Jacques

Para poner los nombres de los productos en negrita tendrás que pelearte con el fichero body.php , buscar el bucle en el que se rellenan los productos ( comienza por foreach ($cols as $lib =>$pos) en la linea 102) y usar el método $pdf->SetFont para poner el texto en negrita (y quitarlo después).

En cuanto a lo de la imagen de fondo, prueba a poner w=100% y h=100%, aunque no te garantizo que funcione. La librería TCPDF a veces hace cosas muy poco intuitivas y hay que aplicar un poco de ensayo-error.

Un saludo

Titulo de los productos en negrita

Hola a todos, como bien dice el asunto quisiera poner el titulo delos productos en negrita pero no se como.
Entiendo de php y se que al 'escribir en el pdf' el titulo y descripcion es una unica variable.
Gracias, Un saludo.

Imagen de plantilla

Hola a todos, quisiera saber si se puede utilizar una imagen para toda la pagina que sera un imagen plantilla, se que con $pdf->Image() se crea la imagen pero no me sale en toda la hoja, siempre o mas pequeño o descuadrado.
Ademas e intentado poner w=0 y h=0 para que la clse tcpdf lo haga automaticamente pero nada.

Re: Vtiger vs. SugarCRM

Hola Ditmar.

Gracias por comunicarnos que te funciona sobre Vtiger 5.2. Era una duda que todavía teníamos.

La pregunta de Vtiger o SugarCRM, como te puedes imaginar no es sencilla y daría para varios entradas del blog. La respuesta más realista es que depende de cada caso.

De forma muy general, nosotros preferimos siempre SugarCRM, especialmente si es necesario hacer algún desarrollo a medida o una personalización. En estos casos se obtiene un producto de mayor calidad usando SugarCRM.

En cuanto a facturación, nuestro módulo de Facturas para SugarCRM está pensado para la legislación española por lo que incluye ya la posibilidad de tener retenciones y varios tipos de impuestos. También hemos trabajado mucho en que soporte 2 tipos de facturas electrónicas: en PDF y en formato Facturae pues la tendencia es que cada vez haya que usar más estos sistemas.

Sin embargo, hay casos en los que implantar Vtiger es más fácil (y por lo tanto barato). Aquellos en los que se necesita control de stock, presupuestos o gestión de productos. Esto está soportado en Vtiger pero no en SugarCRM y los módulos de Sugar que implementan esta funcionalidad no siempre son válidos.

Nosotros optamos por ir extendiendo el CRM en aspectos que tengan que ver con las relaciones con el cliente (que para eso es un CRM). Gestión de stock, por ejemplo, sería más típico de un ERP.

Un saludo.

Vtiger vs. SugarCRM

Estimado Rodrigo Saiz,

Hoy termine de integrar el vtiger con pdfconfig y el patch de ustedes. Com indiqué, esto sobre un Vtiger 5.2 y funciona bien.

Con toda la experiencia que tiene con CRMs open source, quisiera saber cual es tu opinion o preferencia o recomendacion si tuvieramos que comparar el SugarCRM y el Vtiger.

Claro esta que cada uno estaria orientado a cierta necesidad pero si te dijera cual talla mejor para manejo de clientes, cuentas y facturacion?

Saludos y mil gracias!

Cambiar titulo FACTURA

Hola a todos...
Alguien podría decirme como podría cambiar el texto: "Factura XXX" en la parte superior derecha (al extremo opuesto del logo) del pdf exportado?
Necesito que en vez de Factura diga otro texto. y solo que en esa parte cambie el texto. En todo el resto del pdf donde diga Factura se quede igual.

Asimismo, en los "Quotes" exportados, cambiar la palabra: Presupuesto de la esquina superior derecha por otra.

Muchas gracias. Agradezco sus comentarios.

Re: Sincronizar con Outlook

Hola MAN

Parece que hay un modulo entre las extensiones de Vtiger que sincroniza con Outlook, por solo 9,90$:

http://www.vtiger.com//index.php?option=com_content&task=view&id=256&Itemid=181

Re: Caballeros, Me he estancado

Hola Ditmar.

El módulo PDF Configurator de CRM puedes encontrarlo aquí: 

http://www.vtiger.com//index.php?option=com_content&task=view&id=233&Itemid=179

(Por cierto, este enlace está en la descripción del módulo un poco más arriba)

Aunque hay gente que lo ha probado sobre la versión 5.2 y dice que funciona, el módulo está diseñado para la 5.1. Nada garantiza que no tenga errores.

Caballeros, Me he estancado

Caballeros,

Me he estancado buscando el PFG Configurator de CRM_Now... laguien que tenga el link del paquete por favor. (O sera qeu CRMNow ya lo retiro de su web?)

Deseo instalar sobre el Vtiger 5.2.0

SINCRONIZAR CON MICROSOFT OUTLOOK

Hola.

Me gustaría saber algo a cerca de las posibilidades de sincronización con outlook, así como el procemiento para conseguirlo.

Supongo que nos permitirá asociar correos entrantes a nuestras cuentas y remitir correos desde vtiger (entre otras casos)... pero tras intentar instalar el módulo no consigo resultados.

Muchas gracias.

Re: AYUDA!!! Warning: Cannot modify header information

Que tal Daniel.

Por lo que comentas de que migraste a otro servidor, puedo pensar que el problema es, el juego de caracteres que este usando tu servidor. O como se hayan copiado o hecho la transferencia de un servidor a otro, me refiero por los juegos de caracteres ya sean de un ansi a unicode o viceversa.

Normalmente yo uso en mis páginas web y archivos correspondientes, compatibles con UTF-8, ya que así no tengo problemas en mostrar textos con acentos en cualquier sistema operativo.

Si copiaste de un servidor Windows a uno tipo Linux, seguro es eso. O si copiaste de un Linux a Linux tal vez pueda ser esta la causa.

En cualquier caso, como primera prueba, lo que podrías intentar es abrir el archivo que te esta dando problemas, con cualquier editor nativo del servidor actual, y hagas cualquier modificación y después borres la modificación, el objetivo es guardar el archivo sin modificaciones pero que el sistema lo guarde con el código de caracteres que este usando.

Como segunda prueba, puedes hacer lo anterior pero al darle guardar como... primero intentes guardar el archivo eligiendo la codificación ANSI y sino funciona guardalo como UNICODE.

Espero te sirva.

Saludos.

--
Ángel

AYUDA!!! Warning: Cannot modify header information

Luego de agregar mis campos extra Custom (Gracias a Ángel Gabriel), y dejar mi sitio funcional y ya de mi completo agrado, procedo a subirlo a un servidor web (ya que trabajaba desde mi equipo localmente para hacer pruebas), Sigo todos los mismos pasos y procedimientos, y solo modifico los cf_xxx correspondientes a los nuevos valores que resulten en la base de datos usada para ese servidor web y todo listo.

Cuando intento exportar sale el siguiente error:

Warning: Cannot modify header information - headers already sent by (output started at /hermes/bosweb/web141/b1412/ipw.publicasi/crm/modules/Invoice/pdf_templates/info.php:1) in /hermes/bosweb/web141/b1412/ipw.publicasi/crm/include/tcpdf/tcpdf.php on line 5054
TCPDF ERROR: Some data has already been output to browser, can't send PDF file

El sitio donde esta es http://crm.puvlicasi.com/

yo nunca he modificado nada del TCPDF y ya borre toda la cache del smarty -> templates_c, le di permisos globales a todos los archivos del sitio de lectura escritura ejecucion, Ya borre la cache de mi navegador, ya he probado en diferentes computadoras en varios sitios con proveedores de internet distintos, etc.
Nada ha funcionado.

Cualquier ayuda la agradeceria.

Problemas con vTiger 5.1

La instalación automática de PDF configurator no me funciona ni en la versión 5.1 ni en la 5.2
He instalado la 5.2 manualmente pero pierde muchas funcionalidades
Con la 5.1 tengo un problema, si descargo el ejecutable para windows (que instala Apache, MySQL, PHP...) instala correctamente pero si la instalo descargando el código NO ME DEJA ENTRAR porque dice que el usuario o código no es correcto.
He probado incluso copiando la base de datos que se ha generado en la inslación con el ejecutable y tampoco va.

Gracias!!

Mil Gracias por su respuesta.
De verdad agradezco su pronta respuesta y la cordialidad para ayudarse unos a otros.

Muy útil la info.

Todo correcto.

Gracias.

Re: Campo RFC de Accounts en PDF?

Que tal Daniel.

Para lo que comentas, el campo RFC del cliente, tienen por nombre siccode, y lo reemplazo en el archivo template_config.php, como te muestro a continuación:

'account_cif_label' => 'RFC',
'account_cif_field' => 'siccode',

Posteriormente en el archivo pdfcreator.php, deberá quedar así:

if($template_config['account_cif_field']){
$sql = " select ".$template_config['account_cif_field'].
" from vtiger_account where accountid=".$focus->column_fields['account_id'];
$result = $adb->query($sql);
$account_cf = $adb->query_result($result,0,$template_config['account_cif_field']);
}

Y finalmente tu archivo info.php debería estar así:

if($account_cf){
$pdf->Cell($wCol1,$altura,$template_config['account_cif_label'],0,0,'l',0);
$pdf->Cell($wCol2,$altura,"$account_cf",0,1,'l',0);
}

Espero te sirva.

Saludos

--
Ángel

Campo RFC de Accounts en PDF?

Muchas gracias por su ayuda,
Por cierto, Ángel Gabriel, Como puedo agregar a mis PDF exportados el campo del RFC que llenamos en la sección de cuentas. Podría hacerlo a traves de custom Fields pero estaría repitiendo la información (Al crear una cuenta nueva)ya que ese campo ya existe y no se como acceder a el desde la base de datos (no lo encuentro)para mostrar su información.

Espero puedas ayudarme o alguien si tiene una idea.

Gracias.