PDF Configurator para vTiger - Versión Española

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.

 

Instale el VTIGER 5.1, luego

Instale el VTIGER 5.1, luego el idioma espanol y luego la extension de PDF Configuration de Vtiger (solo se podia usar si se entraba en Ingles).
Ahora instale el PDF Configuration de Uds. para poder configurar las facturas como exige la legislacion Argentina (se deb incluir el IVA...el similar a vuestro CIF) ingreso bien al modulo, pero NO pueda cambiar NINGUNA opcion y estoy ingresando como admin... supongo que estara fallando algun permiso, pero no logro dar con el...
Si me ayudaran seria fantastico.. Saludos.
DANIEL

PD: Excelente trabajo !!!

Salu2. Estoy usando vtiger

Salu2.

Estoy usando vtiger 5.04 con idioma español y el simple pdf configurator sin problemas. hoy he encontrado esta versión realizada por ustedes, y una vez instalada puedo configurar el formato de salida de los presupuestos, pero al momento de generar el pdf me aparece el siguiente mensaje de error:

Warning: require_once(include/utils/PDFutils.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\vt2-2\modules\Quotes\pdfcreator.php on line 19

Lo que quiere decir es que no existe el archivo PDFUtils.php, el cual lo he buscado en todos los archivos del vtiger y no existe, qué puedo hacer???

Desde ya, muchas gracias.

Hola psazop. Debes tener

Hola psazop.
Debes tener instalado el módulo "PDF Configurator" de CRMnow. Nuestra extensión solo adapta dicho módulo pero no lo reemplaza.
Un saludo.

Buenas, excelente trabajo el

Buenas, excelente trabajo el que habeis hecho, pero en la documentación no consigo entender lo del campo custom para que aparezca el CIF/NIF del cliente, en la definición de --> 'account_cif_field' => '' pone "dejar en blanco para que no aparezca", ok y si quiero que aparezca?

Espero no estar preguntando una obviedad pero no he conseguido en contrar documentación al respecto.

Gracias de antemano

Pol Jane

solucionado poniendo el

solucionado poniendo el fieldid ya esta.

Disculpad las molestias ;)

Hola, Estoy instalando

Hola,

Estoy instalando vuestra versión del pdf configurator, por cierto un gran trabajo.

Lo único que me queda es poner el campo custom de CIF. No he leido en ningún sitio como hacerlo pero entiendo que hay que abrir el template_config.php y modificar la siguiente linea:

'account_cif_field' => '',

El caso es que mi campo de cuenta que contiene el cif se llama CIF. ¿cómo debería modificar el template config?

He intentado varias opciones pero no funciona ninguna:

'account_cif_field' => 'cif', (minúsculas)
'account_cif_field' => 'CIF', (mayúsculas)
'account_cif_field' => cif, (minúsculas sin comillas)
'account_cif_field' => CIF, (mayúsculas sin comillas)
'account_cif_field' => '$CIF', (con el $ delante por si tiene que ser un nombre de variable).

¿Me podéis echar un cable?

Hola, ¿donde puedo encontrar

Hola, ¿donde puedo encontrar el fieldid?

Aviso para navegantes: Para

Aviso para navegantes:

Para poner el CIF del cliente en las facturas. En un mensaje anterior se decía que había que poner el fieldId, pero a mi me ha funcionado con el 'fieldname".

Pasos:

1.- Buscar el fieldname del campo personalizado. Desconozco si se puede buscar dentro del propio vtiger, yo lo he buscado en mysql. Se ejecuta 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.- Apuntas el valor que hay en el campo "fieldname". En mi caso era cf_538

3.- Editas 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 que te ha dado en el punto 2.

Espero haber servido de ayuda.

Saludos,

Carlos López

Hola, muy bueno el plugin, la

Hola, muy bueno el plugin, la verdad me salvo la vida! tengo una sola consulta.
Como puedo hacer para modificar el estilo de la factura, mas alla de los colores y los espacios?
Es decir,me gustaria poner los datos del cliente al lado de los datos de la empresa, en vez de abajo... y tambien el footer tengo la mitad en el footer y la otra mitad arriba del logo =\

Saludos! muchisimas gracias de antemano!

Hola Tanya. Para editar la

Hola Tanya.

Para editar la apariencia de la factura tendrás que editar los archivos que se encuentran en "modules/Invoices/pdf_templates", estos són:

  • header.php: Determina la apariencia de la cabecera que se repite en todas las páginas.
  • footer.php: Plantilla para el pie de página.
  • 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. Aquí es donde puedes cambiar la información del cliente y el vendedor.
  • body.php: Determina como se muestra el listado de productos.

Me temo que para editar estos archivos es necesario saber un poco de PHP y bastante ensayo/error. Básicamente, la plantilla va indicando la posición en la que se va a escribir o dibujar mediante:

$pdf->SetXY($posicion_x,$posicion_y);

y después se va agregando el texto mediante "celdas". 

Tenemos en mente sacar una nueva versión que haga más fácil la edición de las plantillas, pudiendo elegir los campos que se muestran para cliente y vendedor, con un número ilimitado de campos personalizados y con una plantilla descrita en HTML en lugar de en PHP. Lo que no sabemos es cuando tendremos tiempo de publicarlo.

Un saludo.

Hola a todos! Gran trabajo

Hola a todos!

Gran trabajo este de Regoluna!. Me ha venido genial para ahorrarme un tiempecito, lo único que ahora estoy intentando poner el "modo de facturación en lacabecera y no consigo encontrara que código tengo que tocar o introducir.

¿alguien podría echarme un cable con el tema? supongo que no seré el primero en intentar poner más de un campo custom

Mil gracias por adelantado, al equipo de regoluna y a los participantes!!

Óscar.

Para añadir nuevos campos a

Para añadir nuevos campos a la cabecera tendréis que modificar el fichero "pdfcreator.php" del módulo que corresponda (en facturas: "Invoice") para obtener el dato que quieres mostrar y guardarlo en una variable.

Después, mostráis esa variable en el pdf modificando "header.php" o bien "info.php" (si es para la sección de datos de la factura).

Es necesario saber PHP para entender bien lo que se hace en dichos ficheros.

En futuras versiones tenemos pensado que se puedan definir todos los campos a mostrar en el fichero de configuración: "template_config.php",  e incluso que se puedan editar las plantillas usando HTML como ya se puede hacer con nuestro módulo de facturas para SugarCRM.

Un saludo.

Hola Carlos, He conseguido

Hola Carlos,

He conseguido arreglar el error -:)

Yo tengo instalado vtiger 5.1,la traducción a español de Tsolutions, con el pdf configurator 5.1 config 5, y el pdf configurator de regoluna v1.

He visto 2 problemas:
1) El campo CIF, se llama en realidad "siccode", que es lo que deberemos poner en 'account_cif_field' => 'siccode'

2) El script para generar el PDF llama a la tabla vtiger_accountscf y busca ese campo, con lo que en mi bbdd no existe y da error, deberia llamar a la tabla vtiger_account

Original de /module/Invoice/pdfcreator.php
// REGOLUNA: Get ONE custom field from Account
if($template_config['account_cif_field']){
$sql = " select ".$template_config['account_cif_field'].
" from vtiger_accountcf where accountid=".$focus->column_fields['account_id'];
$result = $adb->query($sql);
$account_cf = $adb->query_result($result,0,$template_config['account_cif_field']);
}

Modificacion para mi instalación /module/Invoice/pdfcreator.php:
// REGOLUNA: Get ONE custom field from Account
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 asi con PurchaseOrder,Quotes,SalesOrder

Un saludo y cojonuda la extension :)

Sería muy útil que el módulo

Sería muy útil que el módulo incluyera la opción de incluir campos personalizados de forma automática, sin tener que modificar php. Incluso aunque tuvieras que dar el nombre exacto del campo, que también puedes averiguar por ejemplo, si en la aplicación intentas crear un campo ecuación porque al seleccionar campos que formen parte de la operación, te indica su nombre real.

Sobre los campos Custom, y las próximas versiones.

@Ricardo

Estrictamente hablando, el "siccode" no es el CIF, por lo que nosotros acostumbramos a crear un nuevo campo personalizado para el CIF. Aunque es cierto que en muchos casos en los que no se va a usar este campo se suele traducir por CIF.

@Esther y @Ricardo

Si sacamos una siguiente versión tenemos pensado que en el archivo de configuración (template_config.php) se indiquen todos los campos que se mostrarán en el documento, ya sean personalizados o por defecto.

Hacer que esto sea configurable a través de la interfaz como dice Esther estaría muy chulo, pero es mucho trabajo para obtener el mismo resultado. Por ahora, el módulo está pensado para ayudar en la tarea de personalizar las facturas por lo que supone que los usuarios serán personas con conocimientos de PHP.

En cualquier caso, agradecemos los comentarios de todos y los tendremos en cuenta para la próxima versión.
 

Ricardo gracias

Gracias ricardo por corregir el tema la verdad es que no sabia como continuar.

;)

Fecha en español

En primer lugar muy buen módulo. Mi consulta es la siguiente, cómo puedo poner la fecha de la factura en español? Aparece como año/mes/día.

En info.php he visto:

//quote date
//quote date - label
$pdf->SetX($xmargin);
$pdf->Cell(20,$pdf->getFontSize(),$pdf_strings['DATE'],0,0,'R');
//quote date -content
$pdf->SetX($xmargin+$xdistance);
$pdf->Cell(20,$pdf->getFontSize(),$date,0,1,'R');

Cómo puedo cambiarlo y que me aparezca día/mes/año??

Gracias y saludos.

Cambiar el formato de fecha

Hola Antonio.

No hace falta que cambies nada en las plantillas. Vtiger te permite cambiar el formato en el que quieres que se muestren las fechas.

Tienes que ir a "Mis preferencias" y cambiar el formato de fecha. Las nuevas facturas que generes aparecerán con la fecha correcta.

Un saludo.

Mover campos

Gracias por la respuesta Admin. Ha sido más fácil de lo que pensaba, pero es lo que nos pasa a los novatos.

Tengo otra pregunta y después de buscar mucho no doy con la tecla.

Cómo puedo cambiar los campos de sitio en los formularios? Por ejemplo, en las cuentas, el Cif aparece en Más información, en vez de aparecer en Básico, que sería lo ideal. Se pueden modificar los formularios para poner los campos que realmente interesan en básico y el resto en más información?

Gracias y un saludo.

Mover campos

Hola Antonio.

Si se trata de campos personalizados, solo tienes que crearlos directamente en el panel que necesites. Si son campos ya existentes, me temo que no se pueden cambiar de panel. Al menos, no desde la interfaz.

Un saludo

Presupuestos

He conseguido poner el CIF del cliente en las facturas pero en los presupuestos me aparece en blanco, como puedo hacer para que aparezca en los presupuestos. Gracias.

Re: Presupuestos

Hola Tony.

No se como será tu caso concreto pero tendrás que editar el archivo:
modules/Quotes/pdf_templates/template_config.php
e indicar ahí el CIF igual que lo hiciste en las facturas.

Un saludo.

 

Puse en ese fichero igual que

Puse en ese fichero igual que en el de facturas `siccode´ pero al generar un PDF se queda la pantalla en blanco y no hace nada, he probado todas las opciones que he visto en esta Web y no hay manera.

Gracias.

Torpe de mi no había

Torpe de mi no había modificado "PurchaseOrder, Quotes y SalesOrder" como pone el post de arriba, una vez modificado ya no se queda en blanco pero sigue el campo de CIF vacío y sin salir nada. Se que soy un poco pesado pero es que no tengo mucha idea de PHP y en mi empresa ya se han acostumbrado a lo bueno de este modulo y ya se sabe uno vez lo pones para probar luego ya tienes obligación de dar soporte.
Dejar de sacar cosas tan buenas por que ponéis en un apuro a mas de uno...jejeje

Gracias y animo que sois unos cracks.

Nueva version en breve

Hola Tony.
Ya tenemos casi lista una nueva versión que permitirá añadir todo tipo de campos al PDF ya sean normales o personalizados. Creo que resolverá todos esos problemillas que estais teniendo con el campo CIF.
Un saludo.

También se me queda la pantalla en blanco.

Hola, ante todo decir que es un módulo fantástico. Estoy intentando incluir el cif de los clientes tal y como indicáis en las facturas, ejecuto la instrucción comentada:

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

Esto me da el siguiente resultado:

tabid fieldid columnname tablename generatedtype uitype fieldname fieldlabel
23 614 cf_614 vtiger_invoicecf 2 1 cf_614 CIF

me voy al fichero /modules/Invoice/pdf_templates/template_config.php y modifico el texto
'account_cif_field' => 'cf_614',

Al imprimir la factura me sale la pantalla en blanco y nada más, no me genera ningún pdf. He visto que en pdfcreator.php se recoge esta variable de la tabla "vtiger_accountscf". Al consultar esa tabla compruebo que no existe ningún registro con accountid = 614.
¿Tengo que crear este valor a mano?. En vtiger, ¿donde tengo que crear el campo CIF para que me lo coja el pdf de la fáctura? (cuentas, contactos, precontactos...¿?). ¿Tenía que haber creado el campo antes de haber creado esa factura?, ¿cómo se relaciona el cif con el cliente?

Gracias por la ayuda y un saludo.

pagina en blanco

hola, he instalado la version 5.1.0 de vtiger en ingles, y he instalado el modulo de crmnow pdfconfigurator, el último disponible, siguiendo todos los pasos contenidos en el readme cuidadosamente, pero una vez terminados todos los pasos, al dar click al link de exportar invoice a PDF me sale una página en blanco, y cuando le doy click al link de pdfConfigurator también me manda página en blanco.

¿Alguien con el mismo problema?, ¿Alguna solución?

Simbolo Moneda en Pedidos

Hola, he probado vuestro modulo y he conseguido obtener un formato de factura valido para mis fines. Sin embargo tengo un problema con los pedidos a proveedores internacionales extracomunitarios. El pdf que se genera solo considera la moneda y el simbolo "€" en el total. Si realizo un pedido en dolares "$", el pdf generado sigue mostrando euros "€". Que hay que modificar para poder realizarlos adecuadamente ?
Gracias por vuestro buen trabajo, y saludos.

Re: Simbolo de moneda y páginas en blanco

@Manuel.

Le echaremos un vistazo al problema que nos comentas. La parte del código que se encarga de esa parte es del módulo original así que no se muy bien cual será la causa. Intentaremos arreglarlo para la próxima version.

@Antonio y @Anónimo

El problema de la página en blanco puede ser por varias razones:

  • Un problema de permisos
  • Falta de memoria reservada para PHP
  • Falta de alguna dependencia, por ejemplo, las librerías GD.

En cualquier caso, supongo que estará generando errores, pero no los veis porque teneis desactivada la salida de los mismos por pantalla.

Para activar de manera temporal la salida de errores. Añadid al principio del archivo "index.php" lo siguiente:

   error_reporting(E_ALL); 
   ini_set("display_errors", "1");

Esto debería daros más información sobre la causa de error.

Pagina en blanco y mensaje de error

Hola, he realizado las operaciones y ahora me sale una página en blanco con el siguiente mensaje:

TCPDF ERROR: Some data has already been output, can't send PDF file

No es problema de memoria porque si 'account_cif_field' lo pongo a vacío el pdf se genera y tiene de sobra, también tengo todas las librerías y permisos, aún así sigue sin funcionar con el campo cif del cliente.

Un error que he notado es que en una instalación "limpia" y con idioma español ya existe el campo CIF, pero no en la bd, si en cuentas aparece CIF es por la traducción de la etiqueta ya que realmente el campo es el "sic code", aún así sigue dando error, incluso creando en cuentas un nuevo campo C.I.F. (que este ya si que aparece en la tabla `vtiger_field`) y realizando el proceso descrito sigue dando el error anterior.

¿Tiene solución? ¿Para cuando se espera la próxima versión de este módulo?

Gracias.

Solución a la página en blanco.

Perdón, el mensaje de error
"TCPDF ERROR: Some data has already been output, can't send PDF file", no es problema del informe sino del motor que genera el pdf, error mio por tocar donde no debia ;)

El problema de la página en blanco es que aunque veamos desde el principio el CIF en la sección de cuentas en realidad esta etiqueta se refiere al "SIC CODE", a partír de ahí todo son errores.
La solución es crear un nuevo campo en "Cuentas" llamado C.I.F por ejemplo y luego realizar el proceso descrito al principio de la página, así funcionará correctamente.
por cierto, el archivo "template_config.php" al final le falta cerrar la etiqueta de php ?>

Re: Solución a la página en blanco

@Antonio: Me alegro de que hayas podido solucionar el problema. La próxima versión será más flexible a la hora de elegir que campos mostrar (pero el fichero template_config será más complicado). Permitirá elegir cualquier campo (ya sea estandar o custom) de la factura, el cliente, la compañía y el usuario asociado, tanto para la cabecera como para el pie de página.

En cuanto a las etiquetas de cierre, nunca las pongo.  La explicación de por qué, la puedes ver aquí: http://drupal.org/coding-standards#phptags. Entre otras cosas, evita problemas como el de "Some data has already been output" o de XML mal formados.

Nombre del PDF

Estimados,

Primero agradecer el mod a la aplicación, funciona excelente. Tengo el siguiente problema, cuando mi vendedor cotiza más de una vez el mismo dia a la misma compañia, el archivo toma el mismo nombre toda las veces y "pisa" o borra la cotización anterior, existe la forma de agregar al nombre del archivo pdf el identificador de la cotización???.

De antemano gracias!

Saludos desde Chile,
Omar

Re: Nombre del PDF

Hola Omar

Se puede cambiar. Pero tendrás que saber un poco de PHP. Hay que editar el archivo "modules/Quotes/pdcreator.php" y casi al final verás este trozo de código:

    if ($purpose=='save') {
        // save PDF file at Quotes
        $pdf->Output($path.$current_id."_".$pdf_strings['FACTURE'].'_'.$date_issued.'.pdf','F'); 
        return $pdf_strings['FACTURE'].'_'.$date_issued.'.pdf';
        exit;
    }

El nombre viene determinado por la parte que pone:

    $pdf_strings['FACTURE'].'_'.$date_issued.'.pdf'

Tienes que cambiarlo en las 2 lineas. Si quieres poner, por ejemplo, el número de presupuesto en lugar de la fecha ($date_issued) podrías probar:

    $pdf_strings['FACTURE'].'_'.$focus->column_fields["{$doctype}_no"].'.pdf'

(Ojo! que no lo he probado)

Un saludo.

Enviar mails con pdf adjunto.

Hola a todos en Regoluna. La aplicación es fantástica, me han ayudado muchísimo. Quisiera comentarles el sigiuente problema que estoy experimentando. Al querer enviar un mail con el pdf de un presupuesto como adjunto me envia el mail más no el adjunto. He buscado en los foros de Vtiger y me he encontrado con que se produce un problema al cambiar el nombre del pdf generado. ¿Ustedes han tenido este problema? Si es así como han podido resolverlo. Muchísimas gracias

Re: Enviar mails con PDF adjunto

Efectivamente, hay un problema con el envío de emails. Es un bug de la extensión original. Nuestro parche lo corrige, pero si lo cambias (siguiendo las instrucciones indicadas dos comentarios más arriba) posiblemente deje de funcionar.

 

Re: Re: Mails con Pdf.

Muchas gracias por su respuesta. En este momento mi situación es la siguiente. He instalado Vtiger cRM. Luego instale el pdf configurator en inglés correspondiente a mi versión de vtiger (5.1). Por ultimo e instalado la herramienta desarrollada por ustedes aquí en Regoluna. No he realizado ninguna modificación al código. Actualmente el pdf creado se titula de la siguiente manera "nombredelacuenta___dd-mm-aaaa.pdf" Siendo dd-mm-aaaa la fecha del dia en que se creo el archivo. No obstante no puedo enviar el mail con el pdf adjunto pues el mismo no se adjunta. ¿Necesito hacer algo más para corregir el bug? Saludos y desde ya muchisimas gracias.

Re: Mails con PDF

Le echaremos un vistazo al problema que comentas a ver si vemos por que puede pasar.
Un saludo

Campo "Cantidades" en numeros enteros

Hola,

alguien sabe como hacer para que en el campo de cantidades de las facturas aparezcan numeros enteros, o sea "1", "7" y no "1,00", "7,00", por ejemplo ?

Saludos
Manuel

Re: Campo "cantidades" en números enteros

Hola Manuel

Si te refieres a la salida en PDF, tendrás que editar el código del archivo "pdfcreator.php".

Busca la linea en la que aparezca: $qty_formated[$i] = number_format( ...

Aquí es donde se asigna a la variable $qty_formated[$i] el valor que aparecerá como cantidad en el PDF. Modifica la linea según tus necesidades.

Un saludo.

No puedo añadir productos al primer renglón del presupuesto

Me ocurre que no puedo añadir productos en el primer item ni de los presupuestos, ni de las facturas. Si agregó un segundo renglón todo funciona bien pero solo en el segundo renglón. Esto comenzó a ocurrirme luego de instalar los pdf configurator de Regoluna. ¿Ya les ha ocurrido algo similar? Respecto del caso anterior que les plantee, sobre el envío de los pdf adjuntos a los mails. ¿Tienen alguna novedad? Saludos y muchisimas gracias!

Re: No puedo añadir productos al primer ...

Hola Gabriel.
Unas preguntas a ver si podemos ir acotando el posible problema:

  • ¿Has probado con el PDFConfigurator original, sin instalar nuestra traducción?
  • ¿Has ejecutado las el código SQL que indican en la instalación de PDFConfigurator (en su readme.txt)?

Re: Re: No puedo añadir productos al primer ...

Hola Rodrigo!!!

Muchas gracias por responderme!

Antes de instalar la traducción no me pasaba, más no he vuelto a realizar la prueba. Voy a volver la instalación atrás a ver que ocurre (espero poder)

Respecto de los SQL se han ejecutado cual decia el readme.

Re: No puedo añadir productos al primer ...

Buenos dias!!!
tengo el mismo problema, instale el pdf config + la traduccion y nose me agrega el primer producto,
solo si desde producto creo un presupuesto, ahi si me lo agrega..
espero la solucion, muchas gracias!

Re: No puedo añadir productos al primer ...

Tal cual!!!!! Te dejo mi mail por si consigues solucionarlo así me avisas.... si yo lo soluciono posteare aqui o pasame tu mail gabrielrusso [at] gematec.com.ar

Re: nuevo Re: No puedo añadir productos al primer ...

No conseguimos reproducir el problema, así que tendríais que darnos más datos: Versión de Vtiger, Navegador, Servidor, etc...
Fijaos a ver si os da algún error de javascript. Si usais Firefox o Chrome podéis instalar la extensión Firebug que os dará información precisa en caso de que esté fallando algo del javascript.
Cuando decís que no se pueden añadir productos: ¿Aparece la ventana de productos pero al seleccionarlo no se incluye la lista o no aparece la lista de productos?

Re: nuevo Re: No puedo añadir productos al primer ...

La versión de Vtiger es la 5.1
El navegador, probé con Internet explorer 8 y con Firefox 3.6.3

Aparece la ventana de productos pero al seleccionar no se incluyen.

Vale aclarar que esto sucede en el primer renglón, si añado un segundo renglón, puedo añadir los productos correctamente (pero solo en el renglon añadido (el 2 do), en el primer item, no se puede de ninguna manera).

Voy a instalar el Firebug y postear el reporte!!!!

Les copio el error que me da en internet explorer.

*********************************************************************************************************

Detalles de error de página web

Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727)
Fecha: Wed, 2 Jun 2010 17:42:11 UTC

Mensaje: 'window.opener.document.EditView.elements[...]' is null or not an object
Línea: 81
Carácter: 3
Código: 0
URI: http://www.codenix.com/vtigercrm/modules/Products/Products.js

***********************************************************************************************************

Re: nuevo Re: No puedo añadir productos al primer ...

Re: nuevo Re: No puedo añadir productos al primer ...

habra algun error de linea, o es por el patch a español q pasa esto, de no añadir el primer prodcuto

Me parece que solucione el

Me parece que solucione el problema editando el archivo "Smarty/templates_c/%%50^50C^50CD3FF2%%ProductDetails.tpl.php", el formulario del producto original esta diferente al que se agrega con "aniadir producto" (funcion fnAddProductRow en Inventory.js). El campo "hdnProductCode1" no existe, y tiene un campo "comment1" que se deberia llamar "productDescription1". Espero que les ayude a arreglar el bug.

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
To prevent automated spam submissions leave this field empty.
CAPTCHA
La siguiente pregunta es para prevenir el SPAM. Introduzca el texto de la imagen
Imágen CAPTCHA
Enter the characters (without spaces) shown in the image.