un lugar para desahogarse jejeje :P y contar experiencias laborales :), como profesional del área de TI, ADMOR de BD y freelance :D
viernes, 6 de mayo de 2011
Bloqueo de costos sap b1
Yo agregue el siguiente query que al momento de agregar el artículo o actualizar no me permitiera generar una orden de venta para no generar cola en facturación.
IF @object_type = '17' and @transaction_type IN ('A','U')
BEGIN
Declare @codigoitem nvarchar(20)
if exists (SELECT T1.[ItemCode]
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ITEMCODE=T2.ITEMCODE
WHERE (T1.[price] <= T2.[avgprice])and (T0.docentry = @list_of_cols_val_tab_del)
BEGIN
SELECT @error = 1, @error_message = 'orden de venta con precio bajo de costo '
END
donde :
@object_type = documento donde se requiere el bloqueo.
@transaction_type=tipo de transaccion a add u update.
@list_of_cols_val_tab_del =línea verificada.
@error=error
@error_menssage=mensaje de error.
se pueden declarar variables dentro del transaction para mover información.
en mi query cualquier artículo que este dentro de la tabla RDR1(líneas de la orden de venta) será consultada para ver si su precio es mayor al costo del artículo dentro de la tabla OITM(avgprice) .
Espero que les pueda servir para darse una idea de lo que ustedes necesitan.
martes, 22 de marzo de 2011
ISA SERVER 2006 controlador de dominio una sola tarjeta de red
Tengo este escenario:
1 servidor de DC.
1 servidor de Terminal.
1 servidor de aplicaciones.
1 sola tarjeta de red.
red interna con 25 pcs.
Entonces por tanto quiero instalar ISA server dentro de un servidor que es controlador de dominio. Para comenzar no he leído que sea correcto. Otra cosa no tengo un firewall antes de este servidor solo tengo un router de telmex.
Preguntas que tengo
¿es necesario forzosamente tener 2 tarjetas de red en ese servidor?
¿Puede ser este servidor un controlador de dominio o habría una complicación?.
¿funcionaría si solo tengo una sola tarjeta de red y no tengo firewall?.
Bueno en el siguiente post espero haber encontrador algo y lo posteo. Igual y tengo que terminar de implementar esto para que mis usuario se afoquen a lo suyo.
miércoles, 23 de febrero de 2011
Subir entradas/Salidas de inventario masivamente. SAP B1
yo utilice los templates de:
oInventoryGenEntry---Entradas
oInventoryGenExit --- Salidas
en mi caso no utilizo series ni lotes entonces solo utilice los templates de Documents y Document_Lines.
los datos de encabezado son los siguientes:
Recordkey Comments Series
y dentro del template de document_Lines
RecordKey LineNum AccountCode ItemCode WareHouses Quantity
Dentro de cabeceras la serie tiene que ir con el número relativo en la tabla de NNM1. y el AccountCode tiene que ir con su código Sys dentro de OACT.
Generalmente se utiliza una cuenta que se llama ajuste de inventarios, dependera del catálogo de cuenta.
martes, 1 de febrero de 2011
Iniciar nueva sociedad SAP B1
SISTEMAS (X ORDEN DIRECCION)
· parametrizaciones generales y por documento y su impresión.
· definir almacenes.
· definir usuarios.
· definir numeración de series para documentos, notas de créditos, facturas, ordenes de compra, ordenes de fabricación, etc. (importante).
· Definir grupos de artículos
· Definir tipos de pagos.
· Definir procesos de autorizaciones.
CONTABILIDAD
· plan de cuentas.
· determinación de cuentas de mayor.
· carga de saldos iniciales.
· periodos contables.
Carga TEMPLATE LAYOUT vía datatransferworkbench
Antes de iniciar la carga de el plan de cuentas debe de estar dado de alta la segmentacion de la misma dentro de gestión/definiciones/finanzas/segmentación de cuenta, si no te marcará un error de tipo y no dejará hacer la carga del plan de cuentas.
Code | AcctCurrency | ActiveAccount | FatherAccountKey | FormatCode | Name | |
null | ## | Y | 1111010 | 111101101 | Caja de Cheques (For ) | |
null | ## | Y | 1111021 | 111102101 | Caja Efectivo (For ) |