SlideShare una empresa de Scribd logo
Tryton
                                         NaN·tic


                                  Albert Cervera i Areny


                                   31 de mayo de 2012




Albert Cervera i Areny — Tryton                            1/1
´
            Indice



              ¿Por qu´?
                     e
              Organizaci´n del proyecto
                        o
              Qu´ hace para los usuarios
                e
              Avances en la localizaci´n
                                      o
              Qu´ hace para los programadores
                e




Albert Cervera i Areny — Tryton                 2/1
tryton-erp.es




                                  http://www.tryton-erp.es
                                         @tryton erp

                     Iniciativa conjunta de Zikzakmedia y NaN·tic




Albert Cervera i Areny — Tryton                                     3/1
¿Por qu´?
                   e




              ¡Hay que ser ambicioso!
              Permite continuar amortizando la inversi´n hecha en
                                                      o
              desarrollar y aprender OpenERP




Albert Cervera i Areny — Tryton                                     4/1
¿Por qu´?
                   e




              ¡Hay que ser ambicioso!
              Permite continuar amortizando la inversi´n hecha en
                                                      o
              desarrollar y aprender OpenERP




Albert Cervera i Areny — Tryton                                     4/1
¿Por qu´?
                   e




              ¡Hay que ser ambicioso!
              Permite continuar amortizando la inversi´n hecha en
                                                      o
              desarrollar y aprender OpenERP




Albert Cervera i Areny — Tryton                                     4/1
Organizaci´n
                      o


              Se incluyen las migraciones de versiones anteriores
              Una versi´n cada 6 meses: estricto cumplimiento de las
                        o
              fechas de nuevas versiones
              Se discuten las funcionalidades antes y durante su
              desarrollo
              Licencia GPL3
              Cambio de API en cada nueva versi´n o
              Revisi´n de todo el c´digo
                    o              o




Albert Cervera i Areny — Tryton                                        5/1
Qu´ hace para los usuarios (I)
              e

              Gesti´n de hist´ricos de datos
                    o         o
              Per´ıodos en stocks
              M´todo de coste: fijo, precio medio ponderado y fifo
                e
              Flujos de facturaci´n y entrega por separado en los
                                  o
              pedidos de venta
              Mantiene estado del men´ u
              Salida de material en dos pasos integrada en un solo
              albar´n
                    a
              Permite devoluci´n desde pedidos de venta (pronto de
                                o
              compra)
              Gesti´n de activos en productos (no genera asientos
                    o
              contables en los movimientos de stocks)

Albert Cervera i Areny — Tryton                                      6/1
Qu´ hace para los usuarios (II)
              e


              Decimales definibles por campo seg´n moneda/UdM
                                                 u
              Proyectos y tareas en un mismo concepto
              Permite varias ubicaciones de inventario
              No abre el mismo tab dos veces
              Asistentes por pesta˜a
                                   n
              Permite aprovisionamiento a partir de otras ubicaciones
              El coste unitario de los movimientos de stock se rellena
              siempre (tambi´n para movimientos internos, de salida y
                              e
              de producci´n)
                          o



Albert Cervera i Areny — Tryton                                          7/1
Qu´ hace para los programadores (I)
              e

              Seguridad a nivel de propiedades
              Password encryptado en la base de datos
              Framework workflow simplificado
              Eventos a nivel de create(), write(), delete() o tiempo()
              Varios backends: PostgreSQL, MySQL, sqlite
              Singleton para pantallas de configuraci´no
              Asistentes sencillos y heredables al mismo tiempo
              Utiliza Decimal
              Tipos de campo: SHA, one2one, numeric y float
              Size no obligatorio en campos char
              Motor de informes basado en relatorio
              PySON
Albert Cervera i Areny — Tryton                                           8/1
Qu´ hace para los programadores (II)
              e
              JSON-RPC
              Cache global por transacci´n con LRU
                                        o
              Auto-reload
              Comprobaci´n de restricciones en el cliente y en el
                          o
              servidor
              Permite poner un campo dos veces en una misma vista
              Admite valores NULL en campos num´ricose
              proteus
              importar trytond
              La herencia de vistas hace referencia a la vista principal y
              tiene en cuenta los m´dulos
                                    o
              Permite extra depends para el caso de m´dulos que
                                                        o
              podr´ entrar en conflicto de alguna forma
                   ıan
Albert Cervera i Areny — Tryton                                              9/1
Qu´ hace para los programadores (III)
              e

              Utiliza None en lugar de False
              Campos funcionales heredables gracias a utilizar strings
              on change se define en el modelo y utilizando diccionarios
              para los valores, no en las vistas facilitando enormemente
              la compatiblidad entre m´dulos
                                         o
              Permite utilizar on change y on change with
              Permite actualizar datos de un one2many con una
              llamada on change
              invisible y readonly condicionales definidos en el modelo,
              no en las vistas
                default: funciones impl´
                                       ıcitas
              API + pythonista
              Posibilidad de extender campos selection o dominios
Albert Cervera i Areny — Tryton                                            10/1
Qu´ hace para los programadores (IV)
              e



              NO utiliza cr, uid y context.
              Modo setuid
              Permite definir permisos a nivel de acciones/botones
              Almacena la sesi´n en la base de datos para load
                               o
              balancing y reinicios del servidor
              Los campos binarios NO se almacenan en base64
              NO permite actualizar m2m desde los XMLs




Albert Cervera i Areny — Tryton                                     11/1
Qu´ har´ (en codereview.tryton.org)
              e    a


              drop shipment
              compras con negativos (para devoluciones)
              geographic types
              ActiveRecord
              constraint changes
              WSGI
              create() con listas (30 % m´s r´pido)
                                         a a
              python-sql
              IMAP server



Albert Cervera i Areny — Tryton                           12/1
Futuro




              Propiedades en tablas
              ¿Traducciones en tablas?

              Fundaci´n
                     o




Albert Cervera i Areny — Tryton          13/1
Localizaci´n: Hecho
                      o


              retrofix
              trytond       account   invoice consecutive
              trytond       account   invoice prevent duplicates
              trytond       account   invoice taxes required
              trytond       account   move party required
              trytond       account   parent code
              trytond       account   payment days
              trytond       account   search with dot




Albert Cervera i Areny — Tryton                                    14/1
Localizaci´n: En progreso
                      o




              trytond account statement import
              trytond account invoice sequences




Albert Cervera i Areny — Tryton                   15/1
Localizaci´n: Pendiente
                      o

              account es
              renumeraci´n
                         o
              PyG y Balances
              payment processing
              mejoras en la gesti´n de per´
                                 o        ıodos de apertura, cierre y
              PyG
              gesti´n de vacaciones en las previsiones de pago
                   o
              cierre contable
              albaranes valorados
              facturaci´n desde albaranes
                       o


Albert Cervera i Areny — Tryton                                         16/1
Otros m´dulos
                   o

     Hechos:
         trydoc
         trytond product kit
         trytond sale kit
         trytond stock kit
         trytond timetracker
         trytond timetracker task
     Pendientes:
         Albaranes valorados
         Facturaci´n desde albaranes
                  o


Albert Cervera i Areny — Tryton        17/1
Preguntas y cr´
                          ıticas


     M´s informaci´n en:
      a           o
         http://www.tryton.org
         #tryton
     y en:
              http://www.tryton-erp.es
              @tryton erp

                                  · · · en colaboraci´n con Zikzakmedia
                                                     o




Albert Cervera i Areny — Tryton                                           18/1
¡Muchas gracias!

                                           NaN·tic
                                    Albert Cervera i Areny
                                     albert@nan-tic.com
                                          @albertnan
                                  linkedin.com/in/albertca


                       Esta obra est´ sujeta a la licencia Creative Commons
                                    a
                Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License.
     Para ver una copia de esta licencia, visite creativecommons.org/licenses/by-nc-nd/3.0/
      o envie una carta a Creative Commons, 444 Castro Street, Suite 900, Mountain View,
                                     California, 94041, USA.




Albert Cervera i Areny — Tryton                                                               19/1

Más contenido relacionado

PDF
BaBI - Basic Business Intelligence for OpenERP
PDF
Introducción a la programación en Tryton
PDF
Rendimiento del sistema Tryton
PDF
Logistica en Tryton
PDF
Implantación de almacenes y producción
PDF
Seguridad en Tryton
ODP
Cómo aprovechar tu ERP
PDF
10 coses que has de saber abans d’escollir una eina de gestió empresarial
BaBI - Basic Business Intelligence for OpenERP
Introducción a la programación en Tryton
Rendimiento del sistema Tryton
Logistica en Tryton
Implantación de almacenes y producción
Seguridad en Tryton
Cómo aprovechar tu ERP
10 coses que has de saber abans d’escollir una eina de gestió empresarial

Destacado (20)

PDF
Kafkadb
PDF
ERPs en codi obert: una alternativa estratègica per a la gestió empresarial
PDF
Noves tendències en eines de gestió empresarial de codi obert
PDF
Introducción a tryton
PPTX
Conciencia
PPS
diego ricol
PPTX
Presentación1 maestria alex
PPS
Diego Ricol para amigos
PPT
Ppt cierre mesas
PPTX
Rolando bezugly presentacion de la naturaleza sociológica y antropológica del...
PPT
Lorena quinga.doc.
PPTX
PPTX
Fichas soldadura
DOCX
Primera prueba escrita
DOCX
Trabajo Practico n7
PPTX
La Segona Guerra Mundial
PPTX
La pornografía infantil
PDF
folklore
DOCX
Recreacion
PPTX
Pasteles y tartas increíbles - Parte III
Kafkadb
ERPs en codi obert: una alternativa estratègica per a la gestió empresarial
Noves tendències en eines de gestió empresarial de codi obert
Introducción a tryton
Conciencia
diego ricol
Presentación1 maestria alex
Diego Ricol para amigos
Ppt cierre mesas
Rolando bezugly presentacion de la naturaleza sociológica y antropológica del...
Lorena quinga.doc.
Fichas soldadura
Primera prueba escrita
Trabajo Practico n7
La Segona Guerra Mundial
La pornografía infantil
folklore
Recreacion
Pasteles y tartas increíbles - Parte III
Publicidad

Similar a Tryton (20)

DOCX
El open erp
DOCX
El open erp
PDF
Presentación openerp opensourceworldconference Ana Juaristi
PDF
OpenERP:Presentacion_olivier_jornadas_bilbao2010
PDF
Presentacion tryton campus party
ODP
Ab12007 cn12001 cr11060_cm12038_ss12006
PPS
Obèrtic - Presentación Openbravo ERP
PDF
Presentación Corporativa Yerbabuena Software 2011
PDF
Software OpenERP & Metodología ERP
PPTX
Abuntool presentation
PDF
Open ERP e-Ghost-01-arj-jornadas estatales open erp
PDF
Open ERP: ¿Por qué un ERP bajo licencia libre?
PDF
Optimiza Negocio(Hoja De Calculo Base De Datos)
PDF
¿Que es Openerp?
PDF
Ado.net entity framework
PDF
Desarrollo aplicaciones
PPS
Open xpertya solucion_empresarial_global
PPT
Código Abierto como alternativa a los sistemas propietarios
PDF
Software libre para Pymes
DOCX
Templates parte1 u3
El open erp
El open erp
Presentación openerp opensourceworldconference Ana Juaristi
OpenERP:Presentacion_olivier_jornadas_bilbao2010
Presentacion tryton campus party
Ab12007 cn12001 cr11060_cm12038_ss12006
Obèrtic - Presentación Openbravo ERP
Presentación Corporativa Yerbabuena Software 2011
Software OpenERP & Metodología ERP
Abuntool presentation
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP: ¿Por qué un ERP bajo licencia libre?
Optimiza Negocio(Hoja De Calculo Base De Datos)
¿Que es Openerp?
Ado.net entity framework
Desarrollo aplicaciones
Open xpertya solucion_empresarial_global
Código Abierto como alternativa a los sistemas propietarios
Software libre para Pymes
Templates parte1 u3
Publicidad

Más de NaN-tic (20)

PDF
Tryton Unfrequently Given Answers
PDF
Arquitectura de PostgreSQL
PDF
ViDSigner & Tryton ERP: integración de firma digital segura
PDF
Apps móviles para la gestión de almacenes
PDF
Gestión de poyectos de instalaciones con tryton erp
PDF
La seguretat a Tryton
PDF
Durabilitat de la informació (i la inversió)
PDF
PostgreSQL: present and near future
PDF
Application Performance Monitoring in Tryton
PDF
Reporting en tryton
PDF
Invoke y como poner en marcha un entorno de trabajo
PDF
Contratos y servicios de facturacion recurrente
PDF
Produccion en Tryton
PDF
BaBI - El motor de anàlisis de negocio
PDF
Tryton como backend de páginas web
PDF
Com aprofitar el teu ERP
PDF
NaN-tic Bitz: Del negoci als bits
PDF
Tryton
PDF
Començar des de zero sense finançament
PDF
Vertical para granjas de crianza y engorde OpenERP
Tryton Unfrequently Given Answers
Arquitectura de PostgreSQL
ViDSigner & Tryton ERP: integración de firma digital segura
Apps móviles para la gestión de almacenes
Gestión de poyectos de instalaciones con tryton erp
La seguretat a Tryton
Durabilitat de la informació (i la inversió)
PostgreSQL: present and near future
Application Performance Monitoring in Tryton
Reporting en tryton
Invoke y como poner en marcha un entorno de trabajo
Contratos y servicios de facturacion recurrente
Produccion en Tryton
BaBI - El motor de anàlisis de negocio
Tryton como backend de páginas web
Com aprofitar el teu ERP
NaN-tic Bitz: Del negoci als bits
Tryton
Començar des de zero sense finançament
Vertical para granjas de crianza y engorde OpenERP

Último (20)

PPTX
criminologia.pptxcriminologia policiales
PPTX
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
PPTX
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
PPTX
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
PDF
Casos prácticos costos de manufactura.pdf
PDF
DESARROLLO E IMPACTO DE LA INNOVACION.pdf
PDF
Esta es una presentacion ejecutiva del cual pueden concluir
PDF
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
PDF
CATALOGO PRODUCTOS TNCC – EDICIÓN 202506
PPTX
ABDOMEN ABIERWWDEDEFDWDXEWdedwqddeqwdTO.pptx
PPTX
Algunos aspectos fundamentales del Derecho Corporativo
PDF
Introducción a iso 9001 curso UNIDAD - 4.pdf
PPTX
LA INTELIGENCIA ARTIFICIAL EN ESTE MUNDO
PDF
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
PPTX
emprendedor social diapositivas de jhonatan del jesus
PPTX
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
PDF
MODELO DE INNOVACION VERNE,HERRAMIENTAS Y METODO.pdf
PPTX
FORMATO DE PRESENTACION EMPRESARIAL.pptx
PPT
TALLERLIDERAZGO.ppt Competencias Gerenciales
PDF
ORD-REG-ELEMENTOS-PUBLICITARIOS-AMSS-12-MARZO.pdf
criminologia.pptxcriminologia policiales
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
Casos prácticos costos de manufactura.pdf
DESARROLLO E IMPACTO DE LA INNOVACION.pdf
Esta es una presentacion ejecutiva del cual pueden concluir
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
CATALOGO PRODUCTOS TNCC – EDICIÓN 202506
ABDOMEN ABIERWWDEDEFDWDXEWdedwqddeqwdTO.pptx
Algunos aspectos fundamentales del Derecho Corporativo
Introducción a iso 9001 curso UNIDAD - 4.pdf
LA INTELIGENCIA ARTIFICIAL EN ESTE MUNDO
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
emprendedor social diapositivas de jhonatan del jesus
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
MODELO DE INNOVACION VERNE,HERRAMIENTAS Y METODO.pdf
FORMATO DE PRESENTACION EMPRESARIAL.pptx
TALLERLIDERAZGO.ppt Competencias Gerenciales
ORD-REG-ELEMENTOS-PUBLICITARIOS-AMSS-12-MARZO.pdf

Tryton

  • 1. Tryton NaN·tic Albert Cervera i Areny 31 de mayo de 2012 Albert Cervera i Areny — Tryton 1/1
  • 2. ´ Indice ¿Por qu´? e Organizaci´n del proyecto o Qu´ hace para los usuarios e Avances en la localizaci´n o Qu´ hace para los programadores e Albert Cervera i Areny — Tryton 2/1
  • 3. tryton-erp.es http://www.tryton-erp.es @tryton erp Iniciativa conjunta de Zikzakmedia y NaN·tic Albert Cervera i Areny — Tryton 3/1
  • 4. ¿Por qu´? e ¡Hay que ser ambicioso! Permite continuar amortizando la inversi´n hecha en o desarrollar y aprender OpenERP Albert Cervera i Areny — Tryton 4/1
  • 5. ¿Por qu´? e ¡Hay que ser ambicioso! Permite continuar amortizando la inversi´n hecha en o desarrollar y aprender OpenERP Albert Cervera i Areny — Tryton 4/1
  • 6. ¿Por qu´? e ¡Hay que ser ambicioso! Permite continuar amortizando la inversi´n hecha en o desarrollar y aprender OpenERP Albert Cervera i Areny — Tryton 4/1
  • 7. Organizaci´n o Se incluyen las migraciones de versiones anteriores Una versi´n cada 6 meses: estricto cumplimiento de las o fechas de nuevas versiones Se discuten las funcionalidades antes y durante su desarrollo Licencia GPL3 Cambio de API en cada nueva versi´n o Revisi´n de todo el c´digo o o Albert Cervera i Areny — Tryton 5/1
  • 8. Qu´ hace para los usuarios (I) e Gesti´n de hist´ricos de datos o o Per´ıodos en stocks M´todo de coste: fijo, precio medio ponderado y fifo e Flujos de facturaci´n y entrega por separado en los o pedidos de venta Mantiene estado del men´ u Salida de material en dos pasos integrada en un solo albar´n a Permite devoluci´n desde pedidos de venta (pronto de o compra) Gesti´n de activos en productos (no genera asientos o contables en los movimientos de stocks) Albert Cervera i Areny — Tryton 6/1
  • 9. Qu´ hace para los usuarios (II) e Decimales definibles por campo seg´n moneda/UdM u Proyectos y tareas en un mismo concepto Permite varias ubicaciones de inventario No abre el mismo tab dos veces Asistentes por pesta˜a n Permite aprovisionamiento a partir de otras ubicaciones El coste unitario de los movimientos de stock se rellena siempre (tambi´n para movimientos internos, de salida y e de producci´n) o Albert Cervera i Areny — Tryton 7/1
  • 10. Qu´ hace para los programadores (I) e Seguridad a nivel de propiedades Password encryptado en la base de datos Framework workflow simplificado Eventos a nivel de create(), write(), delete() o tiempo() Varios backends: PostgreSQL, MySQL, sqlite Singleton para pantallas de configuraci´no Asistentes sencillos y heredables al mismo tiempo Utiliza Decimal Tipos de campo: SHA, one2one, numeric y float Size no obligatorio en campos char Motor de informes basado en relatorio PySON Albert Cervera i Areny — Tryton 8/1
  • 11. Qu´ hace para los programadores (II) e JSON-RPC Cache global por transacci´n con LRU o Auto-reload Comprobaci´n de restricciones en el cliente y en el o servidor Permite poner un campo dos veces en una misma vista Admite valores NULL en campos num´ricose proteus importar trytond La herencia de vistas hace referencia a la vista principal y tiene en cuenta los m´dulos o Permite extra depends para el caso de m´dulos que o podr´ entrar en conflicto de alguna forma ıan Albert Cervera i Areny — Tryton 9/1
  • 12. Qu´ hace para los programadores (III) e Utiliza None en lugar de False Campos funcionales heredables gracias a utilizar strings on change se define en el modelo y utilizando diccionarios para los valores, no en las vistas facilitando enormemente la compatiblidad entre m´dulos o Permite utilizar on change y on change with Permite actualizar datos de un one2many con una llamada on change invisible y readonly condicionales definidos en el modelo, no en las vistas default: funciones impl´ ıcitas API + pythonista Posibilidad de extender campos selection o dominios Albert Cervera i Areny — Tryton 10/1
  • 13. Qu´ hace para los programadores (IV) e NO utiliza cr, uid y context. Modo setuid Permite definir permisos a nivel de acciones/botones Almacena la sesi´n en la base de datos para load o balancing y reinicios del servidor Los campos binarios NO se almacenan en base64 NO permite actualizar m2m desde los XMLs Albert Cervera i Areny — Tryton 11/1
  • 14. Qu´ har´ (en codereview.tryton.org) e a drop shipment compras con negativos (para devoluciones) geographic types ActiveRecord constraint changes WSGI create() con listas (30 % m´s r´pido) a a python-sql IMAP server Albert Cervera i Areny — Tryton 12/1
  • 15. Futuro Propiedades en tablas ¿Traducciones en tablas? Fundaci´n o Albert Cervera i Areny — Tryton 13/1
  • 16. Localizaci´n: Hecho o retrofix trytond account invoice consecutive trytond account invoice prevent duplicates trytond account invoice taxes required trytond account move party required trytond account parent code trytond account payment days trytond account search with dot Albert Cervera i Areny — Tryton 14/1
  • 17. Localizaci´n: En progreso o trytond account statement import trytond account invoice sequences Albert Cervera i Areny — Tryton 15/1
  • 18. Localizaci´n: Pendiente o account es renumeraci´n o PyG y Balances payment processing mejoras en la gesti´n de per´ o ıodos de apertura, cierre y PyG gesti´n de vacaciones en las previsiones de pago o cierre contable albaranes valorados facturaci´n desde albaranes o Albert Cervera i Areny — Tryton 16/1
  • 19. Otros m´dulos o Hechos: trydoc trytond product kit trytond sale kit trytond stock kit trytond timetracker trytond timetracker task Pendientes: Albaranes valorados Facturaci´n desde albaranes o Albert Cervera i Areny — Tryton 17/1
  • 20. Preguntas y cr´ ıticas M´s informaci´n en: a o http://www.tryton.org #tryton y en: http://www.tryton-erp.es @tryton erp · · · en colaboraci´n con Zikzakmedia o Albert Cervera i Areny — Tryton 18/1
  • 21. ¡Muchas gracias! NaN·tic Albert Cervera i Areny albert@nan-tic.com @albertnan linkedin.com/in/albertca Esta obra est´ sujeta a la licencia Creative Commons a Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported License. Para ver una copia de esta licencia, visite creativecommons.org/licenses/by-nc-nd/3.0/ o envie una carta a Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Albert Cervera i Areny — Tryton 19/1