Actualizar el doctotal del la orden de venta
Estimados Sres. como puedo actualizar el doctotal de la orden de venta con las facturas acutalizadas de esa venta.
saludos,
gracias
Hola
Prueba con esta query
SELECT T1.DocNum '# OV', T1.CardName, T0.ItemCode, T0.Quantity 'OV Cant', T0.Dscription, T3.DocNum '# Entrega', T2.Quantity,
T5.DocNum '# Factura', t4.quantity, t8.docnum '# NCredito', -t7.quantity
FROM dbo.RDR1 T0
INNER JOIN dbo.OITW T6 ON T6.ItemCode = T0.ItemCode AND T6.WhsCOde = T0.WhsCode
INNER JOIN dbo.ORDR T1 ON T1.DocEntry = T0.DocEntry
LEFT JOIN dbo.DLN1 T2 ON T2.BaseEntry = T0.DocEntry AND T2.BaseLine = T0.LineNum
LEFT JOIN dbo.ODLN T3 ON T2.DocEntry = T3.DocEntry
LEFT JOIN dbo.INV1 t4 on t4.BaseEntry = t2.DocEntry and t4.BaseLine = t2.LineNum
LEFT JOIN dbo.OINV t5 on t4.DocEntry = t5.DocEntry
LEFT JOIN dbo.RIN1 t7 on t7.BaseEntry = t4.DocEntry and t7.BaseLine =t4.LineNum
LEFT JOIN dbo.ORIN t8 on t7.DocEntry = t8.DocEntry
WHERE T1.DocDate between '[%0]' and '[%1]'
Slds
PD: no olvides calificar las respuestas
Similar Messages
-
Query SAP Business One Orden de Venta x Entrega x Factura x Pago
HOLA COMO PUEDO HACER ONU Reporte Qué me muestre El Numero De La Orden de Venta (ORDR) y me muestre also do Entrega (ODLN) y me muestre do Factura (OINV) y do Pago (ORCT), Como SI FUERA ONU Mapa de Relaciones , ademas de Filtrar por serie de similares pedido y Rango de Fechas ya Que lo intente relacionando Pedidos estafa Entregas Pero me error sin marca en el BaseType:
T0 SELECT. [DOCNUM], T0. [DocTotal], T2. [DOCNUM]
DE ORDR T0 INNER JOIN NNM1 T1 EN T0.Series = T1.Series RIGHT JOIN ODLN T2 EN T1.BaseType = 15 y = T1.BaseEntry T2.DocEntry
DONDE T1. [SeriesName] = [% 0] y T0. [DocDate]> = [% 1] y T0. [DocDate] <= [% 2]
Si Alguien Puede del ayudarme estafa this please consulta Gracias.Hola, para estar claros con la pregunta. Si el objetivo es que me muestre las facturas que tienen por obligacion que estar en una orden, luego en una entrada y por ultimo la factura debes utilizar el siguiente query con INNER JOIN
from ODLN T3
INNER JOIN DLN1 D1 ON T3.DocEntry = D1.DocEntry
INNER JOIN ORDR T2 ON T2.ObjType = D1.BaseType and T2.DocEntry = D1.BaseEntry
INNER JOIN RDR1 t1 on T2.DocEntry = T1.DocEntry
INNER JOIN INV1 T4 ON D1.ObjType = T4.BaseType and D1.DocEntry = T4.BaseEntry
INNER JOIN OINV T0 ON T0.DocEntry = T4.DocEntry and T0.DOCSTATUS='O'
Si lo que necesitas es que sea opcional, dime cuales condiciones debe considerar para entenderlo bien.
Yo hice la prueba en mi ambiente de esta manera y tiene el resultado que te comento. -
Store Procedure/ Autorizacion en Ordenes de Venta
Hola a todos, me han pedido que los renglones que se borren en las ordenes de venta, se bloqueen esos documentos o que sap no permita al usuario actualizar.
Escenario:
Tengo 3 renglones de producto, si el usuario elimina un cualquier renglon, al momento de actualizar no se permita, en conclusion, renglones capturados no deben quitarse.
Existe alguna opcion a travez de SP o alguna de etapa de autorizacion?
Muchas Gracias.
Alessandro.Tengo el siguiente sp pero no me esta funcionando, para que valide a un usuario en especifico, al quitar renglones en las ordenes de venta que pertenezcan a un grupo de articulos en especifico.
if @Object_Type in (17) and @transaction_type in ('D')
begin
declare @user int
select @user=usersign2 from ordr WHERE DocEntry = @list_of_cols_val_tab_del
if @user in (50)
begin
set @error=1
set @error_message= 'No tiene Autorizacion'
end
if exists (SELECT T2.ItmsGrpCod FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OITM T2 ON T1.ItemCode = T2.ItemCode
WHERE T0.Docentry =@list_of_cols_val_tab_del
and (T2.ItmsGrpCod =1054 or T2.ItmsGrpCod =1055))
BEGIN
SELECT @Error = 3, @error_message = 'No tiene autorizacion'
END
END
En el manual del transaction menciona el parametro "D" es cuando un renglon se elimina, esto es correcto?.Por eso pongo @transaction_type in ('D'),
Alguna ayudita?
Gracias.
Edited by: Alessandro Santinelli on Oct 12, 2010 9:52 PM
Edited by: Alessandro Santinelli on Oct 12, 2010 9:53 PM -
Query SAP Business One Orden de venta, entrega, factura
Hola que tal,
De antemano muchas gracias por su apoyo, me gustaría mucho me pudieran ayudar con una consulta para mostrar las ordenes de venta que pertenezcan a una entrada y esta a su vez a las facturas?
Select
D1.U_FOLIO as 'Folio',
T3.Docnum as 'Entrega',
T0.DocNum as 'Factura',
T0.Doctotal as 'ImporteFactura',
end as Total,
t0.DocDate as 'FechaCont',
D1.U_FECHFORM as 'FechaFor',
t0.CardName as 'Banco'
from ODLN T3
left JOIN DLN1 D1 ON T3.DocEntry = D1.DocEntry
left JOIN ORDR T2 ON T2.DocEntry = D1.BaseEntry
left join rdr1 t1 on t2.docentry = t1.docentry
right join OINV T0 ON T3.NumAtCard = t0.NumAtCard or T3.Doctotal=T0.Doctotal
Me funciona perfecto para cuando una factura no esta cancelada por nota de crédito, que si esta cancelada con nota de crédito me vuelve a mostrar la entrega tanto la cancelada como la que esta abierta.
Gracias, que pasen buena tarde!Hola, para estar claros con la pregunta. Si el objetivo es que me muestre las facturas que tienen por obligacion que estar en una orden, luego en una entrada y por ultimo la factura debes utilizar el siguiente query con INNER JOIN
from ODLN T3
INNER JOIN DLN1 D1 ON T3.DocEntry = D1.DocEntry
INNER JOIN ORDR T2 ON T2.ObjType = D1.BaseType and T2.DocEntry = D1.BaseEntry
INNER JOIN RDR1 t1 on T2.DocEntry = T1.DocEntry
INNER JOIN INV1 T4 ON D1.ObjType = T4.BaseType and D1.DocEntry = T4.BaseEntry
INNER JOIN OINV T0 ON T0.DocEntry = T4.DocEntry and T0.DOCSTATUS='O'
Si lo que necesitas es que sea opcional, dime cuales condiciones debe considerar para entenderlo bien.
Yo hice la prueba en mi ambiente de esta manera y tiene el resultado que te comento. -
HT4623 Como actualizar el software del IPAD, cuando te manda error?
Como actualizar el software del IPAD, cuando te manda error?
The Settings > General > Software Update option only appears when you have iOS 5+ installed, as you have iOS 4 then you will need to do the update via your computer's iTunes as described half-way down the page that you posted from.
Connect the iPad to your computer's iTunes and copy any purchases off the iPad to your computer via File > Devices > Transfer Purchases. You may also want to copy photos and any important documents off the iPad as well e.g. via the file sharing section at the bottom of the device's apps tab when connected to iTunes, via wifi, email, dropbox etc - they should be included in the backup, but it's best to have a copy of them outside of the backup just in case. You can then force a backup of the iPad by right-clicking the iPad 'Device' on the left-hand sidebar of iTunes and selecting 'Backup' (on iTunes 11 you can enable the left-hand sidebar via option-command-S on a Mac, control-S on a PC)
Then start the update by selecting the iPad on the left-hand sidebar, and on the Summary tab on the right-hand side clicking the Check For Updates button
Updating to iOS 5+ : http://support.apple.com/kb/HT4972
An iPad 2 will be updated to iOS 6.1.3 -
Como actualizar el ios del iphone 3g
como puedo actualizar el ios del iphone 3g
The iPhone 3G can only be upgraded to iOS 4.2.1
Install the latest version of iTunes on your computer.
Plug in your device to your computer.
In iTunes, select your device.
In the Summary pane, click "Check for Update." -
hola ,quiero descargar actualizaciones en mi ipod touch 5 generacion y al tratar de hacerlo por itunes en mi pc me dijo que habia que actualizar el sofware del pc y le di actualizar y ahora me aparece un error MSVCR80,dll en el equipo como restauro para poder accerder al ipod y actualizarlo,gracias
Google Translate:
Hello, I want to download updates on my ipod touch 5 generation and trying to do it by itunes on my pc said I had to update the software of pc and gave update and now me MSVCR80 error dll on the computer as restored to accerder to the ipod and update thanks
solving MSVCR80
iTunes 11.1.4 for Windows: Unable to install or open -
Como puedo actualizar un IPAD1? es posible? gracias
Estimados miembros,
os agradecería me comentaseis como actualizar el software del IPAD1. Hay muchas APPs que no pueden descargarse y otras que no funcionan en sus últimas versiones. El dispositiva está en perfectas condiciones y consideramos la posibilidad de cambiarlo porque, exceptuando las aplicaciones, funciona a la perfección. Tampoco puedo descargar el ebook
Gracias
GabiEl iPad 1 no puede actualizarse mas allá de iOS 5.1.1. Si ya tienes esta versión es lo mas actual que puede correr el dispositivo.
Sin embargo hay una forma de obtener versiones compatibles de las Aplicaciones si estas existen.
El primer paso es descargar la aplicación no compatible en un ordenador a través de iTunes.
Una vez hecho esto se puede descargar la versión compatible siguiendo los pasos en el siguiente articulo de Apple.
App Store: Instalar la última versión compatible de una app -
Búsqueda formateada - actualizada con dos campos
Hola estimados!
¿Alguien sabe si se puede actualizar una búsqueda formateada si se modifica cualquiera de dos campos?
Gracias!!!algo mas o menos asi es lo que yo uso, para modificar lascuentas de ingresos en venta y costo dentro de las ordenes de venta.
al darle shift+f2 lo que hago es seleccionarlo del query manager( la consulta), y luego pongo la opcion de cambiar actualizacion automatica con la opcion de la lista al salir de columna modificada, selecciono almacen , que es la que youtilizo como base para el cambio de mi cuenta y en mi query, tomo en cuanta el dato de la cabecera SERIE.
SELECT CASE WHEN ($[$8.0.0]>=1 AND $[$8.0.0]<=999999) THEN
'550000001'
WHEN ($[$8.0.0]>=1000000 AND $[$8.0.0]<=1999999) THEN
'550000002'
END
FROM OITM T1
WHERE T1.ITEMCODE=$[$38.1.0]
Te puede ayudar ! -
Como generar una factura de clientes con lotes
Como Generar Una factura de Clientes con lotes, es Decir buscas? Busca otros Una Lista de Materiales Con Todos SUS Hijos, Tener pecado Una generada Orden de venta.
Mi codigo es el siguiente, en solitario ingreso CUANDO Que El artículo De Una Lista de Materiales no me géneros la factura.
Espero me puedan Ayudar.
Consulta_SAP = new SqlDataAdapter ("SELECT Código como Código DESDE DONDE ITT1 Padre = '" + artículo + "'", DB_SAP);
Datos_SAP = new DataTable ();
Consulta_SAP.Fill (Datos_SAP);
cadena codigo_ = "";
codigo_ = Datos_SAP.Rows [0] [0] .ToString ();
for (int y = 0; y <Datos_SAP.Rows.Count; y ++)
dg_items.Rows.Add (Datos_SAP.Rows [y] [0] .ToString ());
for (int n = 0; n <dg_items.Rows.Count; n ++)
items_hjos = Convert.ToString (dg_items.Rows [n] .Cells [0] .Value.ToString ());
Facturas.Lines.SetCurrentLine (c);
Facturas.Lines.BatchNumbers.InternalSerialNumber = "67";
Facturas.Series = Convert.ToInt32 ("49");
Facturas.CardCode = CI;
Facturas.DocCurrency = "$";
Facturas.Lines.Address = direccion;
Facturas.UserFields.Fields.Item ("U_Orden") Valor = "Reto" + + reto ".";
Facturas.Lines.Quantity = 1;
Facturas.Lines.TaxCode = "IVAP16";
Facturas.Lines.BatchNumbers.BatchNumber = "145134514000396";
Facturas.Lines.BatchNumbers.Quantity = Convert.ToDouble ("1.0");
Facturas.Lines.BatchNumbers.SetCurrentLine (0);
Facturas.Lines.BatchNumbers.Add ();
Facturas.Lines.Add ();
c = c + 1;Hola
Nuevamente gracias por tu respuesta
La nota que mencionas la he revisado junto con otras varias, te cuento como me fue con estas
El cambio de estatus solo esta habilitado para las facturas de deudores que no son de anticipo, esto lo que me permite es hacer la nota de crédito de esa factura y así cancelar el pago recibido de la factura de Anticipo y esto me libera una parte del Anticipo,
Ahora al tratar de hacer la nota de crédito de la factura de Anticipo el sistema invierte los importes, donde el total aplicado de la factura se convierte en el total pendiente en la nota de crédito,
FACT
Total Pendiente 970 (DEL PAGO CANCELADO)
Total aplicado 30
NOTA DE CRÉDITO
Total Pendiente 30
Total aplicado 970 (DEL PAGO CANCELADO)
Esto es lo que me tiene detenida :s
Saludos -
Pdf en secuencias de impresión
Hola amigos!!
Tengo una orden de venta con una secuencia de impresión predefinida.
¿Cómo puedo hacer para exportar los documentos a PDF?
Encontré esta nota actualizada en abril de 2013... 1711169 - Export to PDF with print sequences https://websmp130.sap-ag.de/sap(bD1lcyZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3030303137313131363926
Y justo es lo que necesito...
¿Alguien sabe algo?
Gracias de antemano!Yamileth, saludos,
Lo que hacemos nosotros es
En algún editor de imágenes:
1.-que la imagen sea de 300 dpi por lo menos
2.- formato jpg
3.- profundidad de Color RGB de 8 bits
4.- que las dimensiones en pixeles reales sea por lo menos 10% mas grande del tamaño que deseas imprimirlo (por cualquier ajuste posterior)
En sap editor PLDs
1.- insertar un nuevo campo de imagen (pantalla) y acomodarlo al tamaño deseado con el puntero de seleccion y arrastre
2.-antes de insertar el nombre del archivo, cambiamos el tamaño de pantalla a "ajustar tamaño de campo proporcionalmente"
3.-insertar el nombre de archivo.
Con esto logramos 0% de distorcion en las imagenes, el paso en el editor de imagenes es la clave. -
Como guardar pedidos con fechas anteriores
Buen Día Compañeros
Estoy introduciendo unos Pedidos (sales orders) de un período anterior, se a que tabla van y todo lo demás, el problema que se me está presentando es que no me permite ingresarlos por las fechas, me da un error porque se desvia de la fecha actual (el error basicamente es con DocDueDate), como se hace para introducirlos al sistema?, en la Empresa donde estoy implementando, el sistema actual tiene como un status de Pendiente, y simplemente cierra el período y deja estos pedidos u ordenes de venta pendientes por resolver, como haría esto en SAP BO???
Como dije se que las tablas son la ORDR y la RDR1, cabecera y lineas especificamente, pero el error al hacer la transferencia se me presenta en lo de las fechas, como ingresar esos datos sin que me de problema con las fechas???
De antemano Gracias!!!Hola.
Es correcto. Puede colocar en los documentos una fecha de vencimiento que esté dentro del rango definido para ese periodo contable.
En cuanto al rango de la fecha de contabilización para un periodo, sólo se debería dejar desde el primer día del mes hasta el último día del mismo mes correspondiente.
No sé si entendí bien la segunda pregunta. Si tiene la versión 2007 de SB1, la opción Modificación automática de status de período a "período de cierre" aplica para todos los periodos definidos. Si la dejó en 0 no se cerraría automáticamente ninguno de los periodos, por lo que habria que hacerlo manualmente (por ejemplo por Contabilidad) al finalizar el mes.
Para DTW, intente usar la cuenta manager para conectar a la Base de Datos y luego estando el periodo anterior abierto, importar las Ordenes de Venta.
Nos cuenta cómo le va.
Saludos. -
Diferencia entre cerrado y cancelado
Hola a todos
Tengo una duda respecto de los conceptos de cerrado y cancelado en SAP.
Lo que entiendo es para el caso de una orden de venta:
1: Un documento cancelado es un documento que se le dió ese estado manualmente y que nunca llegó a procesarse.
2: un docuemnto cerrado llega a ese estado cuando el documento es facturado, o cuando se le da un cierre manual.
Mi gran duda es que SAP permite cerrar un documento que no ha tenido nuingún tipo de movimiento posterior, generando mis dudas. de acuerdo a mi lógica sólo debiera permitir cancelarlo.
Espero sus comentariosHola...Comparto contigo lo siguiente (parte del Manual de SAP B1):
Anulación y cierre de pedidos de cliente
Si se detiene el proceso de ventas y todavía no se ha creado el pedido de cliente (completa o parcialmente) en documentos de
ventas de destino, es posible cancelarlo:
Muestre el pedido de cliente.
Seleccione Datos u2192 Cancelar.
Aparecerá el status Anulado.
Cuando se ha copiado parcialmente un pedido de cliente en un documento de ventas de nivel superior, se puede cerrar pero no
anular. Para cerrar un pedido, visualícelo y, a continuación, seleccione Datos u2192 Cerrar.
Cuando se anula un pedido de cliente relativo a artículos, la cantidad reservada para el cliente se reducirá en función de la cantidad que aparece en el pedido anulado o cerrado.
No se borra el pedido de cliente cerrado o anulado. Todavía se puede visualizar y duplicar, pero no se puede modificar ni copiar en documentos de ventas de nivel superior. Además, los pedidos de cliente cerrados o anulados no aparecen en el informe Lista de partidas abiertas.
Espero te sea de ayuda
Saludos Cordiales, -
Borrar documentos preliminares
Buenas tardes:
Alguien sabe si se pueden borrar los documentos preliminares (sobretodo de ventas)
Esto porque tengo miles de documentos preliminares que ya no se van a convertir en orden de venta
Según yo es la tabla ODRF, pero no sé si se pueden borrar los registros y cómo se haría eso?
Gracias de antemanoHola...
Hasta donde sé esta es una problemática general que no tiene muchas alternativas. La ayuda online de hecho puntualiza lo siguiente:
Eliminación de documentos preliminares
Aplique el procedimiento siguiente para borrar cobros y pagos efectuados que se han grabado como documentos preliminares.
Procedimiento: Seleccione Gestión de bancos Pagos recibidos o Pagos efectuados Informe documentos de pago preliminares .
Especifique los parámetros requeridos para visualizar los documentos preliminares que desea borrar.
Haga clic con el botón derecho del ratón y seleccione Eliminar.
Nota
Los documentos preliminares sólo pueden borrarse de uno en uno.
Fin de la nota.
Me parece que es necesario establecer una periodicidad para la eliminación de preliminares de modo de no ir acumulando documentos de este tipo
Espero te sea de ayuda
Saludos Cordiales, -
Hola a todos quisiera que alguien me ayude si tiene
informacion de como
hacer que despues del registro de un usuario nuevo
automaticamente se le envie al usuario un correo de
confirmacion y al darle
al link se active la cuentaHola.
Intenta con este query:
SELECT Distinct T0.DocDate, T0.DOcNum,
T4.DocNum AS 'N° Orden', T4.DocDate,
T0.FolioNum Factura,T0.CardName Cliente
FROM OINV T0
INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN NNM1 T2 ON T0.Series = T2.Series
LEFT JOIN RDR1 T3 ON T1.BaseEntry = T3.DocEntry AND T3.LineNum = T1.BaseLine
AND T1.ItemCode = T3.ItemCode
LEFT JOIN ORDR T4 ON T3.DocEntry = T4.DocEntry
WHERE T0.CreateDate BETWEEN '[%0]' AND '[%1]' and T0.Canceled='N' and T0.DocEntry NOT IN (
Select BaseEntry FROM RIN1 WHERE BaseType != -1) and T2.SeriesName ='CCC'
Si todas las facturas tienen como documento base una Orden de Venta, debería funcionar ok. De lo contrario no serviría.
Nos cuenta cómo le va.
Saludos.
Maybe you are looking for
-
Hi there Apple Community! I have a problem with my iCloud - it is registered to my old iTunes account (old work e-mail that doesn't work anymore) and I can't remember my password or security questions, argh. Can someone help me delete my iCloud from
-
External keyboard won't work on DM4 laptop
I have a Pavilion DM4 with Windows 7. Trying to connect an external keyboard that has a PS/2 cable end using adapter to USB plug. Keyboard doesn't work. What am I doing wrong?
-
What do you have to do to incur a fee on iColud
In the Lenghty agreement that comes in OS5 I see that I must pay any fees I am charged but the structure is not explained anywhere. Why cant apple make this clear before one gets into something by mistake. I upgraded to the new operating system on my
-
Movie can't find linked movie - path issue
OK, I've spent a few very frustrating hours trying to figure out a solution that's probably staring me in the face. I have one movie (Intro.swf) that loads a second movie (ncjhs_Menus.swf) with drop down menus. Intro has a movie clip with the followi
-
SAP Data Source for OmniPortlet available for download
What are we Announcing ? The beta release of SAP Data Source for OmniPortlet. SAP data source for OmniPortlet makes it easier than ever before to integrate SAP R/3 systems with Oracle Application Server(OracleAS) Portal. With the new SAP data source,