Esta consulta es de hace 3 años. Tenga eso en cuenta.
Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
tengoun_f74d39
tengoun_f74d39
Pregunta cerrado

Sobre loop en el framework de FS Hola! Me gustaría saber...

Sobre loop en el framework de FS
Hola!

Me gustaría saber si se puede, con el framework de FS en la vista (html) aprovechar un loop para hacer un sumatorio o crear un array nuevo por ejemplo.

Os pongo ejemplo en "php tradicional"

while ($row = $result->fetch_assoc()) {
$contadorfacturacion+=$row['total']; = Esto sumaria
$nuevoarray[]=$row['total']; = esto me crearia un array nuevo aparte
}

En FS intento el loop y lo que me muestra es el valor, ni suma ni crea el array

{loop="$fsc->array"}
Ej suma:
{$nuevavariableconlasuma+=$value['nombrecolumna']}
Ej Array:
{$nuevoarray[]=$value['nombrecolumna']}
{/loop}

Pero si hago esto ... me muestra la variable ni suma ni array :(

pd: lo necesito para aprovechar en una tabla de facturación recoger el número de pedidos y crear luego un array para luego generar un gráfico dinámico con Chart.js

España   01-07-2016 10:19:48   03-07-2016 00:56:45   4   [NeoRazorX]

Comentarios
shawe
No lo he probado pero diría que no, este sistema de plantillas es más simple que Twig y similares.
nathoo
Las operaciones vas a tenerlas que hacer por lo general en el controlador. La vista es muy poco flexible, además de que realmente una vista debe tener poca "inteligencia" por definición.

Un saludo
tengoun_f74d39
Una pena ya que eso me obliga a duplicar consultas pero gracias por la aclaración a los dos! :)
juanfernandoaguilar_d30663
Si no son consulta son procesos, :) ¡Animo!
NeoRazorX
Lo de la suma lo puedes hacer, lo del loop no lo tengo claro, pero creo que quedaría todo así:
{loop="$fsc->array"}
Ej suma:
{$nuevavariableconlasuma=$nuevavariableconlasuma+$value['nombrecolumna']}
Ej Array:
{function="array_unshift($nuevoarray, $value['nombrecolumna'])"}
{/loop}
NeoRazorX
De todas formas no te olvides de inicializar las variables:
<!--{$nuevavariableconlasuma=0}-->
<!--{$nuevoarray=array()}-->
{loop="$fsc->array"}
Ej suma:
<!--{$nuevavariableconlasuma=$nuevavariableconlasuma+$value['nombrecolumna']}-->
Ej Array:
<!--{function="array_unshift($nuevoarray, $value['nombrecolumna'])"}-->
{/loop}
tengoun_f74d39
Hola NeoRazorX, lo he probado y funciona a la perfección tanto la suma como el array. Muchísimas gracias!!

Cerrado
otros
Título Tipo
tengoun_f74d39 tengoun_f74d39
Hola a todos, Para facturascripts 2015 realicé un plugin de conciliación bancaria que estaba adaptando para subirlo a la comunidad, pero al ver que facturascripts 2018 va a ser en symfony3, lo...
cerrado 11-10-2017 16:10:10
Pregunta 4
tengoun_f74d39 tengoun_f74d39
Permisos / Lineas de negocio. ¿Se puede impedir que un usuario vea una serie de facturas? Tenemos varios equipos comerciales y nos gustaría que fuesen autonomos para gestionar las facturas, pero...
cerrado 20-07-2017 15:59:42
Pregunta 7
tengoun_f74d39 tengoun_f74d39
Añadir precio de coste en una línea libre. Poder añadir líneas libres en las facturas está genial, pero si no podemos indicar el coste, ya que al ser línea libre, no tiene articulo asociado (ni...
cerrado 10-07-2017 18:56:03
Idea 8
tengoun_f74d39 tengoun_f74d39
No consigo mostrar un mensaje cuando $this->new_message("mensaje") lo pongo dentro de una función. Si está dentro de private_core si se muestra en la vista pero si la pongo en otra...
cerrado 17-06-2017 00:46:03
Pregunta 3
tengoun_f74d39 tengoun_f74d39
Cron para recalcular el stock de todos los artículos desde Informes > Artículos > Stock. Hace tiempo pregunté cómo realizar el calculo de stock de forma automática, y se me remitió al CRON,...
cerrado 05-07-2017 09:15:04
Pregunta 5
tengoun_f74d39 jadacom
Hola, Intento que la página se recargue sola, pero a cada recarga haya pasado de página (emulando el funcionamiento de recalcular stock) Lo he intentado con sleep(5); header('Location:...
cerrado 12-06-2017 16:46:25
Pregunta 4
tengoun_f74d39 tengoun_f74d39
Hola, una pregunta para alguien que tenga familiarizado GitHub... Tengo entendido que se puede modificar algo a tu gusto, por ejemplo, estoy tocando el adminlte, y cada vez que pulso actualizar,...
cerrado 02-06-2017 19:22:28
Pregunta 10
tengoun_f74d39 shawe
Plugin: Agenda_de_Pagos_y_Cobros Tengo un recibo de una factura con el método de pago con vencimiento a 30 días y en la agenda no me aparece como pendiente, adjunto ejemplo del recibo que vence el...
cerrado 11-04-2017 09:25:54
Error 12
tengoun_f74d39 tengoun_f74d39
Hacer {break} en raintpl o en el framework de FS Hola buenas, miro en la documentación del framework raintpl y me indica usar {break} en el view para cortar un loop , pero no me funciona. de que...
cerrado 22-03-2017 12:23:11
Pregunta 11
tengoun_f74d39 tengoun_f74d39
¿Alguien sabe como tener más de un nivel de profundidad en el menú del adminlte? Lo he modificado, pero quizas de serie hay alguna forma de hacerlo, adjunto foto: Plugin: adminlte
cerrado 10-03-2017 08:33:21
Pregunta 3
tengoun_f74d39 tengoun_f74d39
Hola a todos, He realizado un plugin para la conciliación bancaria, es decir, bajándose el extracto del banco y cargandolo directamente en un formulario se actualiza en una base de datos y luego...
cerrado 08-03-2017 16:51:57
Pregunta 17
tengoun_f74d39 jadacom
Plugin: Agenda_de_Pagos_y_Cobros ¿Es normal que tarde en mostrarse los recibos en el calendario como 30 segundos? Dispongo de un servidor dedicado y todo facturascripts con un uso intensivo va...
cerrado 27-03-2017 00:56:19
Error 6
tengoun_f74d39 jorgeluisalmendros_103
Si una factura tiene dos fuentes de pago, como lo podemos reflejar en la parte de contabilidad? Ejemplo: Una factura la pago una parte con transferencia y otra con caja. En caso de no poderse... ¿...
cerrado 27-12-2016 16:17:02
Pregunta 1
tengoun_f74d39 tengoun_103
Plugin: adminlte Solo es un detalle (pero son unos cientacos de clicks) Sería muy práctico que si el menú lo hacemos "pequeño" (aun con pantalla grande) se guarde (en una cookie?¿) ya...
cerrado 20-12-2016 13:24:41
Idea 2
tengoun_f74d39 tengoun_103
Plugin: facturacion_base Si se aplica una regularización de stock a un producto, y por ejemplo, al cabo de unos días modificamos el nombre de la referencia, ejemplo una referencia que se llamaba...
cerrado 16-12-2016 22:12:06
Error 3
tengoun_f74d39 NeoRazorX
plugin: importar_facturas Hola Carlos, dos preguntas. Al importar facturas (plugin a medida que nos hiciste) (lo hacemos a diario, importando un csv con los pedidos de nuestra web) vemos que no se...
cerrado 15-11-2016 17:08:24
Pregunta 2
tengoun_f74d39 NeoRazorX
Plugin: facturacion_base Una duda sobre donde esta localizado en el código lo siguiente: (imagino que en el modelo de factura pero no lo localizo): ¿Alguien sabe donde se realiza (en las facturas...
cerrado 04-11-2016 20:41:35
Pregunta 2
tengoun_f74d39 emailforos.es_103
Plugin: plantillas_pdf - ¿Alguien sabe si se puede tener un formato de impresión para los pedidos de compra y otro distinto para por ejemplo las facturas de venta? Lo digo porque cuando paso un...
cerrado 03-11-2016 21:39:09
Pregunta 9
tengoun_f74d39 tengoun_103
- Añadir teléfono de contacto a la pestaña "envio" dentro de facturas La pestaña envio aparenta tener la función de recoger los datos de envio al cliente (los facilitados a la...
cerrado 25-10-2016 12:00:09
Idea 1
tengoun_f74d39 tengoun_103
Tengo en varios plugins una función dentro de su clase que he ido teniendo que copiar y pegar en cada controller para poderlo usar desde la vista de cada uno. ¿cual es la manera correcta de...
cerrado 24-10-2016 18:40:59
Pregunta 3
tengoun_f74d39 emiliomartinacevedo_103
¿Cuantas ventas faltan para la mejora 01? El 30 de agosto compre 11 de las 60 necesarias y me gustaría saber cuantas quedan a día de hoy, ver así, si falta poco y aportar con esfuerzo, un poco...
cerrado 25-10-2016 11:07:12
Pregunta 5
tengoun_f74d39 tengoun_103
PARA CREAR UN CRON en CPANEL para FS *Por si alguien le sirve de ayuda (lo quería contestar en el hilo del cron, pero ya estaba cerrado) (no me sirvió poner el "comando" en cpanel que se...
cerrado 20-10-2016 22:13:43
Idea 3
tengoun_f74d39 tengoun_103
Igual es tonta, pero nunca he usado cron y en cpanel, no se que poner en comand para que FS use el cron. Alguien sabe que poner? ahora adjunto captura. gracias por adelantado.
cerrado 19-10-2016 18:10:55
Pregunta 3
tengoun_f74d39 tengoun_103
Ventas>Facturas, intento añadir unas facturas que se me quedaron de venta que se me quedaron pendientes del 11, (hoy es 14) y a pesar de marcar la fecha, no se guarda correctamente y pone la de...
cerrado 14-10-2016 12:39:15
Error 3
tengoun_f74d39 valen.ayesa_f74d39
Sería muy útil poder ver el beneficio de una factura de venta, ya sea en el listado de facturas o en su interior El beneficio simplemente sería restar lo facturado - el coste de los artículos que...
cerrado 22-06-2017 13:48:24
Idea 32
tengoun_f74d39
Hola, en el plugin producción, si creo una receta, creo el artículo, me encuentro con un problema grave: Tengo el precio de coste como "calculado" (automatico) y el artículo...
cerrado 13-10-2016 22:06:28
Error 0
tengoun_f74d39 tengoun_103
Tengo un problema/duda - El precio de coste (calculado/automatico) me he dado cuenta que se fija cuando pasas un pedido a albaran. El problema está en que el precio real de compra, se sabe, cuando...
cerrado 13-10-2016 18:29:37
Pregunta 8
tengoun_f74d39 NeoRazorX
compras_albaran: I) abriendo un albaran ya creado. II) Pulsando en la pestaña Actualizar II) Intento actualizar un código de barras vacío (marco actualizar y guardar) pero no se guarda. ¿Esta...
cerrado 07-10-2016 13:15:01
Pregunta 2
tengoun_f74d39 NeoRazorX
El plugin es el de importar artículos de compra mediante csv. (no lo he sabido detectar en el desplegable) el apartado de tener los productos de los proveedores (para luego usar como carrito de...
cerrado 21-10-2016 20:06:53
Error 8
tengoun_f74d39 tengoun_103
Este error me aparece cuando edito una factura y le cambio la serie Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails...
cerrado 29-09-2016 12:28:23
Error 4
tengoun_f74d39 ezequieltotoras_103
¿Si un Proveedor es a la vez cliente? es decir en ocasiones le compramos cosas y otras le vendemos ... hemos de crear dos? ¿uno para proveedores y otro para clientes? gracias!
cerrado 28-09-2016 17:43:53
Pregunta 2
tengoun_f74d39 NeoRazorX
¿Si un producto tiene más de un código de barras? cual es el método óptimo para trabajar con FS? ¿Crear 2 productos y hacerlos equivalentes? Veo que instalando el plugin de pago TPV Tactil, los...
cerrado 28-09-2016 13:37:44
Pregunta 6
tengoun_f74d39 tengoun_103
Al actualizar me indica este error en compras_albaranes Error al ejecutar la consulta 0: Cannot add or update a child row: a foreign key constraint fails...
cerrado 25-09-2016 11:46:55
Error 2
tengoun_f74d39 tengoun_103
Desde el controlador, si tengo un array dentro de la función y quiero que se modifique al llamar a otra función, no consigo conservar los datos del array I) Creo un array en la función 1 II)...
cerrado 23-09-2016 12:43:33
Pregunta 3
tengoun_f74d39 tengoun_103
Dos Detalles: I) Si intentas crear una factura en negativo (abono) rellenando el total primero, no deja, se vacian los campos. II) Si la creas en positivo, entras y la editas poniendo un...
cerrado 22-09-2016 17:55:54
Error 3
tengoun_f74d39 tengoun_103
Igual es tonta, pero no consigo desde el controlador en una función modificar el valor de una variable. He probado enlazando public function x (&variableamodificar) He probado con global...
cerrado 16-09-2016 19:39:26
Pregunta 2
tengoun_f74d39 tengoun_103
No consigo poner el precio total 129.96 (salta a 129.97) rellenando primero el TOTAL Ahora adjunto captura, no se como conseguir un precio de factura de 129.96 suenta tonto lo se ... pero ......
cerrado 06-09-2016 17:28:27
Pregunta 3
tengoun_f74d39 tengoun_103
Por si a alguien le sirve, comparto: Modificación: Para nuestro trabajo al repasar la contabilidad es importante saber si tenemos un archivo adjunto asociado a la factura (ejemplo, el escaneado de...
cerrado 02-11-2016 12:28:57
Idea 21
tengoun_f74d39 tengoun_103
Sencilla, alguien sabe como cambiar ese icono en submenus? (adjunto imagen siguiente mensaje que aquí no aparece adjuntar) no lo encuentro ni en __construct ... ni controller ni model o no lo se ve
cerrado 30-08-2016 20:42:04
Pregunta 3
tengoun_f74d39 ezequieltotoras_103
¿Si pagan (o pago) parcialmente una factura? ¿Se genera mediante un recibo? ¿no hay otro método? El problema FacturaScripts busca las cuentas de caja (cuenta 570) pero si yo voy pagando mediante...
cerrado 30-08-2016 17:31:28
Pregunta 6
tengoun_f74d39 NeoRazorX
En el FSDK, si creas a partir de una tabla datos de ejemplo, en el controlador, el primer if($d) del constructor no entiendo para que sirve. (disculpad si es una pregunta tonta) Ejemplo public...
cerrado 26-08-2016 16:42:18
Pregunta 3
tengoun_f74d39 NeoRazorX
Función dentro de if, o variable con función Hola, ¿Alguien sabe (en el framework de fs) como meter en una variable? Simplifico con un ejemplo: {$test="date(today)"} (no funciona, guarda...
cerrado 24-07-2016 20:26:37
Pregunta 2
tengoun_f74d39 zapasoft
Plugin: caja_general   (zapasoft) Me interesa el plugin y su integración con la contabiliad, así que me gustaría colaborar económicamente para ayudar a empujar este plugin. ¿Podemos contactar...
cerrado 24-08-2016 11:16:18
Idea 1
tengoun_f74d39 tengoun_103
Para llevar la contabilidad con FacturaScripts, ¿alguien sabe como si se puede contabilizar una amortización? Es decir, si compro un ordenador y lo quiero amortizar en 12 meses a nivel contable...
cerrado 17-06-2016 00:47:21
Pregunta 3
tengoun_f74d39
TPV Genérico: I) En terminal, se puede escoger SERIE por defecto. II) A un cliente se le puede asociar una SERIE por defecto. II) Cuando creas usando el TPV un "ticket/factura" no deja...
cerrado 09-06-2016 09:48:15
Idea 0
tengoun_f74d39 traol
Plugin: tpv_tactil   (traol) Hola, Hemos comprado el TPV tactil, pero con la peculiaridad de que somos una tienda online, y lo vamos a usar para que desde almacen, vayan registrando los pedidos (y...
cerrado 30-05-2016 23:13:15
Pregunta 1
tengoun_f74d39 tengoun_103
Antes os he escrito porque no sube un CSV de clientes. Lo de que añadia un nombre que no conocía, error mio, esta en la última línea, despues de varias pruebas, veo que solo carga/actualiza la...
cerrado 25-05-2016 09:36:46
Error 2
tengoun_f74d39 NeoRazorX
Hola, Subo un csv para importar (he comprado el plugin) ... y algo raro ocurre ya que se pone como nombre del primer cliente DAVID QUINTANA (y ... ni se quien es ni está en el CSV) y me dice...
cerrado 25-05-2016 19:21:54
Error 5