Modul zur bequemen Behandlung von Zahlungen, die per Avis angekündigt wurden. Das Modul setzt den Status der Rechnungen auf bezahlt und behandelt automatisiert Skonti/Rabatte auf den Gesamtbetrag.
Remote Call to Tryton in pure json with jsonrpclib
from jsonrpclib import Server as ServerProxy
import jsonrpclib
import json
HOST = 'http://yourhost'
PORT = '8000'
DB = 'database'
USER = 'admin'
PASSWORD = 'sigrid'
class Tryton(object):
def __init__(self, url):
print url
self.server = ServerProxy(url, verbose=0)
self.user, self.cookie = self.server.common.server.login(
USER,
PASSWORD)
self.pref = self.server.model.res.user.get_preferences(
self.user,
self.cookie, True, {})
def execute(self, method, *args):
args += (self.pref,)
try:
return getattr(self.server, method)(self.user, self.cookie, *args)
except TypeError:
a = json.loads(jsonrpclib.history.response)
raise TypeError('%s: %s' % (a['error'][0], a['error'][1][0]))
if __name__ == "__main__":
a = Tryton("%s:%s/%s" % (HOST, PORT, DB))
# Nice
print a.execute('model.party.party.read', [20])
# Error
print a.execute('model.party.party.readx', [20])
Tryton:
Modul zur Zahlung von Rechnungen per Zahlungsavis
Di 17.07.2012 11:31
My .vimrc
execute pathogen#infect()
syntax on
filetype plugin indent on
set mouse=a
set number
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set guifont=Monospace\ 12
set nocompatible
" Syntastic
set laststatus=2
nmap <C-a> ggVG
imap <C-a> <Esc>ggVG
nmap <C-s> :w<CR><Esc>i
imap <C-s> <Esc>:w<CR>i
imap <C-c> "+yw
nmap <C-c> "+yw
vmap <C-v> "+gP
imap <C-v> <Esc>"+gP<CR>i
nmap <C-v> "+gP
imap <C-z> <Esc>:u<CR>i
nmap <C-z> :u<CR>i
let g:syntastic_python_checkers=['flake8']
colorscheme hemisu
set background=dark
set hlsearch
set antialias
autocmd BufWritePre * :%s/\s\+$//e
autocmd BufwritePre *.css setlocal equalprg=csstidy\ -\ --silent=true
Kommentar hinterlassen
Neu: Anbindung Ihrer SPS an Tryton
Mi 04.04.2012 09:42Wir kommunizieren über die freie Bibliothek libnodave mit der SPS in Ihrer Industrieanlage. Diese Bibliothek ermöglicht es Ihnen, sowohl lesend als auch schreibend auf die Anlagensteuerungen in ihrer Produktion zuzugreifen und wichtige Daten in Ihrem ERP vorzuhalten und zu visualisieren.
Kleiner Recorder für Bilder von IP_Cams
cvlc -V dummy -v rtsp://xxx:xxx@xxx.xx.xx.xx:88/live/mjpeg \
--video-filter scene --no-audio --scene-width=1600 \
--scene-path PATH --scene-format jpg --scene-ratio 30 \
--run-time 1 --scene-replace vlc://quit
mv PATH/scene.jpg "PATH`date +%Y_%m_%d_%H:%M`.jpg"
Kommentar hinterlassen
Neue Schnittstelle Tryton - Autocolor
Di 03.04.2012 09:42Anwender der Autocolor-Software haben nun die Möglichkeit, Ihre Bestellungen, Lagerbewegungen etc. in Tryton zu verwalten. Dafür lesen wir zeitgesteuert die relevanten Daten aus der Software Ihrer Mischbank und bereiten Sie für die Worklflows in Tryton auf. Wie immer gilt: Wir freuen uns, Ihnen unsere Lösung im Detail vorstellen zu dürfen.
X-Sendfile in anderen Verzeichnissen erlauben
Mo 07.01.2013 15:34# enable xsendfile
XSendFile On
# enable sending files from parent dirs
XSendFileAllowAbove On
ab ins Wiki damit