cuando quiero actualizar el stock me dice esto "TypeError: spreadsheet.getRange(...).getvalue is not a function"... sabés por qué será? la unica forma de continuar es deshabilitando la actualización de stock...
No puedo con lo perfectos que son estos videos ❤ gracias por todo! Es Justo lo que necesitaba. Aún no comienzo porque quiero ver todos los videos antes de comenzar a realizar el punto de venta
Hola @Aulaenlanube, Quiero agadecer por el curso, lo he seguido y es muy bueno. He aprendido muchas cosas que me han ayudado y mejorado en el trabajo. Sin embargo, justo en esta parte del proyecto de gestión que construyes sigo al pie de tus enseñanzas y justo la macro que debería pasar los item de la factura a la pestaña facturas no funciona para nada bien. La he grabado varias veces con diferentes nombres para no crear confución. Pero lo que resulta haciendo la macro es copiar de una pestaña diferente y pegar en otra diferente, nada que ver con lo que se hizo al grabar la macro. Espero haceme entender. Lo que te pido es si podrías compartir el código para copiarlo o la platilla para editarla. Muchas gracias de antemano por tus aportes.
Magistral explicación. Sería excelente alguna función para realizar la ejecución de código en segundo plano, porque que las hojas esten cambiando tanto durante su ejecución termina mareando al usuario 😆. Gracias
ok pero si agregas dos veces el mismo producto puedes llegar a sobrepasar el stock ya que no hay nada que lo compruebe al instante o te funcione las celdas del producto repetido, supongo que más adelante se agregará esa función
Hola! queria consultarles no me aparece en comando de editar secuencia de comando, trate de bajar google apps script y me dice que no esta disponible, hay otra opcion para hacerlo. desde ya muchas gracias
Buenas, me podsrias decir porque no actualiza mi stock,, este el el codigo de la funcion : //CREAMOS LA FACTURA function generar_factura(){ var spreadsheet = SpreadsheetApp.getActive();
while(!spreadsheet.getRange('A13').isBlank()) { agregar_producto_factura(); } } //AGREGAR UN PRODUCTO A LA FACTURA function agregar_producto_factura() { var spreadsheet = SpreadsheetApp.getActive(); //actualizar el stock var cantidad = spreadsheet.getRange('F13').getValue(); var cod_pro = spreadsheet.getRange('D13').getValue(); //Buscamos la fila donde esta el producto y modificamos el stock spreadsheet.setActiveSheet(spreadsheet.getSheetByName('PRODUCTOS'), true); var fila = 8; //Mientras existan codigos de productos while( spreadsheet.getRange('A'+fila).isBlank()) { //comprobamos el codigo de producto if(spreadsheet.getRange('A'+fila).getValue()==cod_pro) { //actualizar el stock spreadsheet.getRange('B'+fila).setValue( spreadsheet.getRange('B'+fila).getValue()-cantidad ); break; } fila++; } //VOLVER A LA HOJA HACER FACTURA spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true); //pasamos los datos a factura spreadsheet.getRange('13:13').activate(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('FACTURAS'), true); spreadsheet.getRange('2:2').activate(); spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 1); spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet.getActiveRange().getNumColumns()).activate(); spreadsheet.getRange('\'HACER FACTURA\'!13:13').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true); spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows()); }; el boton guardar factura lo tengo con la macro `generar_factura`, Siguire con el curso haber si mas adelante encuentro el fallo. Gracias por todo.
Hola, gracias a tu comentario resolvi mi error y al tuyo creo que lo unico que le faltaba era el signo de exclamacion (!) para negar la funcion isblank
buenas tardes a todos, alquien me puede informar si la planilla del ejemplo se puede decargar de alguna pagina? desde ya estoy muy agradecido por el curso, cordiales saludos!
Hola, estoy usando su curso para aprender esta herramienta y tengo una duda. Se podría guardar factura pero sin tener ese cambio visual al pulsar el botón?? Me refiero a que la macro va cambiando de "hacer factura" a "facturas" visualmente con cada registro y la verdad es que es algo lento. Saludos y muchas gracias por el curso
Disculpe al momento de gravar macro para el botón "GUARDAR FACTUR" no me aparecen los nombres de las hojas, en la gravacion de la macro. ¿como puedo arreglar ese problema?
hola los videos estan muy buenos gracias por enseñarnos. Al poner en practica los videos me da un error "Exception: Los parámetros (String) no coinciden con la firma de método de SpreadsheetApp.getActiveRange." me podrian ayudar a solucionarlo gracias
Buenas, @Aulaenlanube me están resultando muy interesantes tus vídeos. Haces fácil lo difícil. Pero no sé por qué, al ejecutar la macro en la que se actualiza el stock, en lugar de aparecer el número me aparece un error #¡NÚM!. Creo que será una tontería, pero no me deja avanzar. ¿me podrías decir cómo arreglarlo? Mil gracias
Gracias por compartir, tengo la siguiente observación : Si dispongo de 10 unidades para determinado producto, el sistema me permite insertar innumerables filas con cantidades menores al stock actual "10" lo cual repercute que al "guardar la factura" este descuenta el valor del stock a tal punto de registrar un stock negativo "-"
cuando doy al boton guardar factua me sale esto.."TypeError: No se puede llamar al método "getActive" de undefined." He repetido todo varias veces. Por qué sucede esto?
Hola! Traté de seguir el tutorial hasta el final y no me salió, me presenta un error. Si alguien pudo completarlo sin problemas, por favor déjeme saber o páseme el documento, lo agradeceré muchísimo.
Disculpe al momento de grabar macro para el botón "GUARDAR FACTURA" no me aparecen los nombres de las hojas sino...."Hoja anterior", en la gravacion de la macro. ¿como puedo arreglar ese problema?
Aquí tenéis la lista con todos los vídeos del curso 👇👇
ua-cam.com/play/PLG1qdjD__qH46eLKqGvZ7mFe_ycnUvgfN.html
cuando quiero actualizar el stock me dice esto "TypeError: spreadsheet.getRange(...).getvalue is not a function"... sabés por qué será? la unica forma de continuar es deshabilitando la actualización de stock...
No puedo con lo perfectos que son estos videos ❤ gracias por todo! Es Justo lo que necesitaba.
Aún no comienzo porque quiero ver todos los videos antes de comenzar a realizar el punto de venta
De antemano claro muchismas gracias la verdad que los cursos estan buenisimos
Super recomendados.
Excelente el curso
Los videos están buenísimos. Muchas gracias!
Hola @Aulaenlanube, Quiero agadecer por el curso, lo he seguido y es muy bueno. He aprendido muchas cosas que me han ayudado y mejorado en el trabajo. Sin embargo, justo en esta parte del proyecto de gestión que construyes sigo al pie de tus enseñanzas y justo la macro que debería pasar los item de la factura a la pestaña facturas no funciona para nada bien. La he grabado varias veces con diferentes nombres para no crear confución. Pero lo que resulta haciendo la macro es copiar de una pestaña diferente y pegar en otra diferente, nada que ver con lo que se hizo al grabar la macro. Espero haceme entender.
Lo que te pido es si podrías compartir el código para copiarlo o la platilla para editarla. Muchas gracias de antemano por tus aportes.
Genial como siempre, muy bien explicado todo! son unos capos!
Magistral explicación. Sería excelente alguna función para realizar la ejecución de código en segundo plano, porque que las hojas esten cambiando tanto durante su ejecución termina mareando al usuario 😆. Gracias
ok pero si agregas dos veces el mismo producto puedes llegar a sobrepasar el stock ya que no hay nada que lo compruebe al instante o te funcione las celdas del producto repetido, supongo que más adelante se agregará esa función
Espectacular!!!
Hola! queria consultarles no me aparece en comando de editar secuencia de comando, trate de bajar google apps script y me dice que no esta disponible, hay otra opcion para hacerlo. desde ya muchas gracias
Buenas, me podsrias decir porque no actualiza mi stock,, este el el codigo de la funcion :
//CREAMOS LA FACTURA
function generar_factura(){
var spreadsheet = SpreadsheetApp.getActive();
while(!spreadsheet.getRange('A13').isBlank())
{
agregar_producto_factura();
}
}
//AGREGAR UN PRODUCTO A LA FACTURA
function agregar_producto_factura() {
var spreadsheet = SpreadsheetApp.getActive();
//actualizar el stock
var cantidad = spreadsheet.getRange('F13').getValue();
var cod_pro = spreadsheet.getRange('D13').getValue();
//Buscamos la fila donde esta el producto y modificamos el stock
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('PRODUCTOS'), true);
var fila = 8;
//Mientras existan codigos de productos
while( spreadsheet.getRange('A'+fila).isBlank())
{
//comprobamos el codigo de producto
if(spreadsheet.getRange('A'+fila).getValue()==cod_pro)
{
//actualizar el stock
spreadsheet.getRange('B'+fila).setValue( spreadsheet.getRange('B'+fila).getValue()-cantidad );
break;
}
fila++;
}
//VOLVER A LA HOJA HACER FACTURA
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true);
//pasamos los datos a factura
spreadsheet.getRange('13:13').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('FACTURAS'), true);
spreadsheet.getRange('2:2').activate();
spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 1);
spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet.getActiveRange().getNumColumns()).activate();
spreadsheet.getRange('\'HACER FACTURA\'!13:13').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true);
spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
};
el boton guardar factura lo tengo con la macro `generar_factura`,
Siguire con el curso haber si mas adelante encuentro el fallo.
Gracias por todo.
Hola, gracias a tu comentario resolvi mi error y al tuyo creo que lo unico que le faltaba era el signo de exclamacion (!) para negar la funcion isblank
buenas tardes a todos, alquien me puede informar si la planilla del ejemplo se puede decargar de alguna pagina? desde ya estoy muy agradecido por el curso, cordiales saludos!
Hola, estoy usando su curso para aprender esta herramienta y tengo una duda. Se podría guardar factura pero sin tener ese cambio visual al pulsar el botón?? Me refiero a que la macro va cambiando de "hacer factura" a "facturas" visualmente con cada registro y la verdad es que es algo lento. Saludos y muchas gracias por el curso
Disculpe al momento de gravar macro para el botón "GUARDAR FACTUR" no me aparecen los nombres de las hojas, en la gravacion de la macro.
¿como puedo arreglar ese problema?
Me pasa lo mismo
Sabes que hice... copie tal cual se ve la formula en el video y funcionó.
Hola yo no se como generar el numero automatico de codigo de factura
hola los videos estan muy buenos gracias por enseñarnos. Al poner en practica los videos me da un error "Exception: Los parámetros (String) no coinciden con la firma de método de SpreadsheetApp.getActiveRange." me podrian ayudar a solucionarlo gracias
Buenas,
@Aulaenlanube me están resultando muy interesantes tus vídeos. Haces fácil lo difícil.
Pero no sé por qué, al ejecutar la macro en la que se actualiza el stock, en lugar de aparecer el número me aparece un error #¡NÚM!.
Creo que será una tontería, pero no me deja avanzar.
¿me podrías decir cómo arreglarlo?
Mil gracias
He vuelto a ver el vídeo con más detenimiento y ya he encontrado el error. Me faltaba un paréntesis😔😔
A mí me sale error 😢 al realizar ua nueva macro
y a mí
me da error en el break y no me deja cerrar la macro
vale, solucionado... un ";" donde no debía!
Hola amigo, tú no tienes curso de Scribus? No sabrá donde puedo conseguir uno bueno? Aquí en youtube no hay casi y no se ven muy buenos, gracias.
No tengo ninguno, lo siento. Salu2
Gracias por compartir, tengo la siguiente observación : Si dispongo de 10 unidades para determinado producto, el sistema me permite insertar innumerables filas con cantidades menores al stock actual "10" lo cual repercute que al "guardar la factura" este descuenta el valor del stock a tal punto de registrar un stock negativo "-"
Hablamos de distintas filas de un mismo producto en el mismo pedido? No sería más simple un sola fila por producto?
S.O.S he seguido todos los pasos pero no me actualiza el stock. 😢
cuando doy al boton guardar factua me sale esto.."TypeError: No se puede llamar al método "getActive" de undefined." He repetido todo varias veces. Por qué sucede esto?
hola, verifica que tenga paréntesis despúes de getActive o algún ; que se esté omitiendo.
Hola!
Traté de seguir el tutorial hasta el final y no me salió, me presenta un error.
Si alguien pudo completarlo sin problemas, por favor déjeme saber o páseme el documento, lo agradeceré muchísimo.
NO SE VE EL CÓDIGO!! NO HICISTE ZOOM!!
Disculpe al momento de grabar macro para el botón "GUARDAR FACTURA" no me aparecen los nombres de las hojas sino...."Hoja anterior", en la gravacion de la macro.
¿como puedo arreglar ese problema?
Me sale el mismo problema y no me elimina las celdas que elijo