Está en la página 1de 27

Presupuestacin modernas PARA ADEMPIERE/IDEMPIERE

Tailor-made INTELIGENCIA PARA SU ERP


-
UNA GUA TOTAL
POR REDHUAN D. OON
Www.red1.org
Doc Versin 1.2 El 2 de julio de 2014

UN DVA NCEWITH THEB E S T E RP COM M UNITY EN THEWORLD


Com pier e s inc e 1999, con doce de kpr tsin 2006 ( Dem pier e)y 2012 ( iDem pi
er e)
Ahora fullys ek byTr uppor TED Global, NOSOTROS A y S Y S NOVA , B anglades h
iDem pier e ism er fr omtwo pr ettygood ged para k sof el muelle Com e fam aia-Gl
obalQS S - 361 &HengS en- OS Gi

w w w. sysn vulos . com

T A B L E O F C O N T E C O N T E N T O S
Introducti en
7
i nte llige nt en modo control RN
7, RN Modo ERP planificacin presupuestaria
7 Unde rstanding TheTotal Solucin
8 YouTubeMovieRe fuente
11 licencias comerciales y examen
11
caractersticas
12
Cruz documento Comprobacin
lateral 12 Ventas presupuestacin
presupuestacin basada en los ingresos 12
13 tendencia Frmula
14 alternativas de ingresos
14 cubre todos los escenarios
tradicionales de 15 Importe de presupuesto fijo
vs 16 aos Mes y pro rata
16 Year-OnAo (YOY) Lookup
17 Producto y seguimiento Ctd
19 reglas del producto Advertencia
23 de acoplamiento a ERP
24
24
26 Instalacin de cargador de importacin
descargar
26 Desinstalacin
26 ADempiere 361 versin
27 Diccionario de aplicacin (AD) cambios
28 Ajuste de presupuesto
29 configurador definir un presupuesto Artculo
30 Funcin de traduccin
32
Test-Drive
34
Proceso de Compra
34 ejercicios asociados Documento ejercicio
36 Estimacin de Ingresos Fijos
38 Porcentaje Base
40 hechos contables Ejercicio Rellenar Test
41

Appl i cati en referencia


43
Diccionario de aplicacin
43 aos anteriores ingresos
45 meses anteriores
45 Ingresos Las cantidades de ingresos en el cdigo
46
46 porcentaje base clave de ingresos
46 parar el exceso de
46 pro rata Switch
46 Criterios en Presupuesto Artculo
47 Criterios de coincidencia de
fresado Param 47
48
48 Casos ambiguos por organizacin de seguimiento
49 por perodo de seguimiento
49 rastreados por transaccin de venta
50 rastreados por producto
50 rastreados por Cantidad
50 Contabilizacin de Contabilidad General
51 equilibrio Credit-Debit
51
Referencia de cdigo fuente
52
Diccionario de aplicacin (AD) Diseo
Diseo 52 Examen
53 Diseo funcional
54 El proceso de coincidencia
56
57 Pruebas Fitnesse
Historia scripts automatizados
57 Comprobar la cobertura de cdigo
57
58 Los resultados de la prueba de

que hay algo que usted necesita saber sobre el autor


comenc como programador en COBOL tontas Terminales conectados a un mainframe mini
a principios de los 80s, que viven sin duda das aburridos, que he matado por el
coqueteo con trabajos ms interesantes tales como ser un profesor de ingls y activi
sta poltico, cum orador-escritor, picaduras como candidato parlamentario contra e
l Ministro de Hacienda en 1986, prontamente perdido, terminando con un espritu ms
asentadas por iniciar una familia en la curvatura de la dcada por confiar en la v
enta de ordenadores y telas batik e incluso tiendas de campaa. Luego fui resucita
do con el advenimiento de Internet a mediados de los 90s, trabajando como un web
master de un gran banco, luego con el dot-com crash en los albores de un nuevo m
ilenio, dejado por muerto en una periferia de tierras agrcolas, la cra de peces ti
lapia y el cultivo de hortalizas para el autoconsumo. En 2003, fui introducida a
Compiere y al ao siguiente comenz a contribuir tutoriales sobre desacreditando la
espesa neblina bajo su cap. A travs de mi sitio web creado especficamente para env
iar mis documentos en formato pdf y gestionar una creciente comunidad en torno a
ella, he resistido a travs de delgados en lugar de grueso, cuando en septiembre
de 2006, Compiere fue vendida a una entidad comercial cerrado, dejando a la comu
nidad alto pero furioso suficiente para preguntarme para conducir una rebelin a l
a horquilla como ADempiere. Me renaci como he lidiado con un nuevo mundo, tragar
tanto como puedo en el azul profundo del mar de almuerzo gratis vs libertad de u
na comunidad de Software de Cdigo Abierto, entre- mezclados con cdigos Java script
s SQL, diversos dominios de ERP, proyectos, problemas y nuevas experiencias. Ten
go que ir por el mundo tres veces, trek de 23 pases a finales de funciona- miento
, curiosamente, colgados en una web online de rpido crecimiento. Pero es en este
suburbio tierras de cultivo que yo intento defender a mi pasin para perfeccionar
mi oficio de un Jedi luchando contra el lado oscuro con el libre intercambio de
conocimiento. No fue fcil y cuando casi me pas al lado oscuro, buscando un trabajo
de da, recib un correo electrnico desde un partidario grande en Bangladesh pregunt
ando cmo pueden ayudar a patrocinar mis das combatiente por la libertad. Fue hacia
el final de 2010, mi hora ms oscura, y desde entonces SYSNOVA continuo apoyo de
mi hobby me ha ahorrado un amplio espacio para continuar este sueo de asesinar al
dinosaurio de SAP, un buen da.
Si quieres ms de mi misin y apoyo tambin puede escribirme a Red1@red1.org Gracias p
or apoyar la libertad.
Mayo de ter/Dharma/Tao/Al nos bendiga a todos en su mantener.
rojo1 Kuang, Selangor, 12 de mayo de 2014

Moderna Budgeti ng/i Dempi forADempi ere ere SYS NOVA


I N T R O D U C C I O N E S
L I gent controli Intel n m oderno ERP T o d a s , t h e w o r l d o f e r p a p
l i c a c i o n e s i s c a t c h i n g u p w i t h m o d e r n a n d v e r s t
i l e n e e d s . T h e r e s e n t e d e s c o n t r o l e s p e n d i n g a n
d u s u a l l s a b u d g e t a r y s y s t e m w i l l c o m e t o m i n d . B
u t h e r e a r e c o n s t r a i n t o s d e e s p e d e d a n c h a n g i n g
e n v i r o n e m e n t i n m a n s m o d e r n b u s i n e s s e s t o d a y w
h e r n o t a n s u b d g e t a r y s y s t e m w i l l d o . T h e r i n e s d
e f o r p r o a c t i v e a p r e n d e m p t i v e p l a n i n g r a t h e r t
h a n p o s t - m o r t e s m a n d a d e s a s t e d i s a s t e r r e c o v e
r s a f r e c o v e r s a f t e r t h e f a c t . T h e r a f t e r t h e f a c
t . T h e r i n e s d e f o r t h e f a c t . T h e r i n e s d e f o r i n t e
l i g e f a c t . T h e r i n e s d e f o r i n t e l i g e n t o c o n t r o l
e t h e r i n e s d e f o r i n t e l i g e n t o c o n t r o l . i n e s d e f
o r i n t e l i g e n t o c o n t r o l . n e e d f o r i n t e l i g e n t o c
o n t r O L . n e e d f o r i n t e l i g e n t o c o n t r o l . f o r i n t e
l i g e n t o c o n t r o l . i n t e l i g e n t o c o n t r o l . c o n t r o
l .
Presupuesto moderno pl anni ng B u d g e t a r y p l a n i n g a n d m o n i t o
r i n g h a s a l w a s d e e n d o n e i n a p a s i v e m a n e r w h e r e f
i g u r a n d e s n u m b e r s a r e s e t b e f e r e t h e b u s i n e s s o
p e r a t i O n e s d e g i n f o r t h e f i s c a l e s a r . B u s t u c h f
o r e c a s t o s b e c o m e i r r e l e v a n t e d e u t s c h a n g i n g c
o n d i c i o n e s a s t h e b u s i n e s s o r o p e r a c i o n e s d e p r
o g r e s s e s , t i w i l l t a k e t i m e t o r e a d j u s t . A m o d e r
n b u d g e t a r y s y s t e m a s h o l u b d e m a y o r e d s n a m i c w h
e r e t h e s t a k e t h e b a s i s o f b u d g e t p l p l a n i n g s u c h
a s r s u c h a s r e v e n u e i n t a s c a s r e v e n u e i n t o un C c o
u n t . r e v e n u e i n t a s c o u n t . i n d e a c c o u n t . c o u n t .
S o m e e x p e r s t e v e n g r o f u t h e r t o s a s t a t a m o d e r n b
u d g e t s y s t e m a s h o l u b d e s r e a l t i m e s p o s i b l e w h e
r c a n t i t a k e f i g u r e s t o - d e t o r i n p r e v i s u s M o n t h
s t o r o l l t h e b u d g e t . T h u s t h i s m o n t h ' s b u d g e s t i
a d j u s t a d j u s t e d a c c o r d i n g a c c o r d i n g t o t h e p e r
f o r m a c e n t o t h e p e r f o r m a n c e s d e l a s t e s t h e p e r f
o r m a n c e s d e l a s t s e T o f m p e r f o r m a n c e s d e l a s t e s
t o s m o n t h ' s . a s d e l a s t e s t o s m o n t h ' s . d e l a s t e s
t o s m o n t h ' s . l a s t e s t o s m o n t h ' s . s e t o s m o n t h ' s
. o s m o n t h ' s m o n t . H ' s .
F S c u r s o s e n t e v e r s m o n t h i n t h e s e a r i s e q u a l a n d
a t c e r t a i n t i m e s o f t h e s e a r c e r t a i n a c t i v i t i e s
a r e h i g h l i g h t e d a b r i n g i n g e n e s p e c i f i c a t r a n s
a c I o n e s t a n d e s p e n d i n g . T h e r e a r e f e s t i v e s e a s
o n e s , h i g h p e k a n d l o w l o w p e k m o m p e k m o m e n t o s o f
t m o m e n t o s o f t h e s e a r . T h u s o f t h e s e a r . T h u s a y e
a r - e n - t h e s e a r . T h u s a y e a r - e n - s e a r , m i e r . T h u
s a y e a r - e n - s e a r , m o n e s t h l y c o n t h u s a y e a r - e n -
s e a r , m o n e s t h l y c o n c e p t w o u l a d a s e a r - e n - s e a r
, m o n e s t h l y c o n c e p t w o u l a d e b i d e a s e a r - e n - s e a
r , m o n T H L y c o n c e p t w o u l a d e b i d e a l . m o n t h l y c o n
c e p t w o u l a d e b i d e a l . c o n c e p t w o u l a d e b i d e a l . w
s u l a d e b i d e a l . b e i d e a l . i d e a l .
T h e g o o d n e w s i s t a t w e a r e n o w t h e r e w i t h t h i s p l u
g i n h e r e f o r b a s t a d e m p i e r a n d i d e m p i e r . I t i s s e
l f - m a d e v i a s o m e o n l i n e r e s e a r c h a n d t a l k i n g w i
t h e r a l a c c o u n t a n t e s a n d b u s i n e s s u s e r s i n s i n s
u r p r o y e c o r p r o y e c t . p r o y e c t .
Copyri ght 2014 Redhuan D. Oon
pgina 7 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


entender la solucin total tienen muchas ideas de una solucin total que cubre todas
las necesidades presupuestarias. Y generalmente se sienten en una compleja hoja
de clculo de Excel. El reto no es simplemente saliendo con una talla nica para to
dos, sino para transmitir la potencia de una herramienta para las masas de una f
orma sencilla. Cuando algo intenta hacer cada cosa, resulta complejo y difcil de
aprender. Su potencia completa no se realizar si la en- mento, para entender que
no es dado. Aunque esta gua presenta todos los detalles posibles, el alto nivel d
e comprensin y el motor de arranque es vital. Por lo tanto yo afile mi habilidad
en el arte de visualizar por ejem- plo el men de nivel de entrada por debajo del
plan de accin para ayudar a ese fin.
Una vez que haya instalado el mdulo de Presupuesto, vers un nuevo men, presupuesto
de Planificacin de ventas, que le permite configurar algunas opciones de configur
acin donde puede planear su presupuesto reglas para cualquier escenario en su emp
resa u organizacin que se centra alrededor de las transacciones y la contabilidad
general. Tambin puede planificar su presupuesto en una hoja de clculo y se carga
a travs de la importacin de presupuesto.
Prxima pgina saltar directamente a un 'con el fin en mente" expos mostrando alreded
or del mes de salida- cuadro de salvia, ilustrando los puntos culminantes del mdu
lo presupuestario y muchos de sus atractivas caractersticas, con el Configurador
de presupuesto y planificacin de presupuesto siguiente Ficha de referencia conven
iente a lo largo de esta gua. Vea si usted puede relacionar algunos de los elemen
tos entre las imgenes. Los nmeros seguir la pista de las mismas caractersticas, com
o se explica ms adelante. Por favor informe a m cualquier error que me puede haber
pasado por alto o proporcionar mejores ideas sobre la forma de mejorar, como us
ted comenzar a digerir esta gua.
Copyright 2014 Redhuan D. Oon
pgina 8 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


hay otro bonito una pantalla abajo algunas pginas titulado 'cubriendo todos los e
scenarios". Est en la pgina 15 en el momento de escribir este artculo.
Copyright 2014 Redhuan D. Oon
pgina 9 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


este manual en formato PDF est escrito en blando para permitir hyper-enlaces para
fcil de click-through para los recursos descritos. El estilo de escritura es en
mi habitual famosos (auto-alardear humanos) moda conversacional para evitar que
se seque demasiado tcnico y en la presentacin de cualquier cosa. Tambin es para evi
tar el dolor de la aburrida emocional me da miedo cuando tengo que documentar es
te mucho. As, podra permitir a algunos zumos de flujo. Sin embargo mucho tiempo se
guidores notarn que he suprimido los chistes y fotos de mis hazaas en este PDF. Bu
eno, no s. Debo? Siento que este mdulo presupuestario es demasiado prstino que no q
uiero distraer con otra cosa.
He dividido el contenido a grandes ttulos como se ve en la tabla de contenido. En
primer lugar, como una gua Total quiero colocar incluso en el cdigo exponer. Tamb
in como mi primer gran creacin original, mientras que otros han sido siempre el tr
abajo de terceros que puedo convertir o trabajar, esto se realiza exclusivamente
por m desde el suelo para ambos ADempiere y iDempiere. Es en s todo un logro y me
gustara animar a cualquier cnico peer review de la que yo sea honrado si yo no re
ciben ninguna. Alaba por supuesto son igualmente bienvenidos.
Esta introduccin pretende dar al usuario y desarrollador por igual una buena entr
ada punto de nivel alto para captar este mdulo, en particular ayudando a la decis
in a comienzos de este mdulo, si vale la pena o viable para el examen sin siquiera
seguir leyendo. Lo hice, aquellos de alto nivel gua de referencia una imagen con
nmeros de red dot para correlacionar cmo cada funcin est representada en la interfa
z de usuario. Yo entonces proceder a utilizar los mismos puntos rojos para marca
r la explicacin detallada de los principales fea- tures. Puedo elegir dejar fuera
la discusin tcnica sobre alguna funcin para una posterior secciones donde se requi
ere ms experto de referencia.
He hecho un "Test Drive" para jugar un doble beneficio: permitir a cualquier usu
ario con facilidad en este mdulo paso a paso; y a buscarme para confirmar manualm
ente que funciona de lo que descubro en prcticas de ejecucin- tical bugs o problem
as y podra resolver en consecuencia. La "Solicitud" de referencia ayuda a explica
r algunos aspectos importantes del diseo de arquitectura para un entendimiento ma
s profundo.
El "Cdigo fuente" de referencia es donde puedo exponer el cdigo fuente clave y cmo
o por qu pienso de ese modo. Evolucion a travs de mi propia revisin iterativo donde
algunos han sufrido refactorizar- ing siempre mantener la visibilidad y la legib
ilidad del cdigo en mente. Recuerdo siempre la mantra gritos de 'Documento tu cdig
o! Hacen que sea fcil de entender ingls! Un mtodo una tarea! Hacer reutilizables!'.
Ciertamente no puede ser nunca mi intencin hacer inaccesible el cdigo que le dar u
na tumba prematura. Por ltimo, 'FitnesseTesting' es vital, no slo para ahorrar tie
mpo sino dar testimonio de este mod- ule la calidad.
Copyright 2014 Redhuan D. Oon
pgina 10 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Recurso YouTube pelcula he hecho algunas pelculas mientras realizaba este proyecto
en curso. Aqu estn los enlaces a cada pelcula relacionada:
Presupuesto360 para
probar FitNesse http://youtu.be/stucPHLJwyo Adempiere ERP http://youtu.be/J3fGye
Q4Rrg sobre Presupuesto Presupuesto Calculadora Bsqueda http://youtu.be/U0Mm4rCsc
2s
licencias comerciales y el examen de esta libertad se extiende slo para uso no co
mercial, ya que no es libre como en el almuerzo gratis. Concesin de licencia pued
e obtenerse de m como el autor del mdulo original. Por el momento estoy la concesin
de uso gratuito slo a los colaboradores y patrocinadores del proyecto iDempiere.
Otros sern negociables en un caso a caso. Sigo repitiendo este asunto hoy en da d
ebido a la burda malinterpreten- ing por ambos lados por lo que es open source y
cmo hacer dinero en ella. Usted puede leer ms sobre el malentendido en mi favorit
o de referencia del gran hombre en este enlace:
Http://www.gnu.org/philosophy/selling.html
esperanza esta clara otro malentendido o leyenda urbana que el software libre es
libre (sin licencia o con licencia sin sueldo). El aviso de copyright en este d
ocumento PDF se extiende sobre el cdigo como autor, donde la novedad y el diseo or
iginal de la obra permanece protegido por el convenio de autora universal y, por
lo tanto, permanece la propiedad intelectual del autor y no abierto para copiar
o dis- tributar sin el permiso explcito del autor.
Por supuesto que son bienvenidos a la horquilla y trabajar por su propia cuenta,
pero no puede cambiar la condicin establecida en el mismo, que mantiene el enlac
e fuente original y la licencia la clusula de uso no comercial. Los usuarios glob
ales en general estn en libertad de elegir su versin incluso si hacerlo solicitar
en pri- vado sin la clusula, todava proporcionan aceptable a las fuerzas del merca
do, como el desplazamiento de otros ERPs para ganar para el iniciador. Generalme
nte el iniciador est contento con la "gravedad" de google gen- erated por horquil
las, a sido el primero en mover ficha y mantener una mano superior es ms fcil cuan
do el contribuyente contina proporcionando Utilidad y beneficio para el mundo a b
eneficiarse y atestiguan su re- sourcefulness, capacidad y competencia. Despus de
todo, esto es la mejor y ms progresista losophy phi- de un abierto y libre merca
do floreciente.
Copyright 2014 Redhuan D. Oon
pgina 11 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


LAS CARACTERSTICAS
transversales documento Comprobacin
1
El potente y elegante diseo heredado de Compiere (propiedad de Jorg Janke 1999- 2
006) permite el control del presupuesto durante la compra para verificar a travs
de las facturas y los pagos que cae dentro del mismo presupuesto definido criter
ios de control. Los tres tipos de documento que utilice la misma estructura de l
a tabla, primero en su formato maestro-detalle, y adems en gran parte de sus prop
iedades como Business Partner, perodo o fecha y hora de ocurrencia, tipo de proye
cto, actividad o campaa, para los mas- ter nivel; y el producto, Cantidad, Precio
Cantidad por su nivel de detalle. Por lo tanto los criterios de coincidencia de
la regla presupuestaria puede ser reutilizado en estos documentos en vez de for
ma espontnea. La nica preocupacin es que no se superpongan el mismo ciclo de la tra
nsaccin, es decir, una factura o pago resultante de un Pedido son el mismo y no d
eben ser consideradas como transacciones diferentes o ms de uno.
Ventas presupuestacin lateral
2
Otro aspecto poderoso del diseo es que la parte de ventas: pedidos de venta, Cus-
tomer las facturas y pagos de AR son meramente denotada por isSOTrx establecida
en true (ver el diagrama anterior), lo que significa que la transaccin de ventas
como en las rdenes de venta y facturas y pagos de AR. Similar a la parte comprad
ora, los tres tipos de documentos son los mismos pero la estructura isSOTrx esta
blecido en false. Tanto las rdenes de venta y rdenes de compra se compone de la mi
sma C_Order en la base de datos.
Mismo con C_Invoice tanto para facturas de cliente y proveedor. Y en tercer luga
r C_Pago. - das por seguir la bandera IsSOTrx, podemos definir en nuestro sistem
a de presupuesto para las operaciones de venta secundarios donde presupuesto inf
racciones son consideradas como positivo alcanzado o superado los objetivos de v
entas.
Copyright 2014 Redhuan D. Oon
pgina 12 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


presupuestacin basada en ingresos
3
Este mdulo rompe con las ideas tradicionales acerca de la presupuestacin en el ERP
por permitir tambin- cin de los ingresos que se prev para el presente ao como un mo
nto base para usar en el presupuesto Sys- tem. La base de ingresos anuales es un
a estimacin basada en el nmero de aos o meses anteriores.
13en primer lugar, un ingreso clave es elegido para ser el elemento contable que
se establezca un porcentaje en contra. El rango de los ingresos hechos est estab
lecido en aos anteriores ingresos o
2meses anteriores ingresos. En el presupuesto general, el usuario puede definir
una referencia alternativa como porcentaje
5base ( - vase tambin el tema siguiente).
Los porcentajes se utilizan durante el proceso de compra y contabilizacin de cont
abilidad general contra los ingresos esti- mate. Puede definir las reglas para a
plicar a determinadas categoras, como socio comercial, Proyecto, activi- dad, Cam
paa o por perodos mensuales (vase la siguiente seccin). Puede incluso hacer una comb
inacin de estos criterios.
La estimacin de ingresos puede realizarse de tres formas:
1.configuracin cero significa que un estimado anual no se utiliza y ms cerca de la
base mensual en USA.
2. De 1 a 100, donde es el nmero de aos para mirar atrs para la estimacin de los ing
resos que se basa. 100 o ms sern tratados como se indica en (3) a continuacin.
3. Un importe de ingresos fijos de 100 en adelante.
Copyright 2014 Redhuan D. Oon
pgina 13 de 60 la

presupuestacin moderna para ADempiere/iDempiere


tendencia SYSNOVA Frmula
4La base de ingresos, desde los ltimos aos o meses es slo una versin estndar. Podemos
sujetas de acuerdo a lo siguiente:
1.Seleccin BudgetTrend acumulativa 2. Como promedio
3. Como promedio en la parte superior de los ingresos del ao pasado
4. Tasa de cambio progresivo
5. Ao-a-fecha en la que los ingresos hasta ahora, para el presente ao.
El porcentaje no est sujeta a cambios, ya que es relativa. Por monto fijo figura,
sin cambio tambin se fija en Asuncin para el ao y el rango de aos no son aplicables
. Vase tambin regla de prorrata posteriormente.
Alternativas de ingresos
5
esto se responde a la pregunta "Qu si los ingresos no es la base ideal para estab
lecer en contra de ciertas reglas de porcentaje del presupuesto?" Dice, por ejem
plo, si el presupuesto de la electricidad depende de la construccin de activos de
ing o del valor de la propiedad. Ahora, que ya es posible en este maravilloso md
ulo presupuestario a travs del elemento contable PercentageBase campo de seleccin.
Si bien los ingresos sigue siendo una constante predeterminada, cualquier nueva
regla que especifica su propia preferencia obtendr para ignorar el valor predete
rminado con su propia eleccin.
Esto es til tambin para adquirir o manipulacin de ventas donde ciertos criterios en
la actividad pueden ser ajustadas en una gama de diferentes cuentas.
Copyright 2014 Redhuan D. Oon
pgina 14 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


cubriendo todos los escenarios
/ que son todos los operadores matemticos de plus, restar, multiplicar y di- vide
. , Ms cumplimiento del porcentaje Base, subyace un "calculadora" en la ficha deno
minada Presupuesto Consulte- encia que permitir a cualquier conjunto de hechos co
ntables posibles. Junto con el sobre la marcha de bsqueda genera descripcin inform
ativa, la planificacin se vuelve ms emocionante. Cada registro de referencia puede
ajustarse a +. -.
La eleccin del ID de cuenta y de qu perodo cuyo rango es bordeado en uno o ambos ex
tremos son posibles. La ausencia de una contabilidad ID permite la referencia a
ser una cantidad fija o del denominador en funcin del operador. Esto debera permit
ir un montn de posibilidades para consultar. Una pelcula para explicar el funciona
miento interno de esta tambin se realiza en http://youtu.be/U0Mm4rCsc2s.
Los desarrolladores pueden extender el cdigo an ms con la expresin condicional como
"Si <field.value>= o ms de la cantidad y, a continuacin, agregue la cantidad2'. Vo
y a exponer ms bajo la referencia de cdigo fuente para permitir a los desarrollado
res ver cmo pueden extender el cdigo para este propsito.
Copyright 2014 Redhuan D. Oon
pgina 15 de 60 la
presupuestacin moderna para ADempiere/iDempiere SYSNOVA
tradicional Cantidad de presupuesto fijo
6Este mdulo puede utilizar fcilmente la cantidad fija tradicional de presupuestacin
. Es cuestin de poner en un importe de crdito o de dbito en lugar del valor de porc
entaje. La categora y el establecimiento de criterios sigue siendo aplicable. Por
lo tanto esto hace que el mdulo verstil donde el usuario puede elegir entre ingre
sos porcentajes y cantidades fijas para detalles del presupuesto.
Ao Mes vs Base y pro rata de cualquier monto o porcentaje del presupuesto definid
o en una regla asumir a gobernar para todo el presente ao est en operaciones.
La excepcin ser cuando se define para un perodo determinado mes o dividido por 12 m
ediante un ajuste proporcional. Esta prorrata ajuste tambin surte efecto automtica
mente durante un mes anterior medida referencia como la resultante reve- nue est
destinado a ser una estimacin mensual para el presente mes en operaciones. As, cua
lquier regla odic peri- no tiene que ser prorrateados antes de que pueda aplicar
se.
Otra excepcin es cuando el artculo tiene un perodo criterios o se dice para ese pero
do (mes solamente. Es pues una cifra mensual.
Por ejemplo, un 10% del presupuesto de sueldos para el proyecto "Threadstone" en
el perodo de marzo de 2014, donde la estimacin de ingresos anuales es de $120k ob
tendr todos los hechos contables para sueldos para ese mes, que se suman a la pre
sente publicacin GL de salario para no ser ms de $1k.
Por un importe de presupuesto fijo, se prev que para ese mes indicado en el perodo
. Cuando el check-ing para todos los dems documentos para ascender junto con el d
ocumento en proceso, slo tendr acceso a ese mes en cuestin. Por ejemplo, un presupu
esto de compra de $300 en marzo de 2014 que est en el marco del proyecto "Threads
tone" obtendr todo proyecto similar en pos de marzo de 2014 recupera actualmente
y sus totales generales junto con el presente PO a no ms de 300 dlares.
Durante los meses anteriores utilizados en la estimacin de ingresos, donde el pero
do (mes no est establecida, referencia y las transacciones son tomadas como defin
ido, sujeto a BudgetTrend.
Copyright 2014 Redhuan D. Oon
pgina 16 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Year-OnAo (YOY) Lookup
7
En el transcurso de los aos, la base de datos de aos anteriores el rendimiento con
table puede examinarse durante el proceso de planificacin presupuestaria, utiliza
ndo la opcin del configurador de presupuesto de mes-a-mes checkbox. Agrupa a los
mismos meses de aos anteriores, aplicar la seleccin BudgetTrend y adjudicar por un
nuevo periodo presupuestario segn lo especificado por el usuario. La siguiente t
abla da una idea de qu se entiende por YOY bajo la MonthToMonth caracterstica.
A fin de ver el funcionamiento tienes que tener los datos anteriores, pero si es
ts impaciente como yo, he hecho una prueba de poblacin- a fines de proceso para ha
cerlo. Desde el sub-men de presupuesto puede hacer clic en Llenar cuentas y elegi
r qu y cmo rellenar el hecho_acct mesa. En la imagen se muestra en la figura de la
derecha es la creacin de 3 aos de entradas de efectivo.
Copyright 2014 Redhuan D. Oon
pgina 17 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Una vez creado algunas muestras de ac contando hechos, puede establecer el confi
gurador MonthToMonth bandera como se ve aqu. Entonces usted tiene que restablecer
el presupuesto ejemplo de un proceso en el sub-men.
Luego en el plan presupuestario- Regla ficha puede ver el trabajo de bsqueda cada
vez que haga clic en el cuadro generado. Tenga en cuenta que tienes que selecci
onar un mes futuro perodo (como se muestra en esta captura se hizo en junio-14).
Una demostracin detallada puede verse en mi pelcula YouTube aqu http://youtu.be/stu
cPHLJwyo.
Tenga cuidado de no pulsar el campo generado dos veces consecutivas si no desea
poner las cifras en el presupuesto la cantidad o el porcentaje de campos. Debe h
aber un nuevo cambio de criterios antes de hacer clic de nuevo si slo desea ver e
l valor de bsqueda. Un dos clic sin ningn cambio en entre afectar a la transferenci
a del valor buscado a tu plan.
Si accidentalmente haga doble clic en l, puede hacer clic en el icono Deshacer qu
e volver a los valores anteriores.
Tan slo cuando la guarde que se conservan en la base de datos y el modelo de dato
s.
Copyright 2014 Redhuan D. Oon
pgina 18 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Producto y seguimiento Ctd
10
S, ahora podemos rastrear por producto, por separado o con objetivos de cantidad
juntos.
En el mencionado Plan de Presupuesto, he definido la lnea de un producto, la azad
a y fijar un presupuesto, cantidad de 400.
Con ningn otro criterio definido, significar que ser va todas las compras que se hiz
o para ese producto antes de esto. As empujando el cuadro generado, nos llevamos
algunos Descripcin rpida.
Ha habido compras por valor de 663.00 desde 2002 contra la estimacin de ingresos
de 520.40.
Muy informativo para ayudar al planificador de presupuesto. A la derecha est el r
esultado cuando una orden de compra de una sola azada intenta completar.
El exceso de AVISO indica un exceso de $234.25 debido a un to- tal de $167.75 ha
sta la fecha. El nombre del producto se especifica tambin para que el usuario sep
a qu producto es sido izados.
A continuacin, podemos intentar asegurarse de que si hay un extra de criterios ta
les como la campaa en el presupuesto general, se pasar por alto el resto del lote
que no se venden bajo el cdigo de campaa previamente.
Copyright 2014 Redhuan D. Oon
pgina 19 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Ahora vamos a ver si realmente representaban un solo producto precio en lugar de
toda la compra o- der que ahora est establecido en el cdigo de campaa similares.
Nota El PO's total es mucho mayor debido a que puse en un par de metales rastril
lo antes de l, y un par de sembradoras con posterioridad a ella, y tambin hace un
par de azadas, demostrar la intrincada lgica mantiene bajo condiciones robustas.
Y funcion brillantemente, como se muestra en la siguiente captura de pantalla res
ultante.
Ver cmo se toma slo el 2 azadas y descubri que slo cuestan $25.50 que todava es de $3
74.50 a $400 de presupuesto.
Ahora permtanos establecer otra norma nueva que es simplemente una cantidad de 30
solitario de la azada 4 pies producto.
Copyright 2014 Redhuan D. Oon
pgina 20 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


con ningn otro criterio que se va a comparar por todas las cantidades anteriores,
como en el caso anterior, pero esta vez por valor de Ctd.
A la derecha de la pantalla muestra cmo resulta muy agradable.
Controlar el presupuesto slo capta la fila central de la lnea 2, que hasta la fech
a las Azadas de adicin con la anterior 12 qty compradas hasta la fecha, en 14 dan
do- bal ance de 16 desde el lmite de 30 elementos.
De nuevo, para confirmar con una leva paign cdigo, para comprobar si realmente so
lo el producto.
S, resulta agradable. Slo 2 son elegidos para comprobar como positiva 28 desde pre
supuestos eted 30.
Copyright 2014 Redhuan D. Oon
pgina 21 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


ltimo ejercicio vamos a mostrar en esta interesante caracterstica del sistema pres
upuestario es establecer una norma de producto con un porcentaje figura, de modo
que se mide segn su coste sobre los ingresos.
Con ningn otro criterio esto significar tambin est tomando el resto de compras de es
e producto en cuenta. El resultado a continuacin.
Con calma dice que la compra total incluyendo la presente transaccin es 178.50 qu
e todava tiene un saldo de 81.70 frente al 50% Lmite de presupuesto de 520.40 esti
macin de ingresos.
Habiendo pasado algo de diversin, hemos creado el cdigo de campaa tanto en la regla
y este documento para destacar el producto.
Con el cdigo de campaa han establecido, al procesar el documento, le da a la panta
lla siguiente.
Slo 2 Azadas cuesta $25.50 al da y que est dentro del presupuesto por 234.70.
El documento total de 96.90 no se com- pleto.
Copyright 2014 Redhuan D. Oon
pgina 22 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Producto salvedad de reglas, sin embargo hay una salvedad a la hora de planear e
sto. Normalmente puede haber un montn de diferentes prod uctos- en lneas independi
entes, juntos en una sola transaccin, pero tiene que ser una sola regla que afect
a a cualquier lnea. Si hay otras normas que afectan a otras lneas de producto, no
se tomarn en cuenta una vez que la primera regla es coincidente. Esto tambin signi
fica que el documento no debera haber otras reglas en su documento principal de o
tros criterios. Por ejemplo, en el cdigo de campaa, si hay otro artculo con el mism
o cdigo de campaa con ninguna referencia a un producto, no tendr efecto para este d
ocumento que tiene definido un producto. A menos, por supuesto, el documento de
transaccin, los productos no se encuentran en las normas presupuestarias, la nica
regla del cdigo de campaa de palos.
En otras palabras, entre la comprobacin de otras normas que afectan al mismo docu
mento de transaccin, el producto regla es dado trato exclusivo. Si dicho producto
presupuesto pasa, la otra regla que podra fallar la transaccin como un todo no se
r considerada.
Aqu un sabio plan en caso de que desee dejar una transaccin en un presupuesto de g
asto. Puede establecer una nueva regla para un proyecto, es decir, criterios dif
erentes y no especificar ninguna definicin de producto. Entonces, si la transaccin
tambin se establece en este proyecto de cdigo, la antigua regla de azada, ya sea
con o sin cdigo de campaa, no se vern afectados.
As, los planificadores deben ser conscientes de esas limitaciones. Que si usted p
uso en marcha un proyecto que se ajusta a una dife- rentes presupuesto, entonces
el departamento de compras puede elegir poner bajo que para escapar a la regla
que compra sus productos podra caer en otro presupuesto diferente. Es realmente h
asta la coordinacin entre los usuarios para elegir. Al final, deberamos ser capace
s de llegar a un informe que dice que la actividad se llev a cabo bajo qu presupue
sto regla. (Vase tambin la referencia tcnica, los criterios en la regla presupuesta
ria a partir de temas para ms detalle explicaciones.)
Copyright 2014 Redhuan D. Oon
pgina 23 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


acoplamiento suelto a ERP Este mdulo presupuestario est escrito para ambos ADempie
re 361 final edition y iDempiere ltima edicin 2.0. En ambos casos se utiliza el ti
po de documento o ModelValidator - Validacin de eventos que es una especie de plu
gin o add-on mtodo subyacente a la aplicacin ERP con ningn cambio en el cdigo princi
pal. Sin embargo, hay algunos cambios primordiales a algunos ncleos modelo o cdigo
, pero esto se hace en un complemento de manera prcticamente sin tocar el ncleo de
ningn tipo.
(en otros tutoriales anteriores su ya tom nota de ambas ediciones' enfoque separa
do para la adicin, por lo que no se repetir aqu.)
en ambas ediciones, la capacidad de hacer un add-on es heredada de Compiere diseo
original s que permite que cada evento en un tipo de documento para inspeccionar
la existencia de cdigo de llamada que maneja tales eventos. En el caso del mdulo
de Presupuesto, estoy haciendo la llamada desde el mencionado do- cumentos en el
before_prepare evento sin afectar ninguna reserva de inventario, realizar el co
ntrol presupuestario y hacer la notificacin resultante antes de proceder.
Cargador de importacin segn Steven Sackett, ADAXA colaborador a largo plazo, los d
e abajo, los usuarios del mundo real todava prefieren una hoja de clculo a fin de
planificar sus finanzas, y por lo tanto hice un im- porte BudgetPlanLine loader
que carga un archivo CSV (valores separados por comas) en un modelo de presupues
to de importacin y luego procesarlo en la ventana Plan de Presupuesto. A continua
cin est el cargador en accin. Un ejemplo de archivo CSV, BudgetImportTest.csv tambin
es proporcionado en el sitio del repositorio de SourceForge.
Copyright 2014 Redhuan D. Oon
pgina 24 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Cargador tiene el archivo de importacin en su lista Importar formato de presupues
to como se muestra arriba. Una vez seleccionado, se mostrar los campos en el pane
l inferior. A continuacin, puede seleccionar el archivo CSV. La muestra tiene una
fila de encabezados para orientar la planificacin de las lneas presupuestarias. U
sted tiene que quitar esa primera fila antes de guardarlo como un archivo CSV. L
as columnas en el formato cargador importacin corresponden a las lneas de plan de
presupuesto y cualquier sub lneas de referencia que usted puede querer poner en.
Se crear un nuevo Plan de Presupuesto archivo de encabezado.
Despus de completar la importacin, tiene que procesar desde la ventana Importar pr
esupuesto para mostrar cada valor importado para revisar si estn correctamente co
locados. Cada valor debe ser exacta o no estar indi- localizado en la columna Me
nsaje de Error de importacin en la parte superior cuando se hace clic en el botn P
rocesar ahora. Re- ver los resultados en la ventana Plan de Presupuesto. Si los
errores son pequeos, quiz tenga que editar, o si son muchos, a continuacin, borrar
y repetir de nuevo.
Copyright 2014 Redhuan D. Oon
pgina 25 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


SETUP
para aquellos primeros cronmetros puede aprender a configurar
http://wiki.idempiere.org/en/IDempiere_Debian_Installeror
http://www.chuckboecking.com/blog/bid/258749/Install-iDempiere-Open-Source-ERP-o
n- iDempiere desde: a-AWS-Linux-Server-en-10-Min para asistencia profesional se
recomienda ponerse en contacto con los creadores de arriba. resistir cualquiera q
ue socav sus honorarios. A menos que quiera perder el tiempo con dioses menores.
Descargar 1.http://sourceforge.net/projects/red1/files/p2/Budget/ es donde usted
puede encontrar el plugin y un 2Pack archivo zip. Hay un archivo readme.txt que
explica cada archivo con ms precisin.
2. Puede instalar el paquete iDempiere directamente en el panel de la consola OS
Gi o Felix.
3. El cdigo fuente de la versin iDempiere http://bitbucket.org/red1/org.idempiere.
budget.
El ADempiere 361 versin final se explica ms adelante, junto con las primeras medid
as operacionales.
Desinstalacin por cualquier motivo que desea desinstalar el sistema ser un infiern
o y su ERP nunca volver a ser el mismo para hacer el mayor error de su vida.
Slo bromeaba! Bien, es as de sencillo:
1.Eliminar el presupuesto360.jar de la carpeta Packages.
2. RUN_silentsetup.
3. A continuacin, dirjase a su administrador de sistema en el men Ventana, simpleme
nte desmarque el cuadro activo en el tema de planificacin presupuestaria.
El presupuesto modelo est diseado por separado desde el ncleo y no tiene efecto sob
re ninguna otra cosa.
Para iDempiere simplemente desinstalar el plugin de la consola OSGi. No hay nece
sidad de ejecutar_setup.
Copyright 2014 Redhuan D. Oon
pgina 26 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


ADempiere 361 versin tengo puerto trasero del mdulo presupuestario para uso con AD
empiere 361 final de GlobalQSS por Car- los Ruiz. El cdigo fuente est aqu:
http://bitbucket.org/red1/Budget360. Usted puede tomar el binario y 2pack desde
aqu:
http://sourceforge.net/projects/red1/files/p2/Budget/
primero tome el presupuesto360.jar y cree una carpeta bajo su ADempiere_HOME/pac
kages/ Presupuesto/lib y colocarlo al final.
Entonces RUN_silientsetup conseguirla fusionado en su core ADempiere. Y, a conti
nuacin, lanzar con ADempiere_RUN.bat o sh e inicie sesin como administrador del si
stema con el habitual superusuario/Sistema.
Copyright 2014 Redhuan D. Oon
pgina 27 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Diccionario de aplicacin (AD) cambios siguiente es slo para obtener el anuncio de
cambios y el sistema de men en la base de datos. Pack en el presupuesto360_2pack.
zip desde la ventana PackIn en el men del sistema (vase ms arriba). Deje la casilla
en blanco Mantenimiento de fecha. Tambin hay scripts de migracin que logra el mis
mo resultado si PackIn tiene errores. Los scripts de migracin estn hechas con IDs
descentralizado.
Despus de este paso, puede hacer la funcin habitual de actualizacin de Acceso en el
men de cliente o GardenWorld para conseguir que aparezcan en su totalidad (vase i
nfra). Usted tiene que salir de la aplicacin y lanzar de nuevo para obtener el Mo
delValidator para ser activado como se ha visto en el registro de antecedentes a
continuacin:
&lt; <BUDGET>&gt; Mdulo inicializa
en iDempiere no necesita salir o incluso salir, pero acaba de empezar el paquete
ID en la consola.
A continuacin, slo un papel de acceso, actualizacin y relogin para ver la anterior.
Copyright 2014 Redhuan D. Oon
pgina 28 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


PRESUPUESTO AJUSTE Configurador para probarlo de inmediato tendr la configuracin bs
ica ya PackIn como se indica a continuacin. Hemos activado el modo de error de mo
do que incluso si nada supera el presupuesto la excepcin ser arrojado para confirm
ar que es totalmente funcional. Tambin puede estudiar el mensaje de excepcin para
ver si las cifras son correctas. Puede desactivarla durante la prueba en directo
o la produccin posterior.
Se ofrecern alternativas para probar el campo mensual prorrateado, cambiar e incl
uso el exceso de parada? Interruptor que si est desactivado, no se detendr, pero e
scribir a un anuncio en la tabla Detalles de exceso.
El cuadro MonthToMonth no se utilizar durante la revisin del presupuesto. Es utili
zarlo como bandera durante la planificacin presupuestaria.
Tenga en cuenta que el presupuesto es de tendencia predeterminado para Media. Pu
ede establecer como GardenWorld acumulativo tiene bajas cantidades. Si su Revenu
eKey no es correcta, podr modificarla y porcentajes se refieren en contra de ella
.
Copyright 2014 Redhuan D. Oon
pgina 29 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Crear plan de presupuesto
una vez que el cdigo y los cambios en las bases de datos son aplicadas, usted est
listo para utilizarlo. Llame a la planificacin presupuestaria, ventana y establec
er la pestaa Principal para la siguiente informacin. La configuracin del presupuest
o de destino es obligatorio para ser utilizado por el sistema presupuestario.
Slo un Plan de presupuesto puede definirse como un TargetBudget. Si hay ms el sist
ema no har ningn control de lo que se generar un error.
Definir un presupuesto Artculo
7
procedemos a definir nuevas normas. Podemos usar un ejemplo como se muestra a co
ntinuacin. Elemento de la cuenta es para un presupuesto diario GL Regla, si se de
ja en blanco es para la venta o compra.
A continuacin, puede configurar cualquiera de las otras propiedades tales como Bu
siness Partner, campaa, proyecto, Pe- riod, Documento y Org como criterios adicio
nales para establecer esta regla. Dicha configuracin se hacen captura cualquier o
rden de compra, factura (proveedor) y AR que cumpla los criterios de pago a part
ir de ahora.
Copyright 2014 Redhuan D. Oon
pgina 30 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


el producto y la cantidad de campos utilizados para la compra, as como los docume
ntos de ventas. Tienes que terminar esta regla con un control o limitar la figur
a de una fuente o un porcentaje del crdito. Ahora dicen que acaba de establecer e
n un 30% en el porcentaje de regla, establece para la campaa de Primavera, Mailer
y dejar el resto en blanco para probar de inmediato. Los campos anteriores son
para mostrar nicamente y no utilizado de esa manera. UOM y activo no est en uso en
este sistema presupuestario, pero podra ser en el futuro, cuando se define en el
cdigo.
La transaccin de venta campo est marcada si desea realizar un documento de venta r
egla en su lugar. La per- Porcentaje Base es la alternativa para reemplazar la c
lave de ingresos en el presupuesto anterior configurador.
Copyright 2014 Redhuan D. Oon
pgina 31 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


caracterstica de traduccin puede traducir el nuevo modelo la- belios en su men, ven
tanas y pestaas, as como los campos en consecuencia a travs de la fichas de traducc
in en la mayora de ellos.
(interruptor en la ficha Mostrar la traduccin en la ventana Preferencias de la ba
rra de mens superior.)
Una vez hecho esto, puede relogin, elija su idioma y ver su efecto.
(Usted puede exportar su edicin de idioma de traduccin a travs del men de importacin/
exportacin.)
Tambin he creado elementos de mensaje para los mensajes emergentes.
En la ventana de mensaje puede buscar EntityType = Aplicaciones para ver y conve
rtir cada en consecuencia.
Copyright 2014 Redhuan D. Oon
pgina 32 de 60 la
presupuestacin moderna para ADempiere/iDempiere SYSNOVA
algunos de los efectos de traduccin puede verse en este ejemplo pop-up. Compararl
a con el original debajo de ella. Parece que el Msg mtodo necesita algunos editar
para acabar con una nueva entrada de lnea.
Bueno, por lo menos funciona y cualquier usuario local puede poner en su traducc
in de su preferencia.
(He intercambiado el mensaje DebugMode con el nivel de depuracin actual mensaje y
a existen- tes en el sistema.)
Puede ver el cdigo fuente en la entrega de esta seccin tcnica en detener el exceso
de cuadro de mensaje.
Copyright 2014 Redhuan D. Oon
pgina 33 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Probar el
proceso de compra ejercicios Ahora usted est listo para probar una orden de compr
a en una serie de escenarios diferentes. Tambin tenga en cuenta que este presupue
sto mdulo comprueba asimismo una factura y tambin cualquier proceso de pago. Lo ha
r con documentos independientes, es decir, no se asocia con ningn otro rdenes o fac
turas para evitar la duplicacin del importe total de la compra para que criterios
coincidentes en el presupuesto regla.
Pretende comprar a Joe Bloque 5 Azadas asciende a 63,75. Completar y comprobacin
del mdulo presupuestario y dar una patada en la pantalla en el men emergente. Aqu e
l sistema presupuestario informa de un valor de -50.74 negativo, lo que signific
a que es en exceso del presupuesto en el 30% de 43.37 = 13.01. La estimacin de in
gresos 12 aos parece pequeo, porque recuerden que tuvimos la tendencia media, medi
ante el que se divida por 12 aos tarda entre. La etiqueta de compra significa que
es una compra presupuesto artculo significaba para la orden de compra, Factura (
proveedor) y AP documentos de pago. La etiqueta de productos orgnicos es la descr
ipcin en la ventana Regla de presupuesto coincidentes.
Intente configurar la tendencia acumulativa y reinicie la aplicacin de nuevo. Hay
un nuevo truco donde simplemente ejecutar GenerateBudget con cero aos y meses :)
. En iDempiere que acaba de actualizar el paquete ID o igualmente hacer un dummy
GenerateBudget.
Copyright 2014 Redhuan D. Oon
pgina 34 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


ahora obtendr una diferente que no es un exceso como es positivo 92.37 pero ya he
mos convertido el DebugMode en ella dar el pop-up de todos modos dejndonos este si
stema ms conven- iently sin tener que rehacer la pos. Esto demuestra que muchas c
osas estn funcionando bien. El BudgetTrends RevenueEstimate, 2, por 1 criterios c
oincidentes, midiendo la diferencia entre To-Date y presupuestado, y el DebugMod
e. Siguiente trataremos algo no en los criterios de coincidencia. Slo hay que def
inir la campaa para ninguno y completar de nuevo. Nota El resultado siguiente.
Con la Campaa de campo vaco, nos dej ver la orden de compra de completar correctame
nte. Esto demuestra que una no coincidencia funciona como se espera.
Copyright 2014 Redhuan D. Oon
pgina 35 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


documento asociado Ejercicio ahora vamos a probar otro documento asociado con un
a po para ver si el sistema comprueba los criterios relacionados con los documen
tos, de manera que a travs de un control presupuestario verdaderamente trasciende
y abarca toda la actividad bajo un conjunto de criterios. Ahora que ya tenemos
un procesado PO con ningn criterio que vamos a utilizar como un inicio.
El truco aqu es que el PO ya, de hecho, tiene dos criterios implcitos que son los
org y pe- riod se complet, a saber, la sede central y en mayo de 2014.
Ahora hemos establecido un nuevo Plan de Presupuesto regla a esos dos criterios,
o cualquiera de ellos. Dos puede ser ms til aqu, porque nos gusta ver si varios cr
iterios implcitos realmente funciona. Aqu estamos y nota que estoy usando una cant
idad fija de 200 en lugar de un porcentaje para probar este nuevo aspecto.
Pero tambin observamos que con un perodo definido, asumir a prorrata, lo que signif
ica que slo adoptar ocurrencia dentro del mayo de 2014 como a cualquier compra rea
lizada, en lugar de ao-a-fecha. Puesto que no disponemos de otros datos mensuales
, no podemos confirmar que esto est probado. Ahora permtanos llamar una voz (Prove
edor) e intenta completar una factura actual de valor diferente, digamos 7 azada
s. Lo siguiente es la informacin que obtenemos.!
Copyright 2014 Redhuan D. Oon
pgina 36 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Esto demuestra que el sistema presupuestario atiende a una factura (proveedor),
DebugMode sigue trabajando a pop-up, aunque positivo, es decir que el total de 8
9.25 aqu aadida a la anterior com- plet orden de compra de 63,75 dando 153.00 no ha
sobrepasado el BudgetAmount de 200 tal como se define en el nuevo presupuesto r
egla. El sistema tambin asegurarse de que los documentos analizados cae dentro de
l perodo actual que es desde el 1 de mayo hasta el 31 de mayo de 2014 para la Dat
eOrdered y DateAcct (en factura y documentos de pago).
!
Copyright 2014 Redhuan D. Oon
pgina 37 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Estimacin de Ingresos Fijos si no hay ingresos comerciales (por lo general, publi
cado a partir de las ventas anteriores) en sus 12 aos de historia, entonces usted
puede fijar una cifra definitiva como una estimacin. Puede configurar, por ejempl
o, 12.000 en los aos anteriores, los ingresos del presupuesto ventana Configurado
r. Esto significar que una estimacin de los ingresos de este ao de 1.200 o un valor
mensual prorrateado de 1.000.
O bien, utilice el porcentaje base para estipular otro conjunto de cuentas como
su "lugar" fuente para basar su presupuesto en porcentajes, y as sucesivamente, a
ctive la ficha presupuestaria de referencia si ms detallado conjunto de clculos es
necesario.
Nota debajo de la prueba de un ajuste directo de '12.000' como estimacin de ingre
sos. Como est por encima de 99 se toma a valor nominal cantidad exacta y la prueb
a PO resultante aparece una descripcin correcta de los ingresos. Utilizamos la re
gla presupuestaria SpringMailer para Hoe fijado en 50%.
Copyright 2014 Redhuan D. Oon
pgina 38 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


prximo vamos a poner un perodo en una nueva regla con ningn producto y pruebe una f
actura en lugar y su paga por una sembradora de hierba. Vea debajo se establece
en el presente mes de esta captura de pantalla de la prueba.
Nota debajo de los 100 dlares de ingresos debida a pro rata convencin se aplica cu
ando es una regla basada en perodo, que toma los $1,200 dividindolo por 12 meses.
Copyright 2014 Redhuan D. Oon
pgina 39 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


el 50% de 1.000 = $500, menos de $25.50 = Balance $474.50, como se muestra en la
figura.
Esto lo demuestra la estimacin de los ingresos fijos, la regla de prorrata se apl
ica a la estimacin, y todava funciona a travs de los documentos.
Base de porcentaje Ejercicio ahora intentamos PercentageBase probando la nueva c
aracterstica que permite una regla para referirse a otro conjunto de referencia c
ontable en lugar de ingresos.
De vuelta a la regla de planificacin presupuestaria, elegimos 51400-inventario qu
e ha borrado algunos histori- registros de GardenWorld cal. Asegurar los ingreso
s de aos anteriores no es fijo, es decir, estimaciones de vuelta a 12. Observe qu
e el cuadro de seleccin de PercentageBase puede fcilmente buscar la cuenta que des
ee o bien sobre la base textual o parte numrica de su elemento.
A continuacin es el resultado de la factura.
Copyright 2014 Redhuan D. Oon
pgina 40 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


establecer cambios en las lneas de planificacin presupuestaria no necesita actuali
zar el configurador. El resultado anterior muestra otra transaccin ha ido antes d
e hacer una cantidad doble al da. La compensacin ventory correcto como se muestra
en el presupuesto la regla seleccionada.
Note la diferencia que hice para el diseo. Puse un texto de registro de depuracin
si DebugMode, de manera que el usuario sabe que es as, como este pop uo generar ca
da vez que hay un evento que coincide con cualquier regla de presupuesto. Nota t
ambin el balance/texto corto para valores positivos y negativos.
Rellenar los hechos contables prueba he creado un proceso adicional que es exclu
sivamente para generar datos de prueba en el hecho_acct tabla para el proceso Ge
nerateBudget para probar porque en la mayora de las instalaciones que son nuevos,
hay tal vez no hay datos todava y la creacin de dichos datos de prueba puede ser
engorroso.
Este proceso es slo para pruebas y, por lo tanto, nunca debe hacerse en un servid
or de produccin o en vivo. Puede ser utilizado para generar cualquier longitud de
aos y meses dentro del intervalo de aos para una cuenta a la vez. El monto inicia
l ser insertada en la tabla bajo el elemento contable especificado y para cada pe
rodo sucesivo hasta el presente mes, se incrementa de manera consecutiva por el v
alor dado.
Copyright 2014 Redhuan D. Oon
pgina 41 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


sin embargo usted tiene que asegurarse de manu- aliado que el ao calendario y pe-
de la falta de cualquier riods aos en ser- tween tiene que ser creado y abierto
en primer lugar.
En la seccin de comprobacin FitNesse despus, todas estas acciones se auto- maticall
y creado silenciosamente y se revierten al final de la prueba.
Por lo tanto este proceso slo acta como un enfoque ms manual, donde el usuario pued
e ex- ercise algunos juicios rpidos, junto a ejecutar el GenerateBudget para exam
inar de cerca el anlisis resultante bajo diferentes pro- figurator objetivo presu
puestario y normas.
Copyright 2014 Redhuan D. Oon
pgina 42 de 60 la

presupuestacin moderna para ADempiere/iDempiere


APLICACIN SYSNOVA referencia
aqu entramos en propiedades tcnicas del mdulo presupuestario. Algunos pueden estar
ya explicado antes, pero aqu se dice en trminos ms objetiva para que sirvan de refe
rencia en un glosario para- mat.
Diccionario de aplicacin mucho tiempo usuarios ya estarn familiarizados con este md
ulo y el presupuesto est utilizando precisamente esa norma de la familia, donde t
odos Compiere modelado del nuevo mdulo se basa en el anuncio de su marco de traba
jo potente y fcil mantenimiento.
Por lo tanto muchas capacidades inherentes venga cuando esto es as:
1.Ficha de traduccin. Cada etiqueta del elemento de men, ventana, pestaa y columna,
as como procesar elementos puede ser traducido y localizado. Incluso hay un truc
o de adaptar todas las etiquetas para una empresa en particular, aunque en el mi
smo idioma, pero utilizando una terminologa diferente mediante el trans- bianos c
aracterstica de fichas.
2.Genera PrintFormat. Cada tabla de informacin que se muestra se puede imprimir s
obre la marcha como tiene su generador de impresin incorporado. Un formato de imp
resin ser generado y el usuario pueda manipu- ms tarde la disposicin de los campos y
as sucesivamente.
Copyright 2014 Redhuan D. Oon
pgina 43 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


3. CRUD. Crear, leer, actualizar y eliminar la capacidad del modelo es estndar en
toda la ap licacin incluyendo el nuevo mdulo.
4. Acceso User-Role tambin es controlada y el administrador puede gestionar qu ele
mentos del mdulo pueden ser expuestos de acuerdo con la autoridad de los definido
s por el usuario.
5. Interfaz de usuario dual, para Java Swing y el ms moderno ZK Ajax. Este mdulo p
resupuestario est hecho adrede sin utilizar ningn diseo de anuncios raros como el Z
K Ajax InfoWindow que har intil en el columpio de IU. Por lo tanto lo que usted pu
ede ver en el modo de oscilacin tambin estar operativa en la versin AJAX ZK y viceve
rsa.
6. Model Validator. Como se explic antes, el uso de evento cambiar ganchos dentro
del cdigo de programacin externo permite interceptar sin entrometerse con el ncleo
. Es, pues, un estndar de mejores prcticas- tice donde los futuros cambios pueden
incorporarse igualmente en un corte limpio de separacin entre el ncleo y los mdulos
de terceros como este mdulo de Presupuesto.
7. Nivel de registro de preferencias. Normalmente hay dos niveles de registro en
el mdulo presupuestario como escrita en el cdigo, que es 'Fine' y finas". 'Fine'
debern mostrar el mtodo de clase que se ha accedido.
"finos" muestra los valores de los parmetros o los resultados del mtodo.
8. 2Pack. Debido a la utilizacin de la caracterstica PackOut PackIn y contribuyero
n a una multitud de desarrolladores de Marco Lombardo a Robert Klein a Heng peca
do, se est convirtiendo en una caracterstica estndar para uso en mi- rallar los dat
os del mdulo para una nueva instancia de ERP. Sin embargo ADempiere y iDempiere n
o es compatible en su 2Pack diseo y as he preparado separar respectivos 2Packs.
Puede ver ms del diseo real de los modelos AD bajo la referencia de cdigo fuente.
Copyright 2014 Redhuan D. Oon
pgina 44 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


prximo vamos a ir a travs de un glosario de campos en el Configurador de presupues
to. Punto rojo estn codificados para una fcil referencia a la gran gua de collage e
n la pgina 9, y la parte levantada aqu.
12aos anteriores ingresos 1 a 99 reposar durante varios aos en la histrica gama Per
centageBase RevenueKey o ac- cuenta con el total. No incluir este ao. Si el valor
est por encima de 99 ser considerado como una cantidad fija RevenueEstimate. El im
porte total se denomina BudgetAmount en el cdigo.
La BudgetAmount ser derivado a partir del presente ao a la fecha de la transaccin.
12 meses anteriores Los ingresos del nmero de meses de intervalo basado en el his
trico o RevenueKey PercentageBase cuenta en total hasta un RevenueKey RevenueAmou
nt (si es cierto) o BudgetAmount. Incluye detalles del mes actual hasta la fecha
. Puede dar un efecto de rodadura por ejemplo si este mes de mayo y se ha selecc
ionado 6 meses dar un intervalo desde el pasado mes de noviembre hasta mayo a la
fecha. Luego, cuando llega el mes prximo ser desde diciembre hasta junio a la fech
a.
La BudgetAmount ser derivado del rango especificado meses a la fecha de la transa
ccin.
Copyright 2014 Redhuan D. Oon
pgina 45 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


las cantidades de ingresos en el cdigo la RevenueEstimate es definitiva en el cdig
o. Es copiado a BaseAmt actualizable en el cdigo.
3ingresos contables clave para derivar RevenueEstimate elemento.
4Presupuesto tendencia
cinco frmulas fijas para surtir efecto en el BaseAmt. Tendencia tambin afectan Bud
getAmount durante el plan generado de mirar hacia arriba (ver Plan de Presupuest
o, Base de bsqueda).
Porcentaje base alternativa a RevenueKey.
9Modo de depuracin
cuando se informe de cualquier regla presupuestaria correspondiente al documento
ha procesado si la comprobacin da un saldo de poco valor. Si se detiene el exces
o no est establecida, deber escribir en la tabla de aviso.
13detener el exceso de detener cualquier cortocircuito o valor negativo durante
la verificacin de la regla presupuestaria al lanzar un AdempiereExcep- cin que deb
er aparecer en la pantalla o la ventana emergente muestra un error de verificacin.
No permitir que se com- pletion del documento. Sin embargo, las transacciones de
ventas no se detienen pero escrito con previo aviso.
11a prorrata la casilla de verificacin para este interruptor permite BaseAmt se d
ivide por 12 para un plano mensual. La estimacin de ingresos anuales y una no-pero
do basado BudgetAmount ambos estarn sometidos al mismo divi- sin. Sin embargo para
el ajuste del porcentaje, el porcentaje sigue siendo el mismo. En un ajuste de
los ingresos de los meses anteriores, pro rata interruptor se dividen an su BaseA
mt por 12.
Copyright 2014 Redhuan D. Oon
pgina 46 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Ahora vamos a travs del plan de presupuesto la elaboracin de normas. La parte del
collage se extraen de nuevo aqu.
8 Criterios de Presupuesto Presupuesto regla reglas criterios o dimensiones que
estn presentes tanto para compras y GL - Orga- nizacin, Month-Period, socio comerc
ial, un proyecto, actividad, campaa y producto. Para GL publicarlo tiene dimensio
nes extras de contabilidad o ID de elemento. Para adquirirlo, puede especificar
el producto con o sin cantidad.
Criterios de coincidencia cuando se procesa un documento, los criterios en que e
l documento se adapta a la norma presupuestaria disponible para ver qu regla o re
glas stick. Hay tres maneras de que un presupuesto artculo obtiene escogido como
una coincidencia.
1.criterios explcitos, exactamente sobre la base del proyecto, actividad y criter
ios de campaa que es explcita en una norma presupuestaria. Por lo tanto, si una no
rma presupuestaria slo utiliza estos tres criterios, no habr ningn ambigu- lidad. D
igamos que usamos uno tal regla ahora: Proyecto = 'Horizontal' y otros en blanco
. Su regla ser "Proyecto = 'Horizontal' y la actividad es nula y la campaa es nulo
".
2. Criterios implcitos - sin criterios explcitos en un presupuesto regla porque el
documento procesado siempre tendr esos valores. Por ejemplo, en la cabecera de l
a orden de compra, es parte de negocios- ner, organizacin y fecha (Period-Month).
Si una regla presupuestaria dispone de alguno de estos criterios, el partido- i
ng proceso incluir reglas que no utilizan esos criterios. Por ejemplo, si agrega
una norma semejante
Copyright 2014 Redhuan D. Oon
pgina 47 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


a (1) supra ser algo como: "(Business Partner = 'Bloquear' o Joe) Y PROYECTO = 'H
orizontal' y la actividad es nula y la campaa es nulo". Por lo tanto, si usted ti
ene dos de esas normas son ambos tirado por un documento que Joe Block y Proyect
o = 'Horizontal'. Slo la regla que tiene Joe Block estarn garantizados durante Par
amTrimming en el cdigo cuando se verifica un docu- mento que lleva Joe bloque en
su encabezado.
3. Sub-criterios - Esto ocurre cuando la regla de presupuesto tiene un producto
y/o cantidad de valores. Tales criterios similares a criterios implcitos tambin es
tn haciendo ms reglas ha conciliado como criterios explcitos tambin pueden solaparse
. Por ejemplo, podemos tener ms reglas similares a (1) y (2), pero con diferentes
valores de combinacin/cantidad de producto o nulo en algunos de ellos.
Un buen resultado de la utilizacin de (2) y (3) es la redaccin de normas presupues
tarias menos explcito pero la ambigedad puede suceder si el planificador no es cui
dadoso.
Param recortar este es un mtodo que filtra mltiples reglas coincidentes que realme
nte no coinciden cuando un docu- mento se ha procesado contra el plan de presupu
esto de destino.
Caso ambiguas tales casos ocurren cuando hay ms de una regla de coincidencia al f
inal de la conciliacin de ela- boracin. Significa que el ParamTrimming ha fallado
para reducir el partido a ninguno o uno.La primera regla de la pila ser utilizado
por el documento, pero se registrar un error para que el usuario toma nota y rev
isar las normas presupuestarias. Esto generalmente ocurre cuando usted tiene ms r
eglas que estn usando ms criterios implcitos con ningn cambio en criterios explcitos.
Por ejemplo, si agrega una regla a la anterior, Org = "HQ" y del paisaje" de la
s mismas normas explcitas, entonces el documento de Joe bloque que conten- plumas
de HQ, obtendr una regla final dos coinciden, esta regla ms la regla anterior de
"Bloque de Joe y del paisaje".
La siguiente serie de normas presupuestarias gua debera trabajar sin ambigedad en c
aso de Ventas y Compras:
1.Slo por socio de negocios con todos los dems campos en blanco.
2.Slo por Org con todos los otros campos en blanco 3.Slo por perodo con todos los o
tros campos en blanco 4.Por cualquier actividad o proyecto o campaa o cualquier c
ombinacin de los tres.
5.Cualquiera de las 4 con configuracin de 1, 2 o 3, siempre aquellos utilizados a
qu no se repiten en 1, 2, 3
Copyright 2014 Redhuan D. Oon
pgina 48 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


GL contabilizacin menos ambigedad porque no se procesa en el nivel de encabezado q
ue se Org y perodo. Se procesan a nivel JournalLine GL que es explcita en su uso d
e tales criterios.
8Seguimiento por organizacin aqu explicar cmo es org hecha como criterios en el con
junto. Tcnicamente, esto no era posible porque Org es un diccionario de aplicacin
obligatoria en el campo de la base de datos. As permitir una definicin tinct dis-
de que en el conjunto correspondiente, he agregado un nuevo campo, AD_OrgDoc_ID
en la tabla JournalLine GL_adems del AD_Org_ID.
As que ahora el presupuesto regla tiene una manera de especificar para qu organiza
cin como parte de sus criterios.
Pero son diferentes en los nombres y cmo debera coincidir con ellos en la final? Fc
il de resolver como he analizado esta OrgDoc_ID en org_ID durante la orden de co
mpra y tablas de hechos contables acceso tan all no es ninguna necesidad de preoc
uparse del nombre del campo estragos aqu.
811Tracking por perodo, aunque en la orden de compra o la factura (Proveedor) no
hay ningn perodo ID, he creado un mtodo auxiliar que convierte el valor DateOrdered
o timestamp en su correspondiente Pe- riod ID durante el tiempo de ejecucin. De
esta manera se facilita el rastreo de documentos de compra de acuerdo al mes fcil
mente para uso particularmente en los meses anteriores.
Esto tambin es til para el ao-sobre-ao-mes Month-To clculo que necesita para realizar
un seguimiento de los elementos puramente a base de mes en mes.
Copyright 2014 Redhuan D. Oon
pgina 49 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Como recordatorio, cualquier presupuesto regla que establece un valor de perodo q
ue comprueba el rendimiento durante ese perodo en particular (vase el perodo anteri
or la seccin Base). Su base de ingresos o porcentaje base es tambin pro rata du- r
ante comparacin porcentual.
2rastreados por transaccin de venta bandera para marcar la regla para las compras
o ventas. Si est marcada o verdadero, es el lado de ventas documentos como los p
edidos de ventas, AR Factura (Cliente) y AR EL PAGO. Si est desmarcado o falso, e
s parte compradora documentos como rdenes de compra, factura AP (proveedor) y AP
Pago. GL contabilizacin de diario no se ve afectado por este indicador.
108rastreados por producto presupuesto regla para cualquier transaccin que tiene
producto coincidente. Cuando se especifica, buscar dentro de las lneas del documen
to para tales productos y calcular su valor para comprobar contra el BudgetAmoun
t o porcentaje contra el BaseAmt.
6rastreados por cantidad Este producto funciona en conjuncin con los criterios. C
uando se especifica, ser verificar denominado BaseAmt para controlar la cantidad
de producto con la transaccin. Todas las dems cantidades similares de productos de
ntro del presente ao o intervalo de meses tambin son tomadas en cuenta. Por Ciento
de comprobacin no es ap- plicable.
Copyright 2014 Redhuan D. Oon
pgina 50 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Contabilizacin de Contabilidad General GL normas presupuestarias pueden utilizar
todos los dems elementos de contabilidad siempre que no sean el documento pro- tr
olled queridos. ID de contabilidad es obligatorio y criterios explcitos de que ca
da regla presupuestaria para GL contabilizacin debe poseer. Por lo tanto no podem
os tener un presupuesto regla con ningn elemento contable que ser tratada como una
regla de Compra/Venta. Del mismo modo, todos los hechos contables la colocacin d
el mismo elemento y sus otros criterios coincidentes dentro del marco de tiempo
se levantan y sumaron para ver si ellos exceden los controles presupuestarios. L
a comprobacin se realiza en el nivel de lnea diario GL as que si una lnea es una inf
raccin, puede detener todo el proceso diario de GL. Una buena solucin para resol-
ver ininterrumpido de revistas es para desmarcar detener el exceso? Caja y anali
zar el anuncio mesa, despus de una publicacin.
Equilibrio Credit-Debit no necesito ser un contador o saber exactamente qu lado c
ualquier presupuesto regla debera ser, ya sea en el lado de crdito o si debe estar
en el lado de dbito. Este presupuesto utilizado un sistema de deteccin dinmica en
tiempo de ejecucin y dejar que el planificador de presupuesto. Si l o ella estable
ce una norma presupuestaria y colocar una figura en el lado de crdito entonces la
transformacin deber tomar todos los lados del crdito JournalLines coincidentes. Si
se establece en el lado de los pagos, al igual que todos los dbitos sern aadidas.
Copyright 2014 Redhuan D. Oon
pgina 51 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Esta referencia de cdigo fuente puede ser muy grande por su propia cuenta. Mi pro
psito aqu es conforme a los principios de libertad prstina en software de fuente ab
ierta, donde otras personas puedan aprender de l, mejorarlo y finalmente realizar
sus cambios de vuelta al origen. La capacidad de examinar fuente tambin ahorra t
iempo antes de una decisin firme o definitiva a considerar este proyecto de softw
are como base para construir un ERP completo. Como sabio- muchos usuarios que no
son a menudo aquellos que, o bien tomar el cdigo para concedido (generalmente se
acepta que este es el almuerzo gratis y por lo tanto asumen que se trata de men
or riesgo, errneamente) o no poseer la ca- pability para manejar cdigo fuente y, p
or tanto, despojados de ellos mismos el primigenio de la ventaja de tener ac- ce
so a cdigo fuente en primer lugar. Lo que presento aqu es permitir una vista previ
a de mi ap licacin diseo y cdigo lector antes de que el Desarrollador decide realme
nte salta con un Eclipse cargado, o el usuario salta con un cheque en blanco.
Diccionario de aplicacin (AD) de diseo como parte del legado de Compiere, la fuent
e detrs del diseo de la aplicacin no es slo el cdigo sino tambin la aplicacin de dicci
nario o meta-datos de la base de datos de modelos. Que est representada en format
o XML en el archivo zip, iBudget PackOut.zip (Presupuesto360_2pack.zip para ADem
piere).
Todo el mdulo est contenida en una estructura de men, Presupuesto de ventas para fa
cilitar la planificacin de trans- porte, tal como est definido en una sola lnea en
el PackOutFormat. Puede acceder a ese formato aqu:
http://sourceforge.net/projects/red1/files/p2/Budget/iBudgetPackOutFormat.zip/do
wnload es simplemente dos lneas: una para obtener el mensaje definido por los ele
mentos del men superior y otro enlace con el mdulo de presupuesto.
La etiqueta menu obtendr toda la estructura de las 2 ventanas, sus pestaas de tabl
as y campos, y 2 procesos. El Plan de Presupuesto maestro tiene dos fichas y jun
to con el configurador son independ- tabla ent modelos con ningn impacto en la he
rencia de tablas.
Copyright 2014 Redhuan D. Oon
pgina 52 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Consideracin de diseo la primera y ms importante es que el sistema tiene que ser fl
exible, reutilizable y ex- tendable con el mnimo mantenimiento. Que tambin signifi
ca que el diseo debe encajar bien con mini- mal esfuerzo para uso entre ambas ver
siones de ADempiere y iDempiere. Por lo tanto, siempre he sostenido que la migra
cin scripts generados desde el PackIn en Adempiere se puede aplicar en iDempiere
teniendo que el ndice de tablas y UUID generaciones estn hecho para hacerla iDempi
ere listo. Los respectivos 2Pack son slo aplicables en versiones respectivas.
El cdigo evita diseo personalizado y as evito versin especfica SmartBrowser/InfoWindo
w definiciones totalmente y utilizar el proceso ms tradicional de men y PrintForma
t directa para la presentacin de informes. El Grupo de los cambios, por lo tanto,
ser transferibles a travs de las secuencias de comandos de migracin de ADempiere
a iDempiere pero no iDempiere a ADempiere, donde cada cambio en iDempiere tiene
que ser manu- aliado talladas en el anuncio de ADempiere. Pero esto no est previs
to que se requiere como nadie querr volver y el sistema presupuestario que he hec
ho aqu es ya una versin equivalente para ADempiere 361 Final.
El nico pequeo cambio en el cdigo es el paquete diseo donde ADempiere necesita el mi
smo org.compiere.model para invalidar los modelos bsicos como no existe otro cami
no para su reutilizacin. Mientras que en iDempiere, la separacin del ncleo de mdulo
es concedida y las nuevas clases tiene su propio nombre de paquete. Ms all de eso,
la OSGi Equinox extensiones se redefini para todas las llamadas y los procesos a
s como el evento de servicio ModelValidator eliminar el uso de definiciones de an
uncios para permitir una limpieza y plugin plug-el mdulo de cdigo con ningn efecto
adverso de cualquier manera.
Toda la fuente es empujado a http://bitbucket.org/red1. Los binarios de trabajo
son subidos a http://sf.net/projects/red1/files/p2/Budget. Hay un texto Lame para
dar instrucciones definitivas que pueden cambiar a medida que se realizan las a
ctualizaciones ms recientes.
Copyright 2014 Redhuan D. Oon
pgina 53 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Diseo funcional las funciones principales del mdulo es la siguiente:
1.Definir la configuracin del presupuesto y el plan presupuestario reglas (mayorm
ente manejados por el anuncio).
2. Gestionar eventos de documento o procesamiento de transacciones:
a. Antes del suceso de preparacin de pedidos, facturas y pago de documentos empre
sariales. b. Antes de completar el caso de GL oficial con su revista lneas
3. Manejar la respuesta como mensaje de excepcin o aviso contenido (2) es cuidado
por los dos principales: BudgetUtils.java y SQLfromDoc.java como se ha visto an
teriormente. El proceso de documentos de negocios que coge la DocEvent son acogi
dos por cualquiera eventGLJournal eventPurchasesSales o, lo que es auto-explicat
iva.
Copyright 2014 Redhuan D. Oon
pgina 54 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


cada uno de estos controladores, tienen sus respectivas rutinas: acceso a docume
ntos y selectPurchasesSales selectAccountingFacts. Para eventPurchasesSales es ms
elaborados como tiene que considerar estos tres tipos de documentos:
Pero antes de llegar a esta jugosa parte de la obtencin de todas las transaccione
s conexas, se someten a los crite- ria proceso de coincidencia que ambos tipos d
e documento compartir desde un mtodo de arranque, que setWhereMatches matchingBud
get y lookupBudgetRule.
conciliado es de crdito o de dbito, amt MBudgetPlanLine matchingBudget privado(PO
poLine) { log.fine("MBudgetPlanLine matchingProcess(PO poLine"); La DCP =
new SQLfromDoc(runtimePO, previousMonths); La DCP.setWhereMatches();
MBudgetPlanLinematchedMJournalLine=lookupBudgetRule(poLine,
La DCP.getWhereMatches(),La DCP.getWhereMatchesSQL(),
La DCP.getWhereMatchesIDs(); return matchedMJournalLine; } con vari
ables para los partidos % / devuelve este presupuesto coincidente amt o
Copyright 2014 Redhuan D. Oon
pgina 55 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Su thesetWhereMatches que organizan para la conciliacin toolset:
public void setWhereMatches(){ matchesFromDoc whereMatches =(); whereMat
chesSQL =(whereClauseMatches whereMatchesIDs whereMatches); =(whereMatches ma
tchesToIDs); }
El proceso de coincidencia el mtodo matchesFromDoc() es el comienzo de la aventur
a de intentar colocar todos los criterios para cada documento. Es uno de los mtod
os principales de SQLfromDoc.java.
El esquema de clase se muestra aqu a la derecha.
En el mtodo, maneja tres tipos de modelo para recoger sus criterios coincidentes
en una matriz: BudgetPlanLine, GLJournalLine y los documentos comerciales.
Originalmente, este es para obtener coincidencias de la fuente de documentos emp
resariales. El resultado de este mtodo es volver whereMatches matriz que se utili
za para crear la clusula SQL via whereMatchesSQL whereClauseMatches (devoluciones
) y mantener una matriz de parmetros a travs whereMatchesIDs matchesToIDs (devoluc
iones). Estos valores se utilizan para acceder a las reglas de su Plan de Presup
uesto tablas.
whereClauseExistMatches es un auxiliar independiente slo para la bsqueda durante e
l plan generar call como su origen es el Plan de Presupuesto propia regla.
El segundo mtodo es paramTrimming crucial que est explicado en la pgina 46, que hac
e el pelado de los criterios de los partidos matrices para permitir el acceso a
los documentos comerciales. El resto de los mtodos no todo tipo de funciones para
garantizar un buen ciclo operativo de una manera integral. Usted puede ir a tra
vs del cdigo fuente directamente en un entorno de desarrollo integrado como Eclips
e.
Copyright 2014 Redhuan D. Oon
pgina 56 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


FITNESSE
Historia automatizada de pruebas el uso de scripts de prueba FitNesse motor muy
potente en ahorrar tiempo durante la depuracin o cambiar de cdigo, para comprobar
rpidamente si algo se ha roto. Los guiones que he escrito abarca una amplia gama
de transacciones y actividades de configuracin tales como Ventas, Compras, GL ent
rada del diario que cubre diferentes criterios y repeticin.
El mismo cdigo y scripts son utilizadas tanto en ADempiere y iDempiere. He encont
rado que iDempiere no slo es ms rpido, pero ms fciles de ejecutar y depurar y mejor s
oportado. Gran parte de mis progresos en la ltima parte del foro de enlace.
El cdigo fuente de ambos proyectos FitNesse estn en mi bitbucket repo.
Https://bitbucket.org/red1/fitnessebudget360 para ADempiere.
Https://bitbucket.org/red1/org.idempiere.fitnesse.budget para iDempiere.
Puede adaptar la historia script pegada en el foro:
la versin iDempiere http://red1.org/adempiere/viewtopic.php?f=45&amp;t=1798&amp;s
tart=25#p8615 no tiene necesidad de ajuste de las variables ni el interruptor de
depuracin remota cuando se depuran en la fuente. Slo se ejecuta contra mi Eclipse
ejemplo me permite romper en cualquier lugar.
Comprobar la cobertura de cdigo El cdigo creado para uso bajo FitNesse es buscar e
rrores durante el siguiente caso de uso:
1.El presupuesto Configurator, ajuste de sus anteriores aos y meses valores, pres
upuesto, tendencia incluye facturas, detener el exceso?, el modo de depuracin y c
lave de ingresos
2. El plan presupuestario, todos los criterios ya sea explcita, implcita o sub-cri
terios y casos ambiguos
3. El plan presupuestario, porcentaje o importe comprobando, producto y/o compro
bacin de cant. 4. El plan presupuestario, porcentaje base y sub reglas de referen
cia
5. Procesamiento de orden de compra, factura, y gl oficial
Copyright 2014 Redhuan D. Oon
pgina 57 de 60
modernas ADempiere/iDempiere Presupuestacin para
Resultados de prueba SYSNOVA estoy pegando debajo de la configuracin comn y luego
los resultados finales de salida como capturados de la no- tice tabla. Ellos son
lo suficientemente tiles para revisar si el cdigo funciona bien. El cdigo se desha
cen todas las trans- actional actividad de modo que no perturben la DB para prue
bas adicionales durante el mismo ciclo de vida.
El primer conjunto es de 3 aos, rango de aos anteriores. El segundo conjunto es de
3 meses de intervalo. Primera imagen de abajo es slo un ejemplo, pero contiene l
as reglas de su Plan de presupuesto comn y config para rango de perodos de progres
in y tendencia.
Copyright 2014 Redhuan D. Oon
pgina 58 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


de alguna manera un documento secuenciacin saltar ocurre mientras est tomando esta
prueba. Puedo editar para la salida real, de modo que permanece verde la prxima
vez. Hay ms pruebas que pueden realizarse o puedo estar haciendo lo suficientemen
te pronto. La nueva frmula de referencia sub-PercentageBase todava no est en el cdig
o de testing y script. Y descubr que el plan de negocios ms reglas para cubrir tod
as las condiciones como para GL contabilizacin son necesarios. Estos no necesitan
ms de cdigo pero solo agregar ms lneas de combinacin de wiki.
Copyright 2014 Redhuan D. Oon
pgina 59 de 60 la

presupuestacin moderna para ADempiere/iDempiere SYSNOVA


Copyright 2014 Redhuan D. Oon
pgina 60 de 60

También podría gustarte