- Este debate está vacío.
-
AutorEntradas
-
5 noviembre, 2010 a las 2:54 pm #31592Cintia Carina GossnMiembro
Hola, buenos dias.
Necesito poder ver la hora de cada transaccion el las lineas de caja, por un lado, y tambien necesitaria si es posible, agregar un campo de tipo descripcion en el tpv para que quede una descripcion en las lineas de caja.En cuanto a la columna libro de caja tiena como tipo de dato fecha/hora, pero la hora me queda en cero. Se podra modificar?
Como siempre. Muchas gracias
5 noviembre, 2010 a las 6:06 pm #35207Javier AderParticipanteLas tabla que almacenan las lienas de caja, como todas las tablas, tienen columnas Created y Updated; te tipo timeStamp. Esas columnas por defecto no se muestra en ninguna ventana (y yo no la mostraria tampoco); se pueden ver haciendo doble click en el “cuadradito de numero de filas” (parte inferior, derecha). Si queres que esos datos se visualicen directamente, de solo lectura, podes agregar una columna virtual a la tabla de de las lineas (de tipo fecha, creo) y despues las agregas a la ventana. Algo como
Nombre de columan: UpdatedView
Sql = Updated
Nombre de columan : Creadted
Sql = CreatedEn cuanto a la descripcion desde el tpv no entiendo muy bien… vos al facturar desde el tpv, creas a lo sumo una linea por tipo de pago efectivo (bueno, en realidad creo que se pueden crear mas, pero no es lo comun); a esa linea de caja, para que queres agregarle un descripcion en particular? para saber que lineas se generaron desde el tpv? La descripción creo que ya esta siendo usada por el TPV.
5 noviembre, 2010 a las 10:05 pm #35209Cintia Carina GossnMiembroLa descripcion del TPV lo necesito pues en las lineas del libro de caja, cuando se vende por tpv, quedan vacias, y se es muy dificil detectar que fue lo que se vendio.
Tenemos que intuir por el monto…. (muy tedioso).
Salvo que tenga algo mal configurado yo….5 noviembre, 2010 a las 11:05 pm #35208Javier AderParticipanteen 10.03 podes modificar el método createOxpCashPayment(CashPayment p) de la clase PoSOnline, poniendo algo justo despues de la llamada al constructor de MCashLine. Algo por ej como
Code:private void createOxpCashPayment(CashPayment p) throws PosException {
// MCashBook cashBook = new MCashBook(ctx, posConfig.getC_CashBook_ID(), trxName);
MCash cash = MCash.get(ctx, getPoSCOnfig().getCashBookID(), invoiceDate, getTrxName());throwIfFalse(cash.getC_Cash_ID() > 0);
MCashLine cashLine = new MCashLine(cash);
//estas son las lineas nuevas
String desc = “TPV”; //aca le podrias poner “TPV” seguido de la fecha actual
cashLine.addDescription(desc);
//lo que sigue igual….Creo que debe andar; en 10.03 casi seguro, en 10.09 me da la sensación que también debería, pero no lo chequie. Lo de agregarle la fecha actual (busca pro ej en System.getTime(), o algo por el estilo; eso ya es tema de manejar las librerias de Java), te puede servir para matar dos pajaros de un tiro.
Fijate que llamo a addDescription y no a setDescription (esto es por si la linea de caja es usada para pagar mas de una factura…. me da la sensación que eso en 10.03 no es posible pero en 10.09 por unos comentarios que leí puede que se de….); de esta manera, si la misma linea es usada mas de una vez, la descripción anterior no se pierde.
-
AutorEntradas
- Debes estar registrado para responder a este debate.