Hola a todos,
En la nueva versión se incluye la característica oculta que permite crear pedido a proveedor de productos sin precio de proveedor. En la versión previa también estaba, pero con otro nombre.
NEW: hidden feature: SUPPLIERORDER_WITH_NOPRICEDEFINED allow supplier order even if no supplier price defined
En ninguna de las dos versiones he logrado hacer funcionar esa opción. Ingreso en Configuración > Varios > y agrego el nombre con valor 1, sin embargo al momento de agregar un producto en el pedido a proveedor, el sistema me devuelve la advertencia de que no hay precio definido para este proveedor/producto.
Alguien usa funciones ocultas o imagina qué puedo estar haciendo mal?
Muchas gracias!
hidden feature: SUPPLIERORDER_WITH_NOPRICEDEFINED
-
- Novato
- Mensajes: 13
- Registrado: Lun, 25/08/2014, 20:17
Hola,
he estado revisando el código fuente y la verdad es que tal y como está implementado no va a funcionar. Incluso hay una segunda variable SUPPLIER_ORDER_WITH_NOPRICEDEFINED, pero ni con las dos activadas funciona.
Hay que corregir bastantes fallos de programación.
Un saludo.
he estado revisando el código fuente y la verdad es que tal y como está implementado no va a funcionar. Incluso hay una segunda variable SUPPLIER_ORDER_WITH_NOPRICEDEFINED, pero ni con las dos activadas funciona.
Hay que corregir bastantes fallos de programación.
Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros
¿Quieres soporte profesional? Contacta con nosotros
-
- Novato
- Mensajes: 13
- Registrado: Lun, 25/08/2014, 20:17
Hola ferran, gracias por tu respuesta.
La segunda variable estaba informada en el registro de cambios de la versión previa. También la probé hace tiempo y nunca funcionó. Al ver que en la nueva versión estable volvía a informarse esta variable oculta pero con nuevo nombre, asumí que ya estaría resuelta la funcionalidad, pero no.
Crees que debería informar este tema como un bug de la versión estable, ya sea en este foro o bien en otro lugar?
Saludos!
La segunda variable estaba informada en el registro de cambios de la versión previa. También la probé hace tiempo y nunca funcionó. Al ver que en la nueva versión estable volvía a informarse esta variable oculta pero con nuevo nombre, asumí que ya estaría resuelta la funcionalidad, pero no.
Crees que debería informar este tema como un bug de la versión estable, ya sea en este foro o bien en otro lugar?
Saludos!
Hola,
en Inicio->Configuración->Entorno está la opción Mostrar enlace "Reportar un error". Si la activas, bajo del menú izquierdo aparece un enlace para informar directamente de un error en la plataforma de desarrollo. Ese es el mejor lugar.
Un saludo.
en Inicio->Configuración->Entorno está la opción Mostrar enlace "Reportar un error". Si la activas, bajo del menú izquierdo aparece un enlace para informar directamente de un error en la plataforma de desarrollo. Ese es el mejor lugar.
Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros
¿Quieres soporte profesional? Contacta con nosotros
Estimados amig@s:
La solución que encontré es:
Agregar SUPPLIER_ORDER_WITH_NOPRICEDEFINED en Configurar -> Otra configuración y asignar el valor 1.
En el archivo:
/fourn/facture/card.php
Buscar:
Líneas 966 - 967
Cambiar a:
Buscar:
Línea 2711 - 2712
Cambiar a:
Versión de Dolibarr 7.0.1
Independiente de la versión pueden ir al archivo y buscar esas líneas de código y realizar los cambios. Sugiero hacerlo en un ambiente de desarrollo.
Espero que ayude,
Saludos desde Chile
Freddy
La solución que encontré es:
Agregar SUPPLIER_ORDER_WITH_NOPRICEDEFINED en Configurar -> Otra configuración y asignar el valor 1.
En el archivo:
/fourn/facture/card.php
Buscar:
Líneas 966 - 967
Código: Seleccionar todo
$idprod=0;
if (GETPOST('idprodfournprice') == -1 || GETPOST('idprodfournprice') == '') $idprod=-99; // Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
Código: Seleccionar todo
if (empty($conf->global->SUPPLIER_ORDER_WITH_NOPRICEDEFINED)) // TODO this test seems useless
{
$idprod=0;
if (GETPOST('idprodfournprice') == -1 || GETPOST('idprodfournprice') == '') $idprod=-99; // Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...)
}
Línea 2711 - 2712
Código: Seleccionar todo
global $forceall, $senderissupplier, $dateSelector, $inputalsopricewithtax;
$forceall=1; $senderissupplier=1; $dateSelector=0; $inputalsopricewithtax=1;
Código: Seleccionar todo
global $forceall, $senderissupplier, $dateSelector, $inputalsopricewithtax;
$forceall=1; $senderissupplier=1; $dateSelector=0; $inputalsopricewithtax=1;
if (! empty($conf->global->SUPPLIER_ORDER_WITH_NOPRICEDEFINED)) $senderissupplier=2;
Independiente de la versión pueden ir al archivo y buscar esas líneas de código y realizar los cambios. Sugiero hacerlo en un ambiente de desarrollo.
Espero que ayude,
Saludos desde Chile
Freddy