Fundació UAB students to use Tryton in their business management classes
An agreement signed between the Fundació Universitat Autònoma de Barcelona
(FUAB) and NaN·tic
will allow all International Trade students to use Tryton in their practical
classes. The Catalan company NaN·tic will deploy and set up this software for
30 students a year ensuring them “a 100% real experience” during their
practical classes. This means that they are going to learn how to manage
business opportunities, sales, purchasing, production, logistics… to
summarize: all Tryton’s functionalities. NaN·tic will also provide assistance
and technical support to all the teachers staff to ensure a successful
training.
Albert Cervera, NaN·tic co-founder and Tryton’s Foundation board member,
explained that “this agreement will let students work in a technological
environment like those that can be found in any business. Using this tool
they’ll improve their knowledge of business management and, by extension, their
chances to land on the job market”. In addition, Cervera also noted that “with
this deal Fundació UAB obtains an ERP with large benefits and with excellent
growth prospects, while Tryton is introduced to the university thankfully to an
institution as prestigious as the Fundació UAB.” Albert Cervera remarked the
importance of recognition to the open source technologies by highly reputed
institutions as university foundations. Cervera is totally convinced that this
type of agreement can be replicated by many other universities anywhere in the
world.
NaN·tic has also announced collaboration with other universities such as
Universitat de Barcelona, where they showcase Tryton to students of Businsess
Administration. In this case, around 90 students a year will be in touch
with an ERP for the first time in their life thanks to Tryton and NaN·tic.
Yet this is just the beggining. Other agreements with several Catalan
educational institutions are being negotiated right now. NaN·tic expects to
have 10 such agreements by the end of the year which will ensure a bright
future for Tryton in Catalonia. Hopefully, other countries will follow as in
Leipzig NaN·tic already offered their help to the Tryton community if other
organizations want to lead the same initiative in other countries.
Tryton Unconference 2015 – Call for location proposals
It’s time to plan the fifth TUx and put a capital letter in the x.
The Tryton Foundation is calling for community members (individuals or
organizations) that want to establish a local team and host our 2015 global
event in November.
Previous editions h…
Desconferència Tryton 2015 – Crida per a propostes de seus
Ha arribat el moment de planificar la cinquena TUx i posar una lletra
majúscula a la x.
La Fundació Tryton fa una crida als membres de la comunitat (persones o
organitzacions) que vulguin crear un equip local i allotjar el nostre
esdeveniment global al novembre del 2015.
Les passades edicions han tingut lloc a Bèlgica, Catalunya (Espanya) i
Alemanya.
Podeu enviar la vostra sol·licitud a foundation@tryton.org fins al 30 d’abril.
Si teniu alguna pregunta podeu posar-vos en contacte mitjançant les llistes de
correu de tryton@.
New Tryton release 3.4
We are proud to announce the 3.4 release of Tryton.
In addition to the usual improvements of existing features for users and
developers, this release has seen a lot of work done on the accounting part.
Of course, migration from previous series is fully…
Nova versió 3.4 de Tryton
Estem contents d’anunciar l’alliberament de la versió 3.4 de
Tryton.
A més de les millores habituals sobre les funcionalitats existents per a
usuaris i desenvolupadors, aquesta versió mostra els resultats del treball
exhaustiu realitzat en l’àrea de comptabilitat.
Per descomptat, la migració de les versions anteriors està plenament
suportada amb l’excepció del mòdul ldap_connection que ha estat eliminat.
Principals canvis en la interfície d’usuari
-
La cerca de registres relacionats ha estat redissenyada per aprofitar els
avantatges de l’emplenament automàtic. En aquesta versió, la finestra
emergent manté el text introduït en la cerca. -
Ara el botó de Obre/Cerca un registre dels registres relacionats està
situat dins la caixa de text i el botó Crea un nou registre s’ha
substituït per les accions d’emplenament automàtic o el botó de la finestra
emergent. Aquest canvi permet harmonitzar les dimensions dels camps en els
formularis. -
Ara es poden mostrar imatges a la vista de llistat/arbre.
-
Es poden realitzar prevalidacions de camps abans d’executar accions de botó.
Les validacions ressalten els camps erronis en comptes d’informar de l’error
en una finestra emergent. -
S’incrementen les possibilitats de l’exportació de dades incorporant
l’etiqueta de camps selecció i el valor intern (ID) del registre (CSV). -
Exportar la informació que s’està consultant ara és més fàcil i més ràpid, ja
que la finestra d’exportació es predefineix amb els camps que es visualitzen. -
Els camps predefinits d’exportació ara es poden substituir directament per
una nova selecció de camps. Una millora pensada per facilitar la creació de
plantilles d’exportació. -
Ara podem ordenar fàcilment la llista de camps per exportar seleccionant i
arrossegant els elements. -
Els rangs de cerca ara inclouen per defecte ambdós extrems. Aquest
comportament és menys estrany pels usuaris encara que el comportament
anterior d’incloure – no incloure el extrems tingués alguns avantatges
pràctics. -
En aquesta versió el client també carrega els ‘plug-ins’ definits en el
directori local de l’usuari. (~/.config/tryton/x.y/plugins).
Principals canvis en el servidor
- S’introdueix la classe Mixin
MatchMixin que permet implementar un patró comú de cerca de registres
a partir de certs valors. - També s’afegeix la classe UnionMixin que permet definir un ModelSQL que
és la UNION
de varis ModelSQL. - En la versió anterior, Tryton no actualitzava els registres de configuració
definits mitjançant un fitxer XML si es modificaven fora del fitxer. En la
nova versió és possible trobar aquests registres i forçar la seva
actualització per sincronitzar-los amb l’arxiu XML. - S’ha afegit un
Descriptor de Python als
camps Selection. Permet definir quin atribut d’un model conté l’etiqueta de
la selecció del registre. Està previst actualitzar tots els informes perquè
utilitzin aquest descriptor en comptes de valors fixos. - S’ha introduït un nou format pel fitxer de configuració del servidor. Aquest
format es pot estendre fàcilment per ser usat pels mòduls. Aquest fitxer
utilitza el format de configuració de registres de Python. - El context definit en els camps relacionats ara s’utilitza per instanciar el
destí. - La consulta SQL utilitzada pel domini d’un camp ara pot ser personalitzada
utilitzant el mètode domain_<field>. Aquest mètode està dissenyat per
suportar JOINs i permet definir consultes SQL més eficients en alguns casos. - Les regles d’accés s’han millorat perquè només estiguin activades a les
crides RPC . Amb
aquest disseny, Tryton segueix el principi de validar les dades als extrems
de l’aplicació. Amb això, ja no és necessari canviar a l’usuari root
quan es necessiten permisos d’usuaris més específics sinó és que ens trobem
dins d’una crida RPC.
Mòduls
Account
-
S’ha afegit un nou assistent per conciliar apunts comptables. El programa
cerca per a cada compte comptable i tercer proposant apunts per conciliar.
Una funcionalitat que permet augmentar notablement la velocitat del procés
de conciliació. -
També s’ha afegit un nou assistent per facilitar la creació d’assentaments de
cancel·lació que concilia automàticament l’apunt amb la seva contrapartida
de cancel·lació. -
S’ha afegit l’opció de Tercer requerit en els comptes comptables. Aquesta
opció obliga introduir el tercer en els apunts dels comptes marcats i
prohibeix introduir-lo en els altres.
Account Invoice
- Ara és possible configurar l’arrodoniment d’impostos tant a nivell de línia
de factura com a nivell global de factura. Per defecte és a nivell global de
factura.
Account Payment
- S’ha incorporat la possibilitat de modificar l’estat dels pagaments
System Message: WARNING/2 (<string>, line 135)
Bullet list ends without a blank line; unexpected unindent.
Amb èxit a Fallat.
Account Payment SEPA
- S’ha habilitat l’esquema Empresa a Empresa per domiciliacions bancàries.
- Ara els mandats reben una identificació única a partir de la seqüència
configurada. - S’ha adaptat el mòdul per a les notificacions de dèbit/crèdit de banc a
client (CAMT.054). - S’ha afegit un informe per imprimir un formulari estàndard per als mandats.
Account Statement
- Ara podem ordenar les línies d’extracte i numerar-les. Una millora que permet
reproduir de forma fidel els extractes bancaris. - S’ha afegit un informe d’extracte que permet, per exemple, repassar els
extractes de dipòsits de xecs. - En aquesta versió es pot definir el mètode de validació al diari d’extracte.
Els mètodes disponibles són: Balanç, Import i Número de línies. Això
permet utilitzar els extracte per diferents propòsits com ara la conciliació
bancària o el control de dipòsits de xecs.
Account Stock Continental/Anglo-Saxon
- Ara el mètode es defineix per exercici fiscal en comptes d’activar-se a
nivell global en la instal·lació del mòdul.
Country
- La nova versió permet emmagatzemar codis postals per país. Es proporciona un
script per descarregar codis postals des de
GeoNames.
LDAP Authentication
- El mòdul ldap_connection s’ha substituït per una entrada en el fitxer de
configuració de trytond.
Party
- La nova funcionalitat del mòdul ‘Country’ s’utilitza per l’autocompletat dels
camps ciutat i codi postal de les adreces.
Purchase
- L’estat Confirmat s’ha dividit en dos estats Confirmat i En procés,
per fer-lo similar al procés de vendes.
Sale Supply Drop Shipment
- La gestió de les excepcions dels enviaments directes de proveïdor a client
es propaguen des de la venda fins a la compra.
Nous mòduls
- El nou mòdul Account Payment Clearing permet generar assentaments de
liquidació entre els comptes a cobrar o a pagar i el compte de liquidació
quan un pagament ha tingut èxit. El compte de liquidació es concilia
posteriorment amb els extractes.
Proteus
Proteus és una llibreria Python per accedir a Tryton com si fos un client.
- Ara permet executar informes. És útil per testejar-los.
- S’ha afegit un nou mètode de duplicat de registres que és similar al menú de
copiar del client.
Security Release for issue4155
Synopsis
A vulnerability in trytond has been
found by duesenfranz, that might allow a
malicious user to execute arbitrary commands on the server via the safe_eval
function (see issue4155).
Impact
Any authenticated user can run arbitrary commands on …
Tryton Unconference Leipzig 2014
This year the annual Tryton Unconference will
take place in Leipzig the 14th, 15th
and 16th of November at the Leipzig University of Applied Sciences.
This will be the fourth global meeting where users, developers and interested
people will have the op…
Videos of the Tryton Unconference 2013
Finally, the videos recored during the
last Tryton Unconference 2013 are available. It took some time to synchronize
the sound with the image but thanks to Pierre-Louis Bonicoli we have them now.
New Tryton release 3.2
We are happy to announce the 3.2 release of Tryton.
This release mainly consolidates many new functionalities added in last two
years. Also it prepares the future migration to Python 3 by dropping the
support for Python 2.6. But also as usual there a…
Nova versió 3.2 de tryton
Estem contents d’anunciar l’alliberament de la versió 3.2 de
Tryton.
Aquesta versió consolida noves funcionalitats afegides els últims dos anys.
També prepara la migració a Python 3 eliminant el suport per Python 2.6.
Com és habitual també s’han realitzat correccions d’errors, millores i nous
móduls (a continuació se’n donen més detalls).
Per suposat, la migració de les versions anteriors està completament
suportada.
Canvis en la interfície d’usuari
-
El client fa servir la zona horària local per mostrar les hores.
-
S’ha millorat la funcionalitat d’enganxar en llistes editables per tal
d’afegir noves línies si es necessita, a part d’actualitzar els registres
existents. -
Els botons de les vistes també es mostren al menú d’accions. Això permet un
accès ràpid a través de les dreceres del teclat, i també executar un botó
per tots els registres seleccionats. -
Els botons i els assitents també poden llençar accions del client. Això vol dir
que es comporten tal com si l’usuari hagués clicat sobre un dels botons de
la barra d’eines. -
El client ara fa servir un conjunt de connexions. Això permet millorar la
velocitat del client per les peticions que poden ser paral·lelitzades. -
Es poden arrosegar fitxers al botó d’adjunts per tal de crear adjunts de
forma ràpida. -
S’ha afegit un nou giny multi-selecció, que fa servir els camps Many2Many
per guardar les dades. És molt útil i més visual quan hi ha un petit nombre
de seleccions. -
El client permet navegar per les versions d’un registre que està versionat.
També funciona en una llista de registres i en aquest cas el client mostra
el resultat de la cerca com si s’hagués fet a la data de la revisió.
Canvis majors en el servidor
- El servidor utilitza internament la zona horària UTC.
- El mètode ModelStorage.write rep millores similars a les que va rebre el
mètode ModelStorage.create a la versió 2.8. Això vol dir que pot escriure
diferents valors a varis conjunts de registres amb una sola crida. Això
millora el rendiment, validant tots els registres d’una vegada. A més a més
només es validaran els camps modificats i les seves dependències. A més a
més les accions dels camps relacionats s’han actualitzat amb la mateixa
interfície. - S’ha afegit un nou decorador fields.depends que té com objectiu reemplaçar
els attributs on_change, on_change_with, selection_change_with i
autocomplete que han estat depreciats. Aquest decorador s’aplica als
mètodes que es criden, i el resultat serà la suma de les dependències de tots
els mòduls. Això proporciona molta més flexiblitat. - Tryton fa servir la llibreria bcrypt per encriptar les contrasenyes si la
llibreria està disponible. - Ara tots els tipus de camps poden tenir una restricció de domini pels seus
valors i la majoria de valors estan suportats en la prevalidació i la
inversió en la banda del client. - El valor retornant per un on_change d’un One2Many a partir d’ara utilitza
un índex per la funció add. Això permet definir la posició del nou
registre en la llista, en compte d’afegir-lo sempre al final. - S’ha creat un nou mètode ModelSQL.restore_history que permet restaurar
els valors d’un registre tal com estaven a una data determinada.
Mòduls
Account
- S’ha creat un nou diari de tipus Desajust per facilitar la creació
d’ajustaments. - Es pot definir opcionalment als impostos la seva data d’inici i final de
validesa. Això permet gestionar canvis a través del temps.
French Chart of Account
- El pla comptable francès s’ha actualitzat amb els nous impostos del 2014.
Account Statement
- A partir d’ara no es pot utilizar una factura ja pagada en els extractes en
esborrany. - Es fa servir el nou índex del on_change per afegir les noves línies
separades a sota de les originals.
Account Stock Continental
- S’ha millorat el rendiment de la creació dels apunts comptables pels
moviments d’estoc.
Bank
- Els nombres IBAN a partir d’ara són validats i formatejats.
Company
- S’ha afegit la zona horària a l’empresa per obtenir la data actual
correctament. - L’empleat es llegeix del context com l’empresa. Això permet utilitzar més
d’un client amb el mateix usuari i diferents empleats.
Production
- Ara és possible introduïr la data efectiva d’una producció. Això permet
introduir produccions realitzades en el passat.
Purchase
- Ara hi ha un avís quan s’intenta rebre un moviment d’estoc de proveïdor sense
orígen. Normalment, l’orígen ha de ser una ordre de compra. - La compra intenta relacionar els moviments d’estoc amb les línies de factura.
Sale
- El mateix avís existeix pels moviments de client sense orígen.
- Les vendes també intenten relacionar els moviments d’estoc amb les línies de
factura, tal com es fa en les compres.
Stock
- Els albarans de retorn de proveïdor poden tenir assignació parcial.
- El càlcul de les quantitats d’estoc s’ha refactoritzat per facilitar la
personalització i millorar la cerca. - Ara és possible introduir la data efectiva de tots els albarans. Això permet
introduir alabarans realitzats en el passat.
Stock Lot
- S’ha afegit una acció per visualitzar tots els moviments d’un lot.
Nous mòduls
- El mòdul Party Relationship defineix diferents tipus de relacions entre
tercers. - El mòdul Account Payment per generar pagaments agrupats pels apunts dels
comptes a cobrar i a pagar. - El mòdul Account Payment SEPA permet generar fitxers SEPA pels pagaments.
- El mòdul Stock Package permet emmagatzemar la informació d’empaquetament
dels albarans de clients i els albarans de retorn de proveïdor. - El mòdul Sale Shipment Grouping afegeix una opció per definir com s’agruparan
els moviments d’estoc generats per una venda. - El mòdul Account Credit Limit gestiona els límits de crèdit dels tercers.
- El mòdul Sale Credit Limit afegeix les vendes confirmades a l’import de
crèdit del tercer.