--- facturalux-0.4.orig/base/reports/articulos.kut +++ facturalux-0.4/base/reports/articulos.kut @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- facturalux-0.4.orig/base/reports/Makefile.am +++ facturalux-0.4/base/reports/Makefile.am @@ -0,0 +1,19 @@ +####### kdevelop will overwrite this part!!! (begin)########## + + +EXTRA_DIST = albaranes.kut articulos.kut inventario.kut + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/reports/ + $(INSTALL_DATA) $(srcdir)/albaranes.kut $(datadir)/facturalux/reports/albaranes.kut + $(mkinstalldirs) $(datadir)/facturalux/reports/ + $(INSTALL_DATA) $(srcdir)/articulos.kut $(datadir)/facturalux/reports/articulos.kut + $(mkinstalldirs) $(datadir)/facturalux/reports/ + $(INSTALL_DATA) $(srcdir)/inventario.kut $(datadir)/facturalux/reports/inventario.kut + +uninstall-local: + -rm -f $(datadir)/facturalux/reports/albaranes.kut + -rm -f $(datadir)/facturalux/reports/articulos.kut + -rm -f $(datadir)/facturalux/reports/inventario.kut + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/reports/Makefile.in +++ facturalux-0.4/base/reports/Makefile.in @@ -0,0 +1,449 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +EXTRA_DIST = albaranes.kut articulos.kut inventario.kut +subdir = base/reports +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = Makefile.am Makefile.in +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/reports/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/reports/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/reports/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool uninstall uninstall-am uninstall-info-am \ + uninstall-local + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/reports/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/reports/ +#>- $(INSTALL_DATA) $(srcdir)/albaranes.kut $(datadir)/facturalux/reports/albaranes.kut +#>+ 1 + $(INSTALL_DATA) $(srcdir)/albaranes.kut $(DESTDIR)$(datadir)/facturalux/reports/albaranes.kut +#>- $(mkinstalldirs) $(datadir)/facturalux/reports/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/reports/ +#>- $(INSTALL_DATA) $(srcdir)/articulos.kut $(datadir)/facturalux/reports/articulos.kut +#>+ 1 + $(INSTALL_DATA) $(srcdir)/articulos.kut $(DESTDIR)$(datadir)/facturalux/reports/articulos.kut +#>- $(mkinstalldirs) $(datadir)/facturalux/reports/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/reports/ +#>- $(INSTALL_DATA) $(srcdir)/inventario.kut $(datadir)/facturalux/reports/inventario.kut +#>+ 1 + $(INSTALL_DATA) $(srcdir)/inventario.kut $(DESTDIR)$(datadir)/facturalux/reports/inventario.kut + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/reports/albaranes.kut +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/reports/albaranes.kut +#>- -rm -f $(datadir)/facturalux/reports/articulos.kut +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/reports/articulos.kut +#>- -rm -f $(datadir)/facturalux/reports/inventario.kut +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/reports/inventario.kut + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/reports/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/reports/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/reports/inventario.kut +++ facturalux-0.4/base/reports/inventario.kut @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- facturalux-0.4.orig/base/reports/albaranes.kut +++ facturalux-0.4/base/reports/albaranes.kut @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- facturalux-0.4.orig/base/forms/familias.ui +++ facturalux-0.4/base/forms/familias.ui @@ -0,0 +1,108 @@ + +formFamilias + + + formFamilias + + + + 0 + 0 + 370 + 76 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 140 + 28 + + + + codfamilia + + + + + Spacer1 + + + Horizontal + + + Expanding + + + + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 351 + 28 + + + + descripcion + + + + + + --- facturalux-0.4.orig/base/forms/impuestos.ui +++ facturalux-0.4/base/forms/impuestos.ui @@ -0,0 +1,108 @@ + +formImpuestos + + + formImpuestos + + + + 0 + 0 + 494 + 172 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 140 + 28 + + + + codimpuesto + + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + + + FLFieldDB44 + + + formula + + + + + FLFieldDB43 + + + descripcion + + + + + + --- facturalux-0.4.orig/base/forms/impuestosarticulos.ui +++ facturalux-0.4/base/forms/impuestosarticulos.ui @@ -0,0 +1,175 @@ + +formImpuestosarticulos + + + formImpuestosarticulos + + + + 0 + 0 + 565 + 84 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codimpuesto + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flimpuestos + + + codimpuesto + + + codimpuesto + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codarticulo + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + + --- facturalux-0.4.orig/base/forms/vehiculos.ui +++ facturalux-0.4/base/forms/vehiculos.ui @@ -0,0 +1,253 @@ + +formvehiculos + + + formvehiculos + + + + 0 + 0 + 457 + 160 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + codvehiculo + + + + + Spacer1 + + + Horizontal + + + Minimum + + + + 20 + 20 + + + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + cargamaxima + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + codalmacen + + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + nombre + + + flalmacenes + + + codalmacen + + + codalmacen + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + descripcion + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + matricula + + + + + + + + --- facturalux-0.4.orig/base/forms/promociones.ui +++ facturalux-0.4/base/forms/promociones.ui @@ -0,0 +1,175 @@ + +formPromociones + + + formPromociones + + + + 0 + 0 + 571 + 125 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codarticulo + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + Layout6_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codpromocion + + + + + FLFieldDB5_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + fltipopromocion + + + codpromocion + + + codpromocion + + + + + + + + --- facturalux-0.4.orig/base/forms/FLWidgetApplication.ui +++ facturalux-0.4/base/forms/FLWidgetApplication.ui @@ -0,0 +1,1043 @@ + +FLWidgetApplication +Ventana principal MDI de la aplicacion + + + FLWidgetApplication + + + + 0 + 0 + 536 + 448 + + + + + Helvetica [Urw] + 10 + + + + FacturaLUX + + + image0 + + + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + + menubar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + toolBar + + + Herramientas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + flempresas + + + image1 + + + Empresas + + + &Empresas + + + Abre la tabla de Empresas + + + 4194373 + + + + + generalExitAction + + + image2 + + + Salir + + + &Salir + + + Sale de la aplicación + + + 4096 + + + + + helpIndexAction + + + image3 + + + Ãndice + + + Ã&ndice... + + + Indice de la ayuda + + + 0 + + + + + helpAboutAction + + + image4 + + + Acerca de FacturaLUX + + + &Acerca de FacturaLUX + + + Muestra un diálogo con información acerca de FacturaLUX + + + 0 + + + + + windowActionGroup + + + Ventana + + + V&entana + + + false + + + + windowCascadeAction + + + image5 + + + Cascada + + + &Cascada + + + Cascada de ventanas + + + Muestra las ventans en cascada + + + + + windowTileAction + + + image6 + + + Mosaico + + + &Mosaico + + + Mosaico de ventanas + + + Muestra las ventanas en mosaico + + + + + windowCloseAction + + + image7 + + + Cerrar ventana + + + C&erra ventana + + + Cerrar ventana + + + Cierra la ventana activa + + + + + + viewToolBar + + + true + + + true + + + Barra de herramientas + + + &Barra de herramientas + + + Oculta o muestra la barra de herramientas + + + + + viewStatusBar + + + true + + + true + + + true + + + Barra de estado + + + &Barra de estado + + + Oculta o muestra la barra de estado + + + + + flpaises + + + image8 + + + Paises + + + &Paises + + + Abre la tabla Paises + + + 4194384 + + + + + flalmacenes + + + image9 + + + Almacenes + + + &Almacenes + + + Abre la tabla Almacenes + + + 4194369 + + + + + flarticulos + + + image10 + + + Artículos + + + A&rtículos + + + Abre la tabla de Artículos + + + 4194386 + + + + + fldivisas + + + image11 + + + Divisas + + + &Divisas + + + Abre la tabla Divisas + + + 4194372 + + + + + flfamilias + + + image12 + + + Familias + + + &Familias + + + Abre la tabla Familias + + + 4194374 + + + + + fontAction + + + image13 + + + Tipo de letra + + + &Tipo de letra + + + Establece la fuente general para la aplicación + + + + + flalbaranescompras + + + image14 + + + Albaranes + + + &Albaranes + + + Albaranes de compra (F5) + + + Abre la tabla de albaranes en modo compras + + + 4148 + + + + + flalbaranesventas + + + image15 + + + Albaranes + + + &Albaranes + + + Albaranes de venta (F9) + + + Abre la tabla de albaranes en modo ventas + + + 4152 + + + + + flimpuestos + + + image16 + + + Impuestos + + + &Impuestos + + + Impuestos (Ctrl+I) + + + Impuestos (Ctrl+I) + + + Abre la tabla de Impuestos (Ctrl+I) + + + 4194377 + + + + + fltipopromocion + + + image17 + + + TipoPromociones + + + &TipoPromociones + + + Promociones (F7) + + + Promociones (F7) + + + Abre la tabla de TipoPromociones (F7) + + + 4150 + + + + + flcuentasbancos + + + image18 + + + Cuentas Bancos + + + &Cuentas Bancos + + + Cuentas Bancos (Ctrl+B) + + + Cuentas Bancos (Ctrl+B) + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + 4194370 + + + + + flformaspago + + + image19 + + + Formas Pago + + + &Formas Pago + + + Formas Pago (Ctrl+G) + + + Abre la tabla Formas Pago (Ctrl+G) + + + 4194375 + + + + + flvendedores + + + image20 + + + Vendedores + + + &Vendedores + + + Vendedores (Ctrl+V) + + + Vendedores (Ctrl+V) + + + Abre la tabla Vendedores (Ctrl+V) + + + 4194390 + + + + + fltransportistas + + + image21 + + + Transportistas + + + &Transportistas + + + Transportistas (Ctrl+T) + + + Abre la tabla de Transportistas (Ctrl+T) + + + 4194388 + + + + + flvehiculos + + + image22 + + + Vehiculos + + + &Vehiculos + + + Vehiculos (Ctrl+H) + + + Abre la tabla de Vehiculos (Ctrl+H) + + + 4194376 + + + + + fltransporte + + + image23 + + + Transporte + + + &Transporte + + + Transporte (Ctrl+O) + + + Abre la tabla de Transporte (Ctrl+O) + + + 4194383 + + + + + flfacturas + + + image24 + + + Facturación + + + &Facturación + + + Facturación (F3) + + + Facturación (F3) + + + Abre el proceso de Facturación (F3) + + + 4146 + + + + + flinventario + + + image25 + + + Inventario + + + &Inventario + + + Inventario (F12) + + + Abre la tabla de gestion de Inventarios + + + 4155 + + + + + flsituacionalmacen + + + image26 + + + Situacion Almacen + + + &Situacion Almacen + + + Situacion Almacen + + + Situacion Almacen (F11) + + + Abre la tabla de situacion de un Articulo en un Almacen (F11) + + + 4154 + + + + + flmorosos + + + image27 + + + Morosos + + + &Morosos + + + Morosos + + + Morosos (Ctrl+M) + + + Abre la tabla de Morosos (Ctrl +M) + + + 4194381 + + + + + + 789ccd934b739b301080effe154cb8653ac426c4b5a7d383f20eaff8d8994e0f929004023b3838cf4eff7b771744326dfaba55064bdfeea79590f1c1bef7699579fb07936ec77795f464c96fbdfde26ebd7efafce5e3d7c9de61e8c11545de6cefdd642ff0a497df6c148e7318fb536a8819e1c2618a381bb3d784637685188ed99870e930413c9c39dc2246237684dc618b78143a6c08c7ecc980518f6703cae902d122cec7b98f030ef23921876722f9b8c7d974465989f8fed0cdbdead165ef7a0ca7216141289c7cdaa3936bc4c558ea72c0615d4538cebd475c46e1225c223ef4182d228e58114a276b441e392c09c7ec538ff3e59ce6fa8862943961e15020ca23878c70cc5e20aab950a240bced512a4978d3237e107784aa088b23c435a29e2baee8bd7aee51879ae4cd80f31e0d21357a21ffd0fedef1b9e06348bce90859c8624ca91f2572b481a6341781d0656514f7a13414e73ec67aa734d2d6b56db4a8a12280e2ba2eebc22a880d8e6fa4c25a55b5361b6b8c35500d023710d3e2652d6bdbedad85ae31ad355a1965baa66db73bee9cbbfbc63e408d47ed17461546c3ae4cad2166b8db4f512af3649f1b2b9846012ef8d2107b71aa4019d96d9a63ed435699aa06a7c49819d7aa83ca748f1b05fb91a685eb049c0a63cee150c73f3567469f9b0b7d696461ae702d8af983a3e1d04a5557dc577497aa52707e0c63e2f56f2a84606cb869cc70e8ce392862491af498b14965e306473a495c9d3449c9811e335912c3a88532e98b93b19c1ce8c961596c595eb1b862f9cf4e3638e29ab1b483781d8c4ef6dac9a1d3292b731677c12f1ceaca0c2b05bf752ab865f296837bf66396323f63226779f3cac96368ed8aa9b469e0f9b76c25581ad7f070cec959822d2e1266f35cb15c2731cb95003b730e9d1c6c2188e97cf2042aa7b08cce58e99c2ecdb0ad82a0c51164e38cb66bb3eb7ff99ffe47ceb70f93ef21fdbe8d + + + 789c8d93c16eda401086ef3c8515df5095040808abea0127706bd563a5aa87d9d97530362698358e5df5dd3bb3c3421d8cd41f90f6c3dfccac17f3300c7e7cff1a0c1f06070b36c500d75006435d6db7cdcf5f5f7e0fee26e380df4fc1e8eed3e0ee3ec0e0dbae30bc0e691d3eba30961e470e0b8f63873b8f4faecfd2e36ccc187b8c907121383a75de0b4e1e27aeb6f128b5ad47a97df1889ad1324e469353abcaa3d41e3c4aedbb47a9d582b3a9c82bc6e9783a9d3aac196763df79ed5136f92ae86b8d47198482512478649cab7934578c296384b3a974ce05c975bb528208821b46d45e7e138c224110444812c64c304904b78cdaf08bf19931497c6d22e8e5fb7f129e73f9aeeb849df43af43da853e0227d70e8368d0bdd449fc3ed137d4e721e7776dc0e34bc22ae2988afa0fda6bc43a4502b3a5395a69bd42d342a275d1c95295426a76b1484dc285e7d70802e1b9628a49093c39593218dc32d50b6b4e877a8bb360a8a1d28437bbbe1804155bced0a858666aa6b878641aef6e5c1967b95df720cc05e57bba2d27be0967d8e064d8f0a9da539eaadee7332daa9c12a3cd8b0c2a3eeeb93f1e1e5263c14f52134c75c71558f9361b57bdf34eda22227bb7648ca00cbf8edf93db6e52d27831c4bdbbcd49bb8c423f1959373c4499da3babf293d032829e33a6d1a4b0e97741d6a0c7ce7ecb4ad2dab23a7ebf0634e4eb9b06d43b3c2929bfe8f831f1c40e7148daddbb65ef43aa89db38c6d4d7bee7568cf28b39aa6b6f1b2cf59ad56da3bf686c307e6662dada54fefac9be9fc076f3b7f3e0ffe02ba22b1de + + + 789cad96496fdb481046effe1582eb660c2a2225d1220673b0e53df196c572329803c5c5da254ab4652998ff3ed555d51d523206196450be3c7ddd8fbd91ed7707b5c7bbebdac1bbbd65111583b816f7a345ed20799e4cd67ffef5c7f7bdfd865fa33faf5eaff9fbbfededdf17b5b876339ba6061008206afa75af6e182e9863bf2d8c63e106b5e0fccc70afd9680b63e438e4fc44b8d9545e2bdb7ca91c2b9f33278e67c2ad7ac363ff4ab9a5fcd131b7c757e550f32bc792af9513cd378e251f596e4a7e241c789afb96353f56b6cfef58d69ce71fb78250f9c571c47caa6c9f77e658f29ee5166f164e1c4b7e2e7ce8497be858d6f617ca2df50d2d6b3e702cf97be550f3be63c92f95ed789e1c4bee09b73de50fcc89eb9f2bdbf699e5407c0b61d73fb5ac79e258f2a5b21d7fdbb2b68f1d4b5e28879acf1dcbfaf595136559ff24b4cffb6a3869d91c1b960f1bcc8170e82977955bca33c73df64f9543cdeb8e258f9413e517cb6d6e0fcfc291a77ca4dc12c667c7dc1f5bcca9f5e33765eb2f2cab0f849d7fa06cfd0f8ec537558e84e155b8e7874dceef0da741940a4326ecf26bc731e7a972a0bc518e94579623f14d9453617c644e633f92f6a81cf4a4fd5039523e554e7b09339f9f2ca09c19ef946dfe249cf8ca23cb718bdbdf2807ca4dc7e2fbc29c259130cc9553e5c472c2fd612c9cfaca0be52091eff727e5280d986f9553613816cefc54da87ca81f2a1729449fb5c3913c6cf8e33b93c7eadaa0e849fafb71c9c44d8c3982ae14a31d37ac23ed700875c231cfff058071b2638c519ce31dfaac5562db1a01a594bc931c1677cc115d52bd51a3778c4758c1d3ca13ac5333ca7baa01ae22559aeca0e9ec5f43f18de93c38c6f6c2cced1a3596c1b3ee035dee02dd51dde53bfb2e192d668811f2b8e98d6a16c48f1137edeaa2fd4ab6c58d018ab8ebc6478d8e96fab5b326c3b12766c1b1ef12bafc3371a83fdadae86257ae8ef38c4d0d0b64d1ab759c91606bc0e733cd4a460439b5cbb0e59c9500db217f74c735e87b65aeed85090635371a4e43086409fa5bb0968084056122249a1c7a76cdb918903626e756fcf8373e84a42c29cfe8be398ce8271bcb727aae4e095848cf9090be8d32f573b0e73266526ee4caa63e0f6622a0ee8d37c723a5155c7824fb538dca98621f3831adaea1841ef0d87798e792f642eb93dd52507ef05ad84e11b3274771c7d769cea59bab6ef853aa6ba9b058c791c13ecc2147398ed38cc5ed8336adf8b3b7588c1ee6d4486fa9b0e59496935d7dd7cd47d317bd9859c69610ce4cb6159710cc821bb59e8486e742faeab06723c1b03bcec3886ec28ef8569bda295332b39a013617f7b1503997258ef38dc17464feb1b051b6b80a3371ccbca37ea018e77fa2f705a323c40074e2a8e11cdb8fa8d5a02d00c42ae5b38a53e1503f97c38ab38c6e4b82c1b6437cd7bc167b2bb6398c1395cfc70b891e43f6fc0958c62eb8eba72b790472e5bdb37560e1d9ac5b931541d6a19d3d7be43e5536db8aef8c658c18c6a49b5a63a8133338bedbbf2ffb9b37fe17f87bf7fdffb07cb1caca0 + + + 789ca598c972db481286ef7e0a85f3e698c82640000462620eda2959fb6e4dcc210b8b284a14b5506bc7bcfb242aff82badd94bba7ad32487e02eb47ae5525fff265e16c6f7be1cb2f9f1e6632bb2c17ca91dc2f7ca91e2793d77fffe75fbf7efadc8f17f45f1c470bf1e77f7cfabc3f5b281776a637750bce29502a6935709ecb96b338adf2be67f1fc7e7fb1e5417f10158967f2ecfabd7ed1b2ec1a0f8aa2f49cb69cf70715f8d8388fc0ebe0141c0516d37ff3ec06e9c0db2327c67961f725312e22f1f369d7b8cc9ac6f366cb45d2d31fafc7e0bc97fbf99971982fdbc6529795e743639755a9e707b0d499e711b8ae7d3c69d9b8acedf95c782ec3f3e90c5c469e65d1d8c5959f2f25b8367d5a32567f8c63e30afeb18f8774fed1c0382b2c5eee155cf523cf2fc67961f9a515e34a10af5570b07fe8b9b35fd68c353e168fd8b814b39feec135ec5d37ae62f02118fa04bd3a06ef81837fd396dd7bfe1e8d0769eceb8d4e8d5d0c7b96c135f2e58ccbd898eec0215f27c6ddf38fc0a17ef6c1213ec7e0101fd3afbaf8ec19473de4f7c07890e6be7f64c7d885fab2e75525ea8bf2c0a8afdab8025366dcd907fd608f5c1a37c19f141ce2e9fbb94c83bdbc0e2ed10fa7c651199bfd3de32c423ddd19e785f5bb7b362ed2543c57e022f38b0d0d8da576e66fdfb80afd3333ae63301977f6e3fbc17e2ac0c807dbf7bbf8bb7be33c35fbddc4b88860ef53e0c4fae1019c62fdca8d25cabc3f84fb4e90af8171c897dc18d799d5935c19077b45c0a17e127003fb7dbf575d3ee4118cf58163e3900fda308e13ab7fb937ce60afbb35ce0bf83f320efed38eb1c6dfec1d1b07fba40207fb2e3cd75dbddc1877f53d348e7bb06fdb388fb07f5c832bd803bd22c2f7178d35ffd68fb7816dbd908971678fb7afcebaf5ae074e10bf15e3a88cac9e5f8dfb09f27b06cec1abc6699a5abdce8cb3c2e229857111d69bb1b1607fa2c8b8cb3f1b077bc9d75bddc54f1a7062fdc6e0104f327b6bdd4f7d7dd2045c5abd726d9cf48ce9d238ed99fd7c6f2c11f64fe8bb18f58ef9656cfdcc83c0583fb78c3b7fae8d3b7ffcfce63dfe8fc6c17eee83117fde310ef5c1b7c65dfc2f8c9324f1f1e691b12e28d67f02ae6c3de189719682cfc1c817a7c6a1fe780b5cd97985f78d0b9c37e80a8cf30a2f81715ee14563113b1ff01db83676981fe2cbb3c0ce9ef700ce6cfda337e312fb13dd1857617f72c6613da4a97113fa01f3bbf505f676f9f1f96e9a2e3fe760f4077debd8e7872a70380f997f4dd7dfb7e0043cedd8e66f8173f05770d83f9e8d43fee5059c809f3ab6fe2ac125387cbf443f402ff4876c824bd4d34660cb8758be9bae5faec109f2b5d1b1f53bec4f7263ba0097a8cf97c0d66f827886f543ce3bb6f92330ea998fc1a19e73e350cfc4e00af57c1a18fd0aff07d88f89c0859dcf3931eeea3f322e705e67d8abf56f7cd6b1d5f71a38f4c3ae7158eff8b263bbbf070efd9181d11f8cfc38b1fa67c4d7e1fcc8b67e3461fd61e4a7ccc04760ecbffc0ac6f989df025bff30ea29f413af82713e75a85fdd81ccbee5c0b83f36ae63f8dbb1f5a3bb0167585f118f5af0fdedc0b67eba1938c4c3d68b26f433f7c038dff341c7b6df1d82c37967058c7edf9ffddc98afc1c482e1daf1ff6970a9f3495f2b1d35377ca1f4273abfd7f0f32b1ef1258ff90ae39a277cc3539efe150d7d7ac9b73a67ace38eeff98167fcc84f4a4ffcac7e7da0f2aee13d78e1577ee3455ee2655ec118f3aafeee95d7789d873fd2f0366cf0267fe52d7df6ca77635b7fbfa92a6e9e8a69f838ecf02eef6924f631ef403d58e543d091dedbe5631ef2c9871a159ff2197fe3738d623ba7a74f6d39028ff573cbf10f34fa9cf891e2b91938e181e765ff39576b4fb8f8a3868fe606319faa4ba43ea815446021e7359ea8a48a6a6a3426277334842fe8824618c47baa609f2f696c76d195cef7439f37df8e4aedb8fefea209dde8ec29ddd21dddebf540337ad4ca9da721d45afa4c2f7abdbfbfd29b2a2cd2122dd30aadd29a5eeb34a40dda9ceb4b455f69ebbb6b5b15766857e7efd13e1dd0211dd1319dd0299dcdd170aaf14d23764eefef3dbea2486d8875769f12ffbaa71a296534986b47a9f31a9ddff8f7763ca915b97a7144855f04484455fad2feb8b9760866be8f9af44f26ef4722cc2baa51e9a7ca8f7a6e8d4da551fb7f37e44246aab12f9732962b9d7f2d131dacd7cd7c0d763295dbdf5c77722f0f9a8923b9541df1fe4cfcebb57cd4b753799427799617bddaf757799345cdc59aaa88dadfda70ad6349afe50f3486aab2f25e1fb2aa3158535f8e3422073e126a415bb1aab2fee11a34e4a10c654336fdf59597654bb6dbca506f12efc7922ca9c68eec7ea4a12a27aab227fbf2d506911cc8a1d587b7a35539926399d373bf65d539915339936f724e2339979efe951123227d49f44c90c94072293ed6f02a850dda6c876e0b5a2aceb9327ca3fddf11d7b88b8f353a2daf32ef8e1bb94b377657eefacf347e34dcc4ddb8a9da72fbf73554e5ceab5cb9fbbfafa12a0f6ee66d79fc997ddf3da9cab37bf9b9b3837b756f6ef1f37ffff9e97f174add6c + + + 789ccdd7496ff3461206e0fbf72b8cf42d18744449a4440ce6605bde376d5e0773a8aaa62c5b9257791dcc7f9f36ebadb6b37c4132b90c981878d26275557537c9fcf4e3ca59ff60e5c79fbe3d2e6979252b32a587951fc3d362f1f6cf7ffde3dfdf7e6835573efe69b5569a3ffceddb0f83e58aac1cdede541fa0a708d768744a6e7fd8b5d5dd0c1eaacb4c42ed233897bcf661b28eafa909bf9797daddbc9153ed81b950efc2795127273db8c4f8251c749c8fd54586f1219c77b8f6beba93776bd352ddcd49eafc9a70407d23755922ff77356541eb5b87f350f7cbcd61c2f86ab28e5fc315c6676a6eeab8dc7e386bc47a34ff0b7591217f0f5b3d7b70d07a6443ddc9baaddaaf7089f14d75372beb7a6564a6ba5e7983738c6f9931fe0e97e857a62e03d6fb4acd85d6e3bb705515b5cbe47a9cebf5cfe27a6b7c3a82119fd9acebc15a4fd7ea63517733d477672e35df99baccb19e076ab2fdd933637d6e605b9f859a9bc8bf80ad9e8e5a9a5a8f3f810b1d0ff5fccd46aae7495d64f0b399f53c4cd5b1bf9abf8303fc68d67ae8545de23cca038cfd2c5730e6977b33fa919bb1bf5bb0ada75733a1de63b55413ad4fe39705fa1b7c721d8fe14ea6f1f8449df2bb5693d5cf30e1fea919f96ca853bfc730f293f30fb7b2747e5aeaa244bc258cfa684fdd41fd549a75fda90b071de79ebab4786f70c079d85413ea1582913f9fc295de4f8f66c43f537313f522be9d27776bd67add14c6f326d4fd6c954589fa1630f297beba83e72fedc3566f47ddcd353eedc2a59acfe180e7c3aa19e7f7595d627fcb016cfb21a8637dbadfc88cf8eb7081fc4ecc9a1f633eab97d7609c57affd2d05cf173f5207db2f3b7081fd5bbf3fda5907ef277e80d13fd931a33f70ea4f0197787ecfd5761ea9af4efbb7a166bc0fb8826dfd2766d487fc04ef077f66c6fa23be3d6f9c8349ebe37a7fb5c9f677989a35beacc3d81f41e7a76e867a4a3847fdb9baccb49fb405e7701bb6fdf2aeb6f5a2018cfae8461debd3fe605cb0df6964c6f3e73c59fbb1a70e4dadd7efc23499d4f9d7fb316f5a3da182510fdf27eb7a106cfd999851cf95dade27b46d46fd2d3565c8e7409dd66b1f463df400633fd0b119f5227ed5d47ab85e8f9c2c1f9ac1019e27ebfa75d571bd74bf53b23e4fee607b1e9f99f13c6d266bbf2fd464fb7bc3acf9117e4fb9d64f43b5d543984f2ad43b36a3de3c59c76fd501fda37bd8d67f0bc67ef7afea0afb21d4cf9ba269fde13b75ea8724eb7c5730eae7db641dbf36a3be4db5ad37656ac67ab957757a1e0dd5c1f6f38bbac27e0df5fbaf48fd0e0e2e11ff12c6fad2d4ace372aa26d4239919e3db30e2cba119ebb7ae4ef9231f7bfe52c3acf1dc963aaeafd6b7af0e15f66b7dbe3bad34ff118cfef935b8c2fbaaa74ef39fa96dbddd056cebfdacae900fd5e7bbc3165f9ed46ccf8743757a9ebcab03f2779766d4770ee37bc7afaaed3cfa37b840ffeae745b765fd941318f7f322597f2f6acb8f42b28eafc1f6fb0bb5587fc6b03dfff7d401fbcd9d9a317fbd9fba9ce21fc2c85f2a18f5cb2259c7dbb0e573ae168cfb3bb5bd5ffd93daf6b79fab27367ffd3c2adb69beb5649daf03237fb949d6f1a016ebdf2a8cfb9da803de9f6e476dfbc5235e85787ea19ea01f5eef97f83daacf3b565b7e3c87edfe07b5e0fb468ecde8ff3859f3477c413edc4dd67857b0bd1fded4c1f6df3d6ce7a1ad4efb7313463cb70b237faabfcf29f58faf9335bf02b6fc66c93a3e86ed7b6394acf1dfd5962f9dc156df116ce7ab91acf96eab2b3b8f27c93afe02db7eacf737a5feb92e6cf915c99a7f0edbf9e824ebfa0ed4a9dfda9fcffe2e61dcef9e93755cfb25b69f5cfdfee6cffdd981713fbd24ebfc4375eadf2b6cf74fd469fe65b2ce7fabb6f3263a1e2c1e5fc0c88f8f603bafeb6a7b9ffa0ab6f50ac99acf933ad55bf75b729b4f1ab0cd97c3769efab0e57fa94ef54cd5568f7b846d3f4de009e2d5df2712523c525b3d7c98ace30eb6dfe3fe345f80adbe0ab6fcebf75fc8edbc7956a7fb1f601b6fc1767f7d7ee3f4d69f03d8d6e3519d7e5fdf5f1536cebbb0ed9f6d759aff1eb6f9fbb0c56fc2d63f7595e2eda92d1e6fc1d68f63d8e265b0c5ab3d49f9f00e6cf56ec276ff00c6fd54f723c27edf80edf73d18bf1f2cffdaf57b31bcf3f49763708ce2bcfcef317cf0959ff84b3ff557ff738c6b3ff373bff037fed6dff9fb3f1fc33ff847bff44ffed9bff857ffe6dffdaa5ffb9331d67d2f5e1b7ed36ff96dbfe377fd9edff707fef08fc6f047b1973ddff783984df0433ff2637fec4ffca93ff3e7fee20fc568c4bb073e8b519abe15afb6cf7de13bbeebcbb854ce91e3df8fe124ae4616af47df74214698baca4ddca59bba2b77ed666eee16eec6ddbabbefc7f0f7ee3e661173700f31c2867b744bf7e49edd8b7b756feeddadba35b7ee7a6ec36dbaadefc438aafb60397caccfaddb8e1176dcaedb73fbeec01dba23d777033774a3df8ae1c6f1eee3af39c40827f13a8dd7993b7717f16ab8cc355dcbb55d6e315ce13af1dfae2bc993a3f8f114ff07217e62d3842e694a57744d339ac77f177443b77447f7f4408fb4a4277ab618f442aff446efb41aafb578ad538f366893b6689b766897f6689f0ee8908ea84f031ad288c6744c2774fad9d318e38dcee83c5e17f16a50464d6a519b722aa8435d2ad9b3636266e1c0951bf0842f79ca579f31f89a5e7816177dce730abce09b78ddf21ddfc7eb811f7919af277ee6177ee5377ee7555ee375ee7d5d5bdee04ddfe32ddee46ddee15ddee37d3ee0c3f8f788fb3ce0218fe235a6391ff3099fd2099fb9169fff2cc685efd10137388b119a31422bc669c7087dceb9e00e77e3df71fc5b8a172724f19b5c7bf125461e3368c47b77621e5b3183dd787f3b4618f28c3b223c92c063a964229732952bb99699cc7f1163182bd9f992473bc6e9f3c54704e4309385dcf0bddcca9ddccb833cfef2bcc8b28eb057f76217bdb8f8b8fb4b0e0b79926779915779937759fd650c2eea3c3e7bb11f638c3efb10ef5f8b7b2ec8baf464433665ebd7673faeec56cce34b2fe27fe9fc3c8718615b766457f6645f0e7e1d23d6fdd98b8f4af28ffd823eac2187433992be0c6428a3df7a06c5ddb5857df1d1cd9c87328ebd38e6eb3a87135ec8294de58c16722e175f7bf1258f719dc7470e6d69c40e17751e23b9919b3a878c6fa44957d2fafe3359dad80f1b71475cc8471e45cca313777e3cbf750e5d9a4919fcf763c4b33de5dbe0e2944cf3205c86f8f515ff4ee4395c8669aca11faec275987d3fc65fbbfe6f62fce7efdffe0ba23eb6c3 + + + 789cadd6c952e3481006e03b4fe1206fc444b6244bb214137360c760830d98ad630ea58d7d3718d331ef3e72e59f627337d8dd515c3eaaeaafddf6b7b9da41a75d9bfb3673df37fdd3b4969e98bbda5cf6707939fcfeef3f3f6666eb5eadfc73bdb8e6cdfe3533dbedd7d2dae6f5553e023f9520c7a93bc6b7de55a781b5afce6c7bc37064525b3f5027d9c814c329ea1fd552cf0f625ff37760bf28acb7e1484c9175e43b92470dd84f64be7d35f2eee108be835331911ae375c58183f1180ee07064d7f153198f0271e0603db7ea54d6efc301ea6fd452cf7535f2d531da77d498dfb57514c4c8f7e00cebdb52a3fd95387433a98fd518cf8503f4f7d4e87f39b2e78401fa6faad1df81311fbe504b7b3a8233cc774bdc7061e435743fecf97a71a8f33f173774fe6d35eacf60cc8fd6611d7f05cee04571e4cafd65bbfebadbd0f5b660ddef533843fb13b1f6a7053886e761b4a767751e5a0fc5b12b66bb7ff5727e186f431ce9fa8ee100e31fa9515fc031f27258c77b1257e3111cc076bf7cb7ca3b8475fd99b86adfb43691ceb7218eb57f0ac7b9cc37111b173670001f8c1c7855ff3558c7dfb736b18eb72a36ba3ff67c43cf68ff3dd8c0cbd6c6e4f09238f1e0216c0ad92ffb79d1a8ebfe71284e42b4efc1c827fb79d248aaf92c8a131d2f10a7188fece74354d7f9d20dacf35d10a73ade3cace3d9f71f25ba1eba1257eb7916a75a6fdf6fecebfce902d63cfbbee254e74bf63d19bf9aef29acededfd3769e56358fb17e24cfbdbfb98f8998e9fc1dadfde9724ab9cc09a67c4b9e6d9fb99666988f7dc830ddedb0e9cc3f67e6541e57d71e6c15d3884ede74b966721de4f0b36f01a9cc3bb95a5bfbd9f79987ba85fae2cf5033884b7d5b87ff6fe966106f51d35ea9b700edbfb5c8485076f5496fd7a8475ffedf76d5114badf7db81077fbbf57fe5c06131b4e38e58c732ef8984ff894cff89c2ff892aff89a6ff896eff89efbfcc08f3ce0a7f71965c2909f799e177891977899577895d7b8c9ebbcc12d6ef3266f7187bbbc8db2c3bbaf5390a109bd3261af4cd8e7033ee42376d82d33bc32a3fe2a639bfd3119a384a04c08cb049945a3cc18cdc2e58863ee1013fd3a834c59124a29a39c0a3aa6133aa5333a2fcb055dd2155dd30dddd25d55eec764f4bf501e6c79b465f03e839ebe9cf0f38ca1b49bf6845f32a63f61f96e46c69427fc2663ca1396df0c9231ed09cbef10644c79c22f19d39fb0fcbeb2f5c309139668f955c6ca9732de272cd1ea878ce7097662c996b509333e2634df64acdb56f39f6648c206129ad47a9331faefc284094d6abfc9d8a4ad5f64bcace3754287ba2f19f2fa70c29ff71c956d1a9465e743c6ca8409cb9f647c25e12b192fe7383e615cc6fa27a7f03e61977a6332b4fd5ed5728d5a65695397f6e98076de941e1d8ec9189df01139e4924775f229a0901a65892836cc4fe3ca9ffdcefecd8cfffe9ef91f86763bd9 + + + 789cddd6c952e3481006e03b4fe1206fc444b6244bb214137360376083d98c61620ea5cd0b98d5ac1df3ee2357fe29f0047483a74f13e5cb1755f55756592afbdb52add769d796be2ddc4dcc6498d6d281b9ad2d65f7e3f1f39f7ffdf17d61b1eed5ca8febbb356ff1b785c5fd492daded5e5de653f07209729cba637ceb33751a4c4da4ceec78730efb32de8ce0c8a476fe8b3ac96cff104ed1ffac967e7e12fb588f4f61bf28ac7b70243603ebc87724cff4613f91fa1fd592670a3842ff831aebddc329f6abe353ac7f220e1c31e570807aac5dc74f25df64e2c0c1fe26ea54ce238503f4dfa9a59f588dfc048e31beab467db7d6511023dfc019f6775359e61fab914fe2d0c5f86b7526e791a9319ee100e36335eab99ada73c240e6f3911ae717c3a8972fd5181fa9315eadf51faad1df10375c9c5f08eb79daf3f6621dcf637103fbe30335fa2f60d44f2eacf59d57b6ef03397086f13d71e44a3fdbfaea6e43cf671fd6ef6f0467183f14eb7c3a860318f3235d7f17c67cda51e7a1f5a63876c56ccfa75ed68bf53be248f73f80b11e076af4f7e1187905aceb6d88abf5080ee0bda97db7caf3613d8f5c5ccdcf609d6ff7eb9b48eb6f8b63d44f09acf9291ce7b21ff41b17367000d7a70ebc6a7e0bd6fa3c6b13ebfa3b62a3e7b73d75e8199defc206deb23626879be2c483576053c879dafbb951d7f365479c8418bf09239fecfddb48aa7a36c409d623234eb11ed9fb38aa6bbdf4046bbdebe254d75b83753d7bdf4689ee871ec4d57e56c5a9f6dbfb36f6b59f2630f2e90ed67c7bbfc56955bfbdcf8c5fd57f0debfc2b58e7dbfbc5a495c7b0e65d8833cdb3ef77e2679a378275be7d3f93acf200d6bcbe38d73cfbfea4591ae27ea8c306efeb199cc3f6f7260b2a77c599071fc1216cefaf2ccf42bc7f1dd8c02d3887bdca32df3eaf79987be8dfaa2cfdeb70089faaf17cdaf7b70c33e83f54a3bf0de7b07dde8bb0f0e0bdca725e6bb09ebf7d7e8aa2d0f35e810bf1fee4bfb55f97c1c486134e39e39c0beef380873ce273bee0315ff2155ff30ddff21d4ff89e1ff8919ff8995f78f935a34c58e1555ee375dee04d6ef2166ff30eb7b8cdbbbcc71ddee7033ee4233ee62e9f700fed94cf240519af094e99e096091ed7cb0c9f030eb95166441cf331f19b8c1ed14c469940c62634cb045b05256515beada2412947947197722a3ecaa07ed90634a4119d97ed82c6744957744d37745bb63b9ad03d3dd0233dd133bd546d792663e5d36dd5b635dbd65f3368e38b09ef656cce95d0a4ad2f67fc3ba149db6f3276e64a6852eb4b19ef25b4673276bff46dec21a14d9d3719fb7325b4e9e0d3191f251cd2d14c46325f7b93714c9db95a7726e3abbb9076f226a33757c2299dfd24e3a3847695b0fe938ccf24cc663873256cfd20e3b3091f677c3e6136c3fd4142f3c3048fea33193ad62f9b8e6a956dfa241dd01175cb76426733ad4ec14c46480d8a28366cc898f24f66f937c4943fd5a65fb681199a9139e7e5f7daaffdadfc9f64fcfdfbc23f0a2e2517 + + + 789ccdd6d952e3461406e07b9ec235e76e2a754692b5562a17ec98ddec90ca456b3118631bb0c1402aef9ea33e7f6b3c996458928bd0236a3ebafbd7e9b61af4e573eb6c7fa7f5f9cbc2646aa6fda2555c99fbd6e7f261387cfef5b75f7e5ff8d40e5af2cf4fc256f0e9a7854fdd69ab68ed8e47550d6a0bc8f3da9e096b9b03385493d7b8b0fdfb700177add3760aefa9432fd7bc5d3884b7e114dea9ed7b8db7d4919797d61d388337add3282ba2dafcd858fb37d4b18ffe87da8117fba5b55987231dcf5367f4afc1c8e38973a9fb75eddcebd9f1ab7089f92beac4c7fc7bebccf5f3b1b3cee73b75e2239f9d91bf0ca33ebe6d6cc79b0738c3fd71bfc4d5f3d458c76bfd598afbf151edb69f44a8e710c6fa780cbbf9b76a37dff46057cf8d73155b138cfd3357ceda4f1770a9e6cc3a6bee9fc2d82feaab53ec0f8f6077bf0276f998eff249d79b653e7cda58f7a307238f761bebe7730767186fcf4be837f57461b79f43d8adef46edeecfd730f2c8ee4f6852b7fe7dd83d2f7beaccdd6f00a33eeec3258c3ce3d697d48e82ccd517c3ee7e976a13f5b43ebbfe48f2d0bfa336b83fd9f171e0cc11ecf2b76103dbf31d1b53c1a13a0f607bbe93761ec31dd8cd5f81dd7cfbfb2bc99bfe0d75e1f282da69bbf13aecf2ed794ff3c2cd5f85914f8bb5b3d0d5432fd685bb3f3dd736a1cb277bde4ce1f2e81176e34f6ae7a1977aa9b5efec7bd6337533fe415dbafbdbfdcf4b2fc4fc43d8cd9faa4b77ff09ecf2ce6b175133ff5e5db9faedfe156553df2d5ca8cd4c5d189ce7015cc1f67c9451e3a933cee7a5ba0cd0df77467f0ec7e8afacab32c6794c6003dbf35ac58117d8f59b25b5f4eb790ae04a6d26ea2a801f9df57937233846ffd019fdf679903037ff0576e3c7ce185fc2464d315ca1df3e3fbdd8f51b865dbf69ac9f4fa6eea15e8a1a6b7f08bbe7c59e9f5ecf932feb753884cf1aebe7bd07bbcf7f59ed7b78bed6e0d4d7fe4db88097d4411864d62b700a8fe1a2ed5befabdb615bfb094ee11b75e8853abe82d3d05897eac88beccb0d0de028b2fdecc3197ca14efca46d8df527118cf52659925b7b70092f39a73afe542ddb614d0770046f37d6f98b70063fc36566df7ff8459df96a3a86b3ccbe5ff1135cc227cefabec6e76ae3c3d82f13e9fb19cfe04adfb718fb97c73035d6f717031bb8802bbc5fe5ea225013fa4b9c771aaa2b777ebb8df57c6ea99be77915c6f9a1bcb13ecf23d8fd7e437df557edeef4dfb5f76530b1e15c5ac12557df66708f2ff98afb7ccd03bee1218fa48da5ddf21ddff384a7fcc08f3ce3277ee617698bbcc4cbbcfc354312567895d7789d37b8c39bbcc5dbbcc3bbbcc7fbdce5033ee4233ee6133ee5333eb7b32f24c5639ffd26e35a12562521e0b6648492114946cc89cd4839232692593ebf50bd169f2f28a7824aaaa8d7d4a135340974a90974457dc938928c6b1ad00d0dd848ca8c8634921ca231dd6a06ddd1bdb489b4a9b407698f34a32769cfd25ea42d4a5ba2655aa1253e2743ab92b8266d9d365c1df2d3d7db1a75a46dca1ab644db561dda411dbb6fcad89319fbd49504a20359d193fdc921328ede9451df758573d995fa7fc7fc2c2be9d009324edf94a129675883b673f7d9d2c51be68fecd5f93681bc26e36d6b19d9764827e4e30aa8fdce3a46f25ce5144a8ba4c572257375a46fac6124f3739b90c96b284b465387a10fd420afa226ff5a8729de5f8324c8ebc65c1d3f7a4effa98652dae55c1d571fa8a1befa73755cffb086d1dfd650b7c15c1d376fa821fc4b0da519be5ac76b358cccf89b3a6e5fad21faae86b15c777375dc7fa0868964ccd5c1e30fd450a74ce7ea78f8410dd93fd430318f6636b71f4fd8739631cfe6c58e5a9453195062964c252d97ebd2f4cd9dbdeeccc04ce5fb6cbe0eb36c56ccaa5933eb66435ac76c9a2d69db66c7ec9a3db36fbae6803c6a7f7fbdff6fe57ff1f7f67f9ef1c7cf0b7f024a09e477 + + + 789c8d945d6bdb301486eff32b4ccf5d1869f3616819fb091bbb1c8c5de8c39654d9751ccb0e63ecbfef7c5889d3d2b24362f4248f5e1f2972eed7c58fef5f8bf5fd6a482a055318af4ec5da8e6dfbfbe7af2f7f5677fb5d81af5d596cef3eadee368529be752f158d01c7f0c04578123ccc38643cf0444bb8dfee1ff68c3de1619be77ac13cd71096aa7c2a1561247cdc67f92cf8b8150c191ff7849a501dd4561d083b4253e6b9754653123682e5937c3b099a9d609551644758d7392a09e6368e824a49cfcf82796e9bb1ae095f046da50ce12848d9842aa3c81b2aa0da5c6b01b303a0b436c65e0d73eb608052aad2b5f33097d2e195633439cfcec51074551154e11ac44ee08f6be71aeb5cfddcbeb0f4cad128618c73862e758b53f066fac609d9e91ababa96822e37937e2e8eb37c3db61f39bd93528b95b163d939523f0677469c4a9b7957d939055c7c5b192a108914337896ae39d00fd618dac501c5108cb7f3cf23fb6c70f10076cee9bde7c861fe0dc5a1c5039ce82b0c1ac00e38b2fec6911cbc89e9ba18c19fac9f33170ee740ec3a4792e51ceeadbf38033b7dc75b1d63ef7b6e28e238c2ec785d69e829c671100e6383b87420180d511c0ab29147ec5f1c3c80d9e9528a7dd6170e1f4fcced5c1ac7714afe9ad3dd38b8ac661aa952631a3e24a9699a574e4aa28cc94e896ac4376c2ecf0e3afc294ba90fe33c7aeb603353e8f14e3ebdeb4c0dc0391dbd9d73b0b5370e40b581b1190cb6c2ca1936b7ce190d79ac317102589c9fece403acb5be79f897cef22f61594be71de5ff9cbf9f57ff00b8429edf + + + 789c8d955953e3561085dff9152efa6d2ad563c9b26c552a0fecc36e6000e3541eb419f0b00d983595ff9ebedda78d61300907537c6ef5b9e72e92be7e69f47bdb8d2f5fe7eec6f9f8bc6c9467f96de34b757f79f9fce75f7ffc3d37df8a1bf21bc59d463cffdbdcfcdeb8513676aeafea004c02d4d49fc0f414b815c5dd6657f9dab8d50457ca590b75ce022751ab44bd364e703d1f2be74912a93ff703b7e304d7f38971dbfdd7c16d302be7c2d63f0067a83f3bc7563f0257ed5cebb781d358ea99d637c015facf9dad4eb1711aa1de067b9e7b65c983f974c015c6df349e5c7f02f6bc3f9d91a7eb8cbc7d30f2b1ae47a79546ad48790becf96f9c51df36ee78fe08ec795e948b14f9a900a39f168c27d79f39a37e3a61cbbf03f6f995ce98cf11d8f3ae04ee4a5eac5f6aec7e340467f07f02fb7aec1a77239c871e18e78372e5a21b25b61ecf60af93b3d569139cc1ef055c8175ffb3a49be1fa45b0d713e7c4e67be19c2af3827186bcb401f6f3fca85cba3fb78cb3087e3db05f1f3ba3be0af6fc8b60cfa7fb9f2759d6d69b9ff6c05e6f3a5b9d6f8d73cffb1decebb7a42ce3617fac5ee611fa0f266cf3df07b7c177e01ce38fc13558f315499ee3fcfc00d759a2f57be322c6f557e0147ca95ce535fabf191731eeb755e7d4d663db392b9577c1f0a31db0e7d3f35bb68bd4fa59fdcbaac831ff6567ecff12b8068f0257edd2fb1f9c3b2d657d3e547599836fc0b5311d18576959695dcf5b9d5679d7ea0fce85d5f5f95dd7556d755e33ae63f0b933d657d77b98d6a9ad07d7e03cd73a5d816b631e3a63bc53e3618c7c87cac31afb47cbcef0eb1a0f7d3fd209dbfe5d3ae7b63f77ce361e75c069a7504e9cb11e2d678cdf9cb0f90d9c319fdcb9b0eb1f9dcbb6f278c236bfd2b9b2fa313847de4367f8ed3bc36fcb19fda309dbfbb972ae53e5b3096b9dd6c043d40be7e1d05ef61f8b69364d6b960793287fed132ac277ffd703fd26c2372557e2f2a1cf7b0fedafdf287c33149d8a4a3efbd567da43af3e7fa791288cff43dc5e9daa691ff7d0fe8b77ba145d89ae45e6f3d6093ee6217423faa97f4da1ff96ef78ccf75a7910059f906dda89dee4184df4287ae2677ee1055e14a725d132af8856d5e79ad79089deae87b87c13ad8b367893b7789b7778977be2b4a7da571df077f55913d1f47ae86a1cf2111fabfa7cc28329a72647a2985ba244d4e6943bdcf51d7a93e350155c32732256a736b7c97e72514185ecb0eef1477b4be5ab0f5554c369283aa533d1b96844233ea3fad7bd85c70fbaa0922e4557e251d17570a21bfa29ba15ddd158548bee677970410ff079543da99e254d5ffaefd0ff420bb438db23ccd37de4340615b444cbaab0842bbc4babb2e72f9fe45893b9aec99c3dcf85e89bb8acd07ae8e745dae005da94ff66ad873b84cf167cb6698776a9478ba23deaa943ef330feddf82f6450f742077cc3d8fe93bdf6216cf728a77667a8c747cef7fe49c0ee519620e8b13875d3a92b3373b873b3cd261e897bfc79e4156e245576247f6a53fd3c313ec0707ed9767d9eb2cdc81b7e9e4138f7d1bdd9e8434a0a6682f649013a1b3a088b7e884e2d7a7d03b0f6490eee38906613f654f6437c4413388c386dea7efee39f5b0153894f14382168413a10e9241eec20db91bc9f5ee8ce56105a4ff58e700179ca927cdd00f0e3ca0f559393087e6548644a4b390131166d196790ce4f9d2ff783dec5934952031c9a97c5287beae0432cc7ebfc0c71dd2f0310779a6e92c7e7d4b7dfcae541fed0f9213110587e9fdfc6f8f299f943a21433853b3deda9fbdf7e1d30df7c6ecb7fe7f79b8cfe757ccfff3fbdcbf747d16c1 + + + 789c7594cd8eda301446f73c458477a36a06080989aa2e8061984dab2e2b555df80f42709c840003547df7de7bed40406d340b9ff8d8febe84cccb53f0e3fbd7e0e9a5d7ecf97e230399f15df0a40e4571fef9ebcbef5e3f1c05f81707c3fea75eff3990c1b7d26a1c3318b361120ee211e2127134089398237e10a6a174b872381e4c42c437c470d862ee71ec70e73171f84a98020a44ed513a5c238e87d1c0e1bec584d62a421ea509cd4a8fcacd6e1cc643375b2346a3384ac7889c90c7919b9d7a4c53899821c6a35839f9e47032e48447423e8938c9178f7e6de151b95981380913bfb6695110ce0945920a855822266192bab5338f4a4688d6613a74782614a9dfea1d311da7ca6d55114a1e39f980c8c75c4b9add228ab18815cd2e0895d08adebe4194918c754c3f0c7f31bcbae0871d87712195d22b1aaf45b6dae89c3d3a5b230a6b6d8ee3d254358c6b76efec8cc91ab8bf87fbece09ce3bdc33263a4f56b3f8c112718370fce199de6446bb9c173f7d63e385b63725b685c0b71cca5b0cc85bb3910c7683bcd712dc4813d67acb1baeb609cad8630b816e28053b082c2dd1c8803556a36876210c7bc8253dbd39db32547735c5bd2b9c7f506bc8e8371ca93d5620ac520ce02ce2d35156b1d8c837573d8abc038d5c6d6d5cada55c7813858777dd0762e0d9dab0e6b8bc5aece81aa8093db9380f1796a75c51b2cd63ab83d3873c6f65655ee5ccd56732ce61d6a6bde6c339d4304e39c0dbee1e2e6605ba88b17c5317246000ffbea1caece540b772e6eb2b176d93a1407eada2297acf2fe4cc91d16f30ec581ba277930cc38a7d1ef46365679c7c581ba756516d23b059c79394edb3c2e0e54a93f7846712a058da4c896d7774171e891805ff973a135eb7c171407eba243e3f7da7d1357c7c5c1bae0c876cf0787e2981dfe0499f8b7e3e2401578392e8ee1f366f97ce75cdc63c31f26cbce0b3cb759b23b07ff01f0b2747761bcbe54bb9bd2fdbe6e379f5917badffb7faffe9fcfbdbf170bd366 + + + 789ced974b535bc90ec7f7f91454b44b4d69f0dbae5b7701e6fd364980706b163a0fe337c63e069ba9f9eef7dfdd522f0861c264d8518d811f52ebdf52abfb1c7effb4767576bcf6e9f70ff3428a7eba96f664b6f6295b8cc7abfffdf1df3f3f7cac36d7f055aad7d6ca1f7ffbf0b153aca56b27b793dc017d0550a555492b25cf35c7d552b55a693996b1725339f12cd5f5f2baf73f88eced74e8b856aea6d5106f3b706d3d307f53ae2937238bf73ff62cc67ca6dc0a2c8fca99faf78d6b3e395939ae978da9085c2fa97d337288b7a15c53fb2472b06f29b794179ec5ecdc52563b558ceb812f94339d7f6f5c0f7a7b8e1b15b3d34ee04649eda25c0b4c479183bfdf9f4612fd7794cd7f3f72f0ff62dca8f8f59f2adb7ab78cd5bead9c053b371c372b8d4ced57819b259dbf320e762994555ffc7a9a49b4a7caba1ed956567dea454ebcbdedb855352651ce9467c6cdc0f7815baa47e791bd9dd78d9b219f7ae4307f62dcaa7a6e28d7743dbbc6613e558d83bfdc794e2dbe64cae6ffd958e39f295b7e1d63f59f470ef647e356eae3f794b51e4cc63abf1c39d86bc63aff26b0d87a1f1c4bd5f4651939e80f942dfe65e410bf64acf1a78145ebcb97c6c14e23e59ac6bf32d6fab48dc533df2a8bda879e538b2fb7c66a5f2a6bfd651e39ac67d358fd6f8c839ef49545fd0b63f5b7f922219f53e55cf339310efebc611ce213074eca1acfdf0f49d5f46466acf345d9e21d46f6fa7c601cd62314d8e2f3247258ef86b1aeffce3809eba92bd775fe2072f0f7f77b92597cc92387f524caeacf99b1ee672772b05f18abfe83b2e8fcd458ebd73556ff69e4ccf3aeb2d5dbf473b55f3b4e6b168f7bcaeacfd79143beb9b1cebf354e6bde7f1a382debfc7ee4303f350efeb450d6fc29310e76f1f9a599c5138e1cea3156b6fa558d753d2365ed4fce8d43bdf8dc38f5f9f0a372aeecfb21abd97c22e3305f46ca5a1f1e1aeb7eac470ef1be186bfcafc65958ef2c70a6fdc72791837fd958fde7ca75b5ef1babddbf5f64798cb78a1cfcb794b5dfb81b39ec6fc958eb5931d6f80b65ed37be3156ff3de3ccbf7fb17f3ee5f5b8dea5b2cd6f1b6b7f3495ad7e0fc66a6f450ef6cfc6aab76b9cd73def04cecb6af7ef17796ef1641038d7fe9461641fbf53bced78d778d778d7781b0da6b7d660e18453cede4e03d173eef20df7b8cf83b7d08042ca438c1134463c464613befd3735788ae877883cc567866c86f8cc914fc1190fdcf8350dacb887980bbee7078c052fa193e3a7539ae0f795cbea5734f891377813d1965e61c96d441cfb6a6de1af0994ba9cc36ffb9f69f00eeff21ec63e1ff0a1d739c2aafb88dfe763afd6e313af70ca67afd7e00e9ff36755d8e72ffc952ff812eb1e7b8d63e8b90c90137caff8dbeb6ac5d7380719ba689d4b5c46fc0abe97a178ce558c1ad7a1b4f4b5733a2937b8c9ad9fd72046f603acee840855b826e14b4a90031428a19432caa94b37d00f3b31a01e9f718bfa3fa341031ad208ab9a612c50f515ea3f46941e8d6942b72e07c4cf698a7147777c40339a630d4da740c5df69b0b8e8b4c0e79e5c77b6117be9f778098d25febea2c790035fd006c626469bb6bcc23615b4f3f29ee31cdd7a8531babda05dedd02e3eaee639ed41b7cf87b4cff598c326ddd0161dd0a15739a2e397f3e0aed7417cdea4137fba9cc20a0af75e6d44a774461d3aa71e56fc5973f8028503fa0a858bef2bff54832efd4d417485dd4eb1d76d7f0e96be5a5d55f946d7b44e258c3255a8ea7370a3463bcff5ce7779dce11c173ca63a359850151777494daf12d470c2a9e5ba4098c742222ebe244ee3f9fe7caa2129274492e17fd2aedc484ffa381fee6e5d40e7889a32e02319428550cf944e50b542b338f8d119f82e8f21faaa83a8e81e4447a7f344881ee841462e07a7e473414f380519cbc4e7f0438567f2b8c5791aca1415c347ee388164819ae127ead3d681cee242a6c8a1c0797851e1993c1299c99cae792a77501aa316b897642e05b2c3bd8ece9df20a3b3ea2736eca82b6e5fe6585e7cea03ce0d6e8c8123b7ac8a7927346a17a029e10a1a7ae51c97938d382b3fdb2c28fee12544ac855ac873b05ef06f8be8313f9807e16ecf5c0edb4ace4d19debbf5378e94e44bd6792b927b52cddad87dc522efc937b53366413fbf0e4ce78bd46c88706d276a75e52e81538dd2b3a9647d4e851263f3a0fafd3d07cda7ebfd7a13345e55a7c265bdfdfe0bfa281fbe51c7db58dfe2a704789ecd005f59f3eeb7e55c3eb74307a50b9942d77267e5ee175ef25b22b7bd811ecc56b145efdee7325fb4f9f72ffb6c63f1bef1aef1aef1a2f68fcf59f0fff072df8d98a + + + 789ca597d972e4ba0d86efe7295cc3bba9144eb75a92a54ae5c2ed7ddfd7542e0049edaddbfb7e2aef1e88f8a1f1ccb127538965bafd89e44f100441f61fdfa68eb6d6a7befdf1e5fe811fceaba9ea8cefa6bed58f93c9eb3ffff58f3fbf7c1d2453fa9b6483a9e4ebdfbe7cdd7e98aaa636aeaf9a1668a8107af1a7e570d97111f9059c5a3d2f472e9c69a6e3d85eb6c00578dfb96ffa0fe00af5c7cea89fb4dcef3973afe3d89e5f8cdb27b65f05a7564ff7918b8e27e002fd379c93d85f2ec1d00f772d27bd7e65f57465dc3eb17d1f9c2665e4f5c86557bf0d863e8d3b8eedc31ab84afbd19ecd9607fd04f6d1c878d01bc4faf0d8b1f58ff60cca818fb7064ead3d2d830b6b4f8fe0ca980f8dd35eca91e37cd2fe00f30da7cea6c72bce662f5d1a6b7faba78ea35e90c89cbafd17e014f6ec800be8cd751cfbd31db83216d3e7bc5f481c2ffa334b52d8170e9db318dc7c6e9cf58cc39c736e3c03ce32d37f72cecd1f4be0d2988ac8aced4dffb663ebff082e8d69035c63bc838ead7ebae55cf5cd1fb202ae31ffe06cfde9d938ef43ef3b9bbfa197bbfdfbcec520ea9b1e7bbd0cc03ebfb83ed383bc9eb6f6bd8ea3bfe9c5783a43fd49c7b13e2c3adb7874032e6dbd248b2cd325f46ab0ebaf3ac3de33e7328d7cda7115c79b372efa6cf5b7e00c1cf753a1f620be4fc0f07758302e104f2173b6f1e80decfebb72c6f8fbe072348afa37e09a633d1f38a3fed4b82ceb2ceac5fc5748e1fe5871467c4f3ba3bfd92b6556d571fc3d7059453d5e74b6f614ebcbb44d8091cf8d4bcc2f3c81311f89fa655578bcae1897b5f993d68d19fe0e23b0dbb3e96cf30b0d988d79b765ddde35f66b6edce9d5e006fe89f1c63a9ef93f9c8033d8bf0d668cbf612c09781d9cc39ed4d9fc2371ff4bca6cfe978933d6fbda58f5cc9e7b706e4cc71dc7f1f80c8cf9861d7053c7f355ce9db19e311f49dd8d2fe006fb77db58728b2749c08dd87865cb9526143b4ff8d25812e4cb57708efd99801bec8f79e32a11f3e7b1b3cd2fcc82313f19399bfda102abc171fc98afab5ad8e28783719520bee6c0f00f5d83b1deb4e86c7ae1d519eb3534ae13c4535cbf3ae3c6ce7fca8d2bcc9f968cebdcfc4f87606e6c3d8e2237498af5617061cc85b1e4761e72026e90ffd1bf4accffd403e7c8e7664f5333c63f70c6f8b360c4079d39c39f71fe4d2e8ddd0764d7583784cd3771c6f84fc64d02ff2d776cfad06b9f58bfe43cb2f1f28e2d3e5330239fc47cd5348314f61f1a5709ee672330c33fc7e006f71fd36bea04f7abd2b8813f3873367bc23db881fda7ceb037d68ff23ac17df4c919f63c8273dc2f97c18cfbea91f128417cc5781e8db21e786c5cf4c17b60ec373a71c67978e38cfd51803d7f0fc0380fe4c0b8cc701f9b7746fb677069fe943b67e843afc4794d6bced0df31e63eee73bbced0df0263fcd031ea57c1d87f746b2ceeaf37708efc3c74467f8c2f6cf9851a67f4df0037b85f5e3b63beb533e22d7546ff0b63bdae5a3cdd38e37e0f7fe87eb4f3e6cd19f6cd82b1bf68df19f557c67502fff49d2d1fd39633da4fc0188f2f9c71bedd3adbfea35d67ac6700233ee5d919f9bc71c67dafe70c7b669de19f257083ef73671d9b7f6a678b1fae3ab6fbc8a633d6bf346e7cbfad776cfe9b77863f189ce33eb5e08cf91e81612f637f359e2f2a678cbf6decfb35205e46bebe6367b41730f4038147b0ffcd19f9e2a163f3cfd019dfaf563bb6fd3f70c6f7ad7ec7162fe7ce76ff92c58eed7cca9cedfb0237ce38ffddfe11f6173b231f766cf3db7ef8ff9eff4d83c2671ac424c4ffa57745353534fa54e354553e7bceb4fe9c2ee892c634d1e7eaf3b97cd0fb1a3537744b775aeee9811e55e5fe737ffca4f0d4bd7fa617bc7bd5f2463334fc5463f69dc23bffd09cf23cde2f68b9fc8506777e59d4b2d4bd5fa6335aa1555aa375b5e994367ea1b1a93db7b4b49fdbefecd851ded5b2a7655fcbf897761c6839d472a4e5b87b7f423dea5342034a29a39ca63fd3b0b1e3b369f3ef6a0ae532500881f493837cac411c2a2d354aa3a58b261a8753b5a155390be7e1227ce2535f8f30b6f2c3ba2c8749b80ad7e126dc863b1ab6cfaf34be3fa18b24ba0c0fe1313ce9bbe730a16178a1f1471a716cf541d0280a6fad47dd0ee599306c7d146d9c0dc330470b61fe038d85a0311196b42c6b5909ab610d35ebb41636f4dd66d80aeaf5b01376c35ed80f077fd138a42a1c991fc2f1f7580c27ca3d2d7d2d8996819694e643a6ab38fcc91f7321d7dae950845cff964cad060762fd11d63563bd08f3483f3596f94cdb2e86971f35f89cb6f9426b2f2d26791c26ad2f62ef090d781298aff4f3dafcc537ba8b7fb2836ff94e07bde7077ed4cf277ee6177d5b539f5ff98d67b4bcf29067b57e8ee77981177989977fd258e1555eb358e4f530e60dde8c76e8fee1edf0c6ba6778971fc20deff17e38e203dae4c3bfcce52a9cf2912a1cf309f768c87d7d9bf08053ed9d69c9799a0bb5a714f25e3f6a4810d6f8bb1491aa8dc3f0d27e1b0c6319d1a6a817e58c66457d2617eff7d84f6bbb2b97326ef3473ba6e8caca841bb9d2ffafe5466ee54eeef5ff077efb58431e75ad2baa744c6e73591baba2912dcf6a8766416959d74266b4cd2fecd016432db36d84eba7663fd16896055994a540b2dcee7aeacb8aac7eaef1f1a33b6839c4dca16bc5b226ebb2c1bfad41fd38cb4dd9926dd9915dd9d3336128fb722087fc9b1af0d4916a1c8bee19e9493f668efbf7f5bf3597118d25b17c22b332f89e7d7e57434fa6473d25dfe5254935ff0c7f5f4332cd07a31f739be4960b3b8d7ffffdcb7f002647557b + + + 789cad9749731b371085effa152cf7cd956a7356ce542a07edfb2e6a4be580d9488a3b456a73e5bfa7a7bb01c78b282915c3a3f1c7061e1e1e6640f9cbe7c6f5c961e3f39795fbb999f7f246de35b3c6e762311c3efff9d71f5f573e057e83fe7a61d2f03ffdb6f2e974dec81b47e3515903f408a0c97f6a369972a8dc614e8813eebfa59c2827357bcd66ee717fbc12ae1bd753e6c40b3dee6f503911065f39d77a57d86ffa32deabd96f7ab93046c2aede540e95178e53e68039753c554e940f94f3c0637eaa39f082a6725b39541e30a74112c8f8a39a432f6c86523f550e95cf980db1615e574e8491f389fca819f1e6c0b372a47cc86c8865fcbe722a6c869663e97fa35c283fd41cfb96f14838f6b49e2b47c266aa9cb602aef37ec5264e63997f4db9d0fa5ecdada0e529af3ace98779453e517e6ac1509e3b1b2d67157b9503eb39cb03e6ed79c048e7784e97192f9ef952361631ccbfc33e6ccb1514e850d584e43aedf29175a9f58963a6e0aa74526ccef431ada3a4c84534ff958394a73e691726a64fca17291155ce7fd4d73d7bfaf9c2ac79675fcaab029f388fdf2fe1ad2d37a286c3c61b8742c7aa01c697dac6c647de61bb33f7c51d6f9f05938f373f1cfe789c9498ff5f15ad9287bcaa5cebf6b59f39c09939ee8678e45bfa51c6b7dee58fcf1f990854e6f4f38f3753d8563e9df528eb55e3ae6baa92ceb7c7dc732fe42d928f3fe64851b3f52d6bc40f48a5cd78307960bd1df70cce735ae2bc7c2c079e691d5c35be15cfdc18563c9eb5cd9faf32deb7c6b96cb9879a25c2a5f3a163f77c285af753e7ff2c2cd172a97a20fdbc2855d0f58d6f1c6b1d4f79563ad9f3b96f577948df6e7efa782fcc87ca6e758ea27cab1fa993be6bae95b96f9cc4cd9e6f1e858f4c6ca360f3eff8bd2eac1a3b28e874de552e71b5856fdb663195f5aaea41e0897369f9e65a943a1acf9e0c2b2d40def1755753cdc2adbfe5dcbaa77e2b8e2fa48d9687dc3b1d487caea17f8fb9a16a3fdf1c9b1f47f50b6ebeb38967a255cf9c2c0feaa6ffa57c295ae1f078e657cae6cfd4f95edfcfc7d5155ae5e2adb7aa15c099fce7f6c08dccc2bf7ecfbdeaf6ae458fcd04aacb0835dece11df6dfa551fea491e3008738c2314e482b7b87c6f42717b58f8a347aa451d1cfd97ff051e23dafa647b9947cffa88f5a23a736a24480684a2a0bfcb88f9212a94863820f9aee639dcb077c14eca3834f547dc617ba56e5fe011fb29a01ab7439d9355cc70ddc7c878f2ddcc61ddcc53dfa2ce754eb4cf649e380ae753c7c878f233cc6133cc533b79a0e3d23e7d4e702db78b944e39b8f2bbcc61bbcc5267afaacb629cb7d52f131a067f66d1f214618638baf84d3e8511b537ba4764eeded3c527ac9000cee420639b6a1208500ca5a05689fa1f3960fe8420feea08fc7308021f46144792e28d18094da30c601a9bd91074c600a33b887392cf8fec07bb2a0462af048098fdff4f104cff002ab58c11aacd3fe1c91ff116c904efd8474399ba579c0266c414e794c30876d8cf8df3bec845704bb94716fb90fd8a371fb94ea36f5cde1803c1dc2118def881738a63e276fe4115192a77006f424c005ada60deb70049738622f5db8a23e8b653ee09a5632f845bbb13eea74e1f5f7a50fb7b40757b42b4d72e3d1e5d77708a0493f43886a2f10d38a5ff5012ddacd045283a4d3fb57db32748819208527d298501e1bafae65660cf44c46abb9313986867e0d309529f1ca7448a7ab8914cbf2201f67a4d1a1ab870fe60eb64ddfd0bb6286a44b9f9bda4797f7e6d53ccc58bd3ff1db4e270fe533a7ff864ee473537f478ccc64990f33e59e19183d89077cfa3c9819254a9fd379d0c6ae599e873c1f259f5cd22a3e8f2b3e8df5f9589e877bf7f3ef7c88cad03da74bf3208d4d3c7ceff56b8d8fb5ff45e3efdf57fe0199cba5ab + + + 789cad95594f22411080dff91513ebcd6c4a611860b2d907ef6345c45b37fb30272072c8e1b5d9ffbe3dd5552d22c320ae65a25faafaebea9a86595bb5ae4faad6ea5a6e38f246adc00a9adec05a0dc79dcecbafdf3ffee456ec82a57e2b05abb0f22db7521f598175dceb4609404701389e1396fd84f139e1b25dcebb45e25d66c70d887f12fb65d7a33cf498c30aad8748d8d3f5dd842b7625af1990597c2fc47ec5e5fdee84b9fe5ed80f29df630e753db484753f5812f6359f1ba6f5d04fd82dba7c3ee81ad6fd0c84b9ff5be1c0216e323b7c7ecfb0ee97fa7703d7e5fdf38675fffbc2ec7b32acf36566e9ff4158e7a19db057f4f29c3f32acd71f0bb37fcbb0cebf0a873adf6776d8b76158d7af0bb3af23cceb69fe5ee0795cdf10e6fc0173c4eb6b8675fd8e30d7df24ec17fd02f3a161baaf08cc25deaf2dccfe1361aea7fbe387bec7fb05c23a0fc02cfd5c0bf3feb661ed1b271c3881f4130a4725e26de23090f3fbc29c7799d907a130e72b09874ec87e680a733e36acf77798e5bc17c25c1f19d6f92be228e47ea06158e74f99a51fcfb0ce17138e4a91f4f36858e73785639d2f30cbfe5561ced789a348f63f13d679f09923663a7f5c8ac57f693826de632e69067ade71bcae7e283fd21c7b5c3f648e35d7473a10d0431f838c0831c2181bd89475ef1c2d5571876d8a7bfefb31eed53e1dec626fa6a38f0f38c0a18a118ef191fe9b1d4ff88c2f298e57dca09a4ddcc2ed398e1ddc4d7574c8b1a7cebb8f07731c87f8738ee348555469b6c7ea44cb3bc658c313d5497d694755194ef10ccff182ce75f92ecea8bb2c478057b45703af55fd8d7a066f71ab9ee963a6631df35820874df54574a6c2ce7494b08c1572b880001fe66a673bc09319809f843a7f75226c0816e843dd5308f11c2255351dcab0a82325c8f025071b167124f38098e63019c6408ea958681e13868f31db91768a2f388658fb9c83ee47151ad050df786f31c792328f261e29d7e05d188bfa444ec527ee47cd3896bf636cc976a4cc63622e8bf531731e14d0a2097ce52c7ca20cc70edc653af4b7488a03daeabd515bc8314e7b47a919747117ee9569fe1bb7011174521c5de87d22fab31ccbc67f71fcfd9efb07d291c343 + + + 789cad9559531a411080dff91594f366a55aae5dd84ae5c15b092a786b2a0fb3b33b80c82182572aff3db33ddda328ec1a12db2afdaa7bbee91e6697b5d5fc65f320bfba96bb9fc84957e555478ef3abd1b4df7ffef1f3dbafdc4ab99437bfb552beb4f225b7d29ae455fe7038881310d28028146a45ad91fb097bd28baa217294b02ffd28a8240c8f0957cbd522f116b11728e43de4b01a48cc8b217154b33ec52c6dfd20e15ab95624ae11b3ef0939ac05b4df0db3ad17b7cc6184f92131f52bbaccb61fa83087965b8e71bd18251c54029a4f0c1cdb7ec6ccd4ef25b3f2903bc41ecd0f8e6dbfd87fa08280f6bf766cfbdf6126df85639bf788b9ff3b669b17bd8465451629bfefd8aeffce4cfe0dc736ffcc1cd9fc88d823df8b635b7fc54cbe3e33adc7f3974a4aaa6f33537e9738a6f50dc7761ecd4cf5e7098795b0442c887df2f798c977c01ce17d07bc2f61144a9a5731533e20a6fde18c99f62b3ab6f5d38495a74ac41173ec236f22478ae70d99295f25269fe07c4c793fe1c88bc82f3acc94d78eedfe65629ef79899ea63c7367f8a1c47d48f683bb6f92362ee473ab6f952c2b11f733f0f8e6d7e9d59db7c8198f7af3353fe10398e79ff26b3cd0b411c13e33cdad7ec3f718cef33d826f68927c85a4be27b626db935b101022484a03222821834b4a1c3eb661c5d5371033d8c5bfafb316ecd3e7d18c070ae63047730867b131398c203feb7281ee16981e3195eb0621d366033d5b1b5d0d147c7b699770776531d7b298e7d93afe3d97e37132def9842030e4c27874b3beac670044d68c131ce7532134dea2edda1e014abda7066eacfe1e24d5c9acff421d37105d750c0aa22d697a0fc2ea6998e0a78e06355156a10cc39d7065a521c02f80c04fe98f9eb6f62dddcf38690c692d687b9a722849650a6ea636c892871a025d59111e8482c9f744ce704395e2df3ce43c4780e4928ae9f1fd692711e190e6bc99825d39158fed9a117dc8fba688bb6b909b171e839316358701e1dd837aef1c7105d137ad6b0ccfd700ebdfc1d2387ce785e5ecfe35d984f5da143673e2f59e7a1339efd4fcc92fefe307bdc643e73a9ef53d1337b343ee958f01d65ce6060de10b7c694fe8ddb164af417380662f817319ae75836fe8be3f7d7dc1f81d0c9e4 + + + 789cedd3bd6e83301007f09da7b0f0165504086d89aa3e42ab8e95aa0ec69cc90726093891aaaaefde3b83ad66713a64e850be743f19fef89099cfd8ebcb139bcda3c108b3964cae44cf66f551eb8fb7f7c7cf285ee40c8fbc60597c13c50993ec79d701d580354fed46dc1133cfceb24c8bb4241a629e22ed686fb9743c78da9b5be2c28fee3ded6833b11cb92116c27120dee68e2b4b3fba25dee5a91ca988f70bc7da31b3ef3d114bcfe3c82c1db9b6ac1c257159386a4be9c889c2b39a588c149e761a0917a13db1f7543cb427ff39b29617736aa82fe62850d7cb6956eb0d9e72db3628adb46a5a9ae7cf1ce87600b03fe005b850d053319ce7006c7965c0687ec4476a00cc18b03acb69f0ed0dd01c40618ec1ead4c1794e8b5db440bdd89c9a8f0ee528313a943360a54d38872a059b600e98a6a52e83f3c12fd5ebd0fa99fa0aae9fa9afe03afc4dce5fff2f2e6cf1d743f40d1e668068 + + + 789ce5d2cb8adb301480e17d9e4244bb503496e52bc33c42a1cb42e9c2ba8c93e3398927978943e9bbd7e7a80aa474d26d4b2d30fa6cf947023facc4e74f1fc5ea61713876c78d136eddedc5ca9f102f5fbe3e7d5b2c4d268c16792df4f2c36209c20999f1451c883a9b47437c49ccf9ed9198cf30fceddb952dd133dbdc151df199687462883459649f58e6c43db335ae629e88852eb2c8f595fced81d915aeb644472cf3326b0c716276a56f0be29958e5331d11232b1db921d6a6f296178f91b58ebc306ded9d276e898d49dc45363af235d197c48e691b1f2aa224b645a28d6c75a4ba3230e5bdc1757b6ffc870de7c373efd79bf71b01421ffae1e5fd46005a8de0ee34783504b545895b853b89a392af38a646cf0d0b3d75003bd807180e7884c1dd341c3885f343a90046758241c937b8ee83af21ed05ce34c3ce9ee1e62c6eee20d70069864a22dcee83cf4377987e3626b83dcb9d46f8b5f19b7dfca9314ea9b13b73e932cfa65d672ff8cffd637f43e3fbe3e207f76b7ed0 + + + 789cedd2d14e83301406e0fb3d0559ef16d351c626c4f808265e9a182f4a4b57b047181b739bf1dd6d7b0ac6982d5e78656423e30b397fff0ee6b3e8e1fe2e9acd27db1ddf5522129a77d14cf600c7c7a7dbb7c9749144f69b64119b5e4da6108988c4fe70ac3c3316c799631d9822778e2c1e78442631f3b34d608a7cf1cc062ae422657ef61098214bc7241ef88a4cd3c4cfcac00cb9f6cc07b6c8659ee48e7bc7051bd821578166e0c26fbff7cc5712b9455e87bbcf23fdac0e9448e198b2811b6426533f7bf2e43943f2c070978ce48e05923324755c2623c9e58f0fa4bcb874fe34e7720aa17fbd8f90a55a6b7ba5cb737d44552b55d5cf941b38d7a77ab119a2a9093570a64f0b1b3721a025068a8de9ecf45613d1e9cf3e3b8913bdb6396d03d0525236eb0aaafdd807ccb8be819a172d748582d7823430f60133ae6e5c06ad4a725034b4c33e60c65d1837c995a24a91b0cb90d3600aa8b02f7520e5971c6ed7de621761cfd6a6d5aa506a480dff8fdfc91e1a3769f7b287fe5b1fae8f600fe327a5bd92e45b1ff79c7a7372bf9b9ef4a6774f50a3fedfe75fe9f37e33f9005ea56dbf + + + 789cedd2cb6e82401406e0bd4f4164671a14440b69baf0019a74d9a4e962981938e000228897a6ef5ece9cc1d44b8dfb16c4c997717e7f06c623ebedf5c51a8d0775c39a945b1cd8da1a894d9eefdf3f9e3f07c3a967751f2fb4dce1c360a82c6ed9137d207748377003626dc82701b2444edde984b830f4899966d853207de607c4d4d04449e4cceb19f774f5ff1e90736f3ea3d9a627cd6e3459cfdc3024b6c860fa28887b62e012f9913ab942863c3451ab23f52c1886c42592f93d0b64e4471e31d11491e7e9a835920bce68768b14332e699621e55c9a1fdb9ab2676438273a47869ab6c36e5d3a3fba7dea9c9b298e7d77cedfeec38514b1902cd1235ced936600b004075437e60aaef59182d680c2ef4c5ceb93c6b40a148e696c3b45a6b85afeec1397b082cae4aceb262aea06845a9df45178d85d4e1aa7994a58b67158627a5df4810a70b5c27b53d5ef7dba4b41379ef539b9afee2c258bdab33e31ed0528b327db5dd6f53ae9b36f697d71dc99e4208bd33e17cf08fb6c5572f3fd69bbfd2917ffeff35d395f4f836f81edb947 + + + 789cddd2c96ac3301006e07b9ec2646ea1249197c4a6f4110a3d164a0f5a225bde9238ce46e9bb57338a439542ee8db1903fa419fd08cf26c1fbdb6b30998d763def8d0c64c1bb60a2f64d73fef87cf91a8da330b06fb80cd8f86934d6810c604e0ff2484cd99c117717c68e25d2aec52c459e1dc338a4d52d31b5cc90d585a9a34186f3288d8835311b2807c6946ae318a731471e90111bd85e289310298859a216c41e19b305735c5d49b58de3922d23e489c807e6570ae41a9984294b89eac2c4b123f2817bc72cc924b2402ec22ce3319213b97d6815060a5a9d2297d19500706f5007e0706fb83df73b51b0bb5ddc590f9c4748ac5052791dc4ea771ea5b122d785d7c1182f4f696c8529fd2c467a794c652b2abbb16e5a5dad018a8dded6c6bb1f7b0c74da56192d72db0f7632efb5f4ee67af1bdb0b331c301708bb8d977e9e692ba114982187a9dd23cddf3ca08eb9561cf3803d184c8ddf7e1e006d34ceb60f9c6c1fcc769387c341afe94e1acac3cb637dbecd039da15974305512876945ffdfff9fc7cbf3fd3cfa01cdf03da8 + + + 789cedcfcd4ac34010c0f17b9e62c9dc826cb35f7643f111048f827898d949b23df4a2ed41c47737b3f851a14d40c1538730e407ff64d955a3eeef6e55b3aa9ef7b8df2695323ea9860fbbddcbc3e3cd6b553baba6c7b4cad45755cd2a2968cb08c7c2d84613852434d178db0941683b937cf9b617bacec680c22cf4e8fcda095118ac4b918483f0dafa885e98846b1702b1500ba30bcca170612ecdbf36f031730d22124d6be1ac333f39d10012684cc438d3703f681e11c7fe7c43d3e2ac751e67ce92467fae3f36d32b2c9d45004717fb6e722e7b902601e453773f1afec95f37fad27c356f9bea1df12afb60 + + + 789ced9a49731d398ec7eff5291cc55b45073bf7cc171d73d0d36a6bdf9789391040a6f67d57477ff766e28f7c257991ad8998b9740996e59fb9000440907cf6dffff8b4b7b6fce98fbfff767b17ee8ef9131f859b4f7fc8fdf9f9f37fffcf7ffdf3b7df8be653ff2bc93f65bfffedb7dfd7ef3ef1a795cb8bb6074922b844bf7a6e43cf699954897696bce7ac484252288f95470927a5f2ae729b7449a3bcd3739e266d52e97ce73d97692fca87cafad573d0f155964aa2f6b497caa117e56b65ea45f954597ad1f17b3dd759d6a43a5f4bca552f3dd39a72ec9074da7e02eebf94af949b5eb4ff86f268e84f2bca61c2cbca9471aaf684537091e7aa9f3b65ce46a9cecfbade26891ed4f1fe8b729ab518df1e2917bda8ff52e52a238c0f9972c83af4a73b658af3e7dafe082e0ae89703e55e3fe2a7fe69dabcca945da5dce579aaf688da3f4a627fc4a7554e7b51fbd51fa37c988fcf8d03f4cbb631a76a7f98562e72ced49f41fd312a633be23d02e721d3f8f0a2721dd7abf3b5e85ff7a2eb5d576ef226d3765a551ec5f13a9f4fc0655ea87ee79543113dacf6c11e89fe46ff5ab92d4639e27f06ee45dba1afcb6bf8c795e0a2817f49f58524ae47fdd13a702fdabea49c457d6a8f477b912729f2f1051cedd37832fa3745066e19dc8bda3fa51ca23d6a5f38011705d6d70ab8ffd276cdb7c0796afede99b0aed7d5c675aafb8735fe4126fd35fe21e60bda05f3f7f9827c56ff501259d7e3b57f0c5e069673e3c2fa6bbc289bf4d7fd4cf9c0340dee45fb6f291793f1c7cae5a05f74bf5035708b762d106abfe613d5c3f8b00f8ef1d6f8842770c8106f517f5233f4f737ca949766afd61392d80ed6f8501bfd87f868be5257c41daef65c807b51fbb55e709207ab171a6fcea27f75bc17e33ad5f85106ee45db6f95f3d80e7fe8fc5c94498ef56abde6b2ca0a1d2f5aafb82aa5403dd2f8701df56bbbd37ce0b89fa03f38e3908eb4ff03b86c72ec075d1f8f867699039771076bfb2eb8ce4aed4fb02fe482fc09583f55c1eafd19984a427db957e69ccc3f7adeb0501e74bcd7fac26d951458afc687bb9cb11e8ff9bb82b01fbce6bf24c37cae0097a31cf5771a1cfda5eb09b7c6b9f18a7159a87e6ac1755162bcd65f49e3fcaa9f2f8dad9ebb5df0241e189f156d86f19be0baaa74fd41fd2d7999219ef2055ca505f271155c870a5c814719ce0b1a837bd176add731f864eb3d005775817c7c04f7a2e335ffa42c4619fc89f59731fe881ff497755d61fe2563aa705e3a702fda1ff65731fe88e7917197b28e5f04c77820be7313c67e5c50aeab06f67a7033b4fbcfe05a2a8d97d7fc91d164fea309237e88ef28ae0ff19d02c7fda1fe77a7e0aa28b01fe7c14d56a93ea7f92761588fac812b413ed30cb817ed8ff134e403c1ff5464384f829e4fc283bd84fce14232658778f0102feac075837ca100ee45fb231fa5b0f39c904ffaa50c7fb545027d027fb531bf707f6894bb689fae974be3f817ca1938ee079c2f5abfdb64e2df2fe022b5fd3e36b6f964df98915ff2088ef503f9be04ae46d86ff23061d8938363fee17c1d817b517d5affe3613bd8ff028ef9abf1260fee45e38bfe59b417f1cd8d6dbc5b31ce8d4f8c19e773a8c1717ee40beccd27fd978d0bbb3f4c199799da2bb7c621433d4f8dcd3facf9d21693f932639bcf5f190ff3dd18dbfd4eb68c6bdc9778dfb8c1f9e42e8dc9f427c602fd41c0313eb88fde190bea89c07f45ac9738bf9f8c9b02f95c18078bdfc08cfb3f3f839b518dfbd10cb81765cdefb68cf987f56d1a8f70dfe3bb09ab7e87fc2963fdd4feeec5b8c8d51f01eb2de3f9a14c5a4fda2ac65bf3cddd1b9b7f65c3d8f4c9b531a37ed0be7187fdca7be032c1f9e35a70ac0f38bff5bc6debc9fcebc643fc2e8c2d3e7269dc22df1cf6573dcc2f57c629ce13773030d6cfb7c6f141a2eda971c079cdd80f753c7091cf5a1fda66a84f2cc605f2cf8f278cf66de3211e585f33d8437bc615f287778d6bbb3fdf4c18f17b32e61cf50cf9d8c47c827d15984b42bd41fe8d86fdd17ae3c1be2be3e17d81f8c5f701f281768d47d8bf7c631c502f426a1c1da4ebcf8d05e78f5b04c7fa84f83b70d3d6183f07ee45f5a17f98c4bf312e8d47c635f62f6d1b9b7f09fe0dfd0558f9da58ec7c86bfc250cf9d338e5b4419fb2dd489ddbfe6c17179b86fce1a378cfb4809ee45db51ff68b09fb68ccd7e62e30ae705c1ff54b6385f03f62b457b70de3e4c18f69e83637ae03ebd685c9638cf513f285e3f51efb15f8847662fea0749cada3f603dd48b8e87fd3cd413ff683cd87f3e30da69d358b0dfa5361ef6bbb5c7f4c67d289d30f6ef997189fae8f78c2bb06363cb1f9f19b39df7a62fc60befe903e3bcc4fbedb37155a23eec1b073b1f915fcc15a1fe3e190ff17d3126c6fcf02ff7a2fd619f4cfc73665cc13f6eceb846bc1dea8d0cfb9fad7f5c1fee3f644c76beaf82eb06ef05f7681c4ba8da63fa9b14f75dd2fb59db0efaa532b6f8f835f0506f03ea793b8c770bc619ee8beeccb8c4e7476ecfb8aeb1be0be380f3c975e051d9a0bece198706f75fd487e850f8934c7fffa5fd51bfbbc19ffec9b8c17e0f0bc623abffd87f5dacf788c79a716bf763dc2fba9aec3db26f1c8f249d0ffeee9a0e9f6739ad2f5d32d9bff3c625ea271d4e18e749636cfef6a7e032b7f74b69dcd8fdcdc6c7f706de8f27c6666fd806c7fcc7fb650b3cd8ebc06951593d2c8c6be8e71570d9613e3e02570998aa810bd4079b6fd0c78d718df79d3b366e912f0c7fa4756ae7f5c8b842fd11cdc72e9be4dfacb1e53f1d195bfc781a3c9c6f61135cd7d8aff2d9982bc45feb65970ffe67321efc31b0e9e319f0647fa5604918e719e62f06ffc9cc8475bc04e3061cd6c071fdc89f75e3c6ec9d3716bcffc20678b23f1fc1bd687f3d7fba7298dfbf18b39dc7f06f192f5c883fd657c6fd8978e97ee8aac9f873631befcfc031dff07990d6cfae8ef500ed53c69dd5876770cc1f7cde85f5d7b1de8211cfba21bb8feafeef9ab8fff01ebe342e71feca8bf1c83e6ff5e0b81e9c078d718df724cd819b029f6707aca7e945c7c3be51cc179c8737e03ac3792d5a2fba10ef27a867b097627fe45b0d1ef6830bc6c1f203fe20a919edc8478ef74bf81bfb87e37d07fb770c8eebc1e7c5c86f8ef146fc309f5419f61b95c605ce7b0ffbe203b2c378e44b3bc48bb0de369e97383f0e8d09f63ae46b1bf71fead7ba31a3de39ec972ee63ff6f378c2787faf1a9331f66337d8efd68c737c7ee1ae8d2bfcfb42807dfad5f3faddffadfca5e32f1d7fe9f8cfd6e19d0f51c8b317dfface1ffa237fec4ffca93ff3e7fec25f6a3be4aa978fea881a9c8dbff637f1fbd6dff97bffe01ffd937ff62f7eca8f5f49dffb075aded531ed67dec8ec9b9fb3138640cbf8433ae6fcbccdf42b3268711fd2b1e03fff54c7cca447ffa72f1fd6b1e897bed1f1d6735fb72c7f58c78a5ffd055fbd5ec79a5fffa08e0dbff95d1d336f223efbeacf5b7edbef7c48c795df7d65e58fec9f7d956f7b7eff833a0e7cf25defffe86f667deab30fafe3ea3bb17d2faf9ccf3fa8a3501dbfb633fedc851fd0e14b5fc5116fed9c7963fdcc57d26ba87f5d876ffc08bbf623a2bf7e51870b8e1cc73ab71365acdf63a39dc94f544bb4e84f27ae75ddafe97087eec81dbb139bf7cfb9c73aebebd9f1337ebb5377e6cedd85bbfc151deeca5dbb1b77ebee5ecd3dd81f5ead6aeceedd7dff7bfc7e708feec93dbb1737f5731d6eeca6dd8c9b75736efecd3ac6137f4dd6050d5116dc67f7c52dba25b7ec567ea6c3adba35b7ee36dca6db72db6e6732e7d7f34fb4ba5db7e7f6dd814b5cea32ffe07eba3f5ce14a57b9da356e145ded5e7969e79bd5c4358410287090d0862e1c86239787e3f7758493701acec279b80897e12a5c879b6f74bcc9ac701beec27d78088fe1293c879730e58fc2f8273aa6c34cec3b1be6c27c58089fc397b01896c2725809ab612dac878db019b6c276d809bb612fec878390843464218fa38af878ac421d9a9fe8188567f2e428845922e27821116aa9a3433aa263d7d0099dd2199d47b9a04bbaa26bbaa15bba8ba3eee9218e7ca4a7f775d033bdd0148d699a666896e6689e16e8337da1455aa2655aa1555aa375daa04ddaa26ddaa15ddaa37d3aa084d26853169fb4797cd6bdafa3a48a6a6a68c49e1d072666166eb9e3433ee2633ee1533ee373bee04bbee26bbee15bbe7319dff3431cf1c84ffccc2fefebe0291ef334cff02ccff13c2ff067b7c55f7891977899577895d7783dead8e04ddee26ddee15ddee37d3ee08453fd9f1d39175c461def9cb55c71cd0d8fc4fb675e90fe5f984958445ae9e4508ee4584ef84c4ee54ccee5422ee54aaee5c63fc8addcc9bd3cc823fe0fd1fbe7b93cc9b3bcc8948ca34ccb4cd4312b73322f0bf259bec8a22cc9b2acc8aaacc9ba6cc8a66cc9b6ecc8aeecc93ee60f8d1c48f2231d924449fd856492c44c7c965c3514ae9152aa3e9ba4964646adef7747ac22f17eeb9665a73f4d643caca09f258efd46cba0a36f8384e7d60d7f7e5fdaf0b66f4b2db7f29e0e88ea68ffe4f7e4ebbe6dd74a7bf89e8ed82ebd1561ae3d8a36c9cfe54ddf633f43d3dfd3f067cc63cfc35e24e1c7f664a0f7e54ddfd3f6ac3dff9e8637793578f5a2bdfcb5787cddf77bf3bfd531686aafdaeb1ff7ffdff4fdf63c7fcfa26fb5fc4adfff9737e7bffef1dbbf01b7f0c56c + + + 789ccdd0b16ac3301080e1dd4f217c9b098a4e721289d04728640c940e27c9b632646993a194be7b7d9776899d4221438439fcf1e3c368d9a8fdee5935cbeafd44a74352a9d09b6af2f978fc78797dfaac6aebd4f8a051582faa3aaba4c0c8610e428fde786664a271068520f4adb781d931ad59a3131661d8849698c474187025ec8581686d9989d962b21bc7d442cae42f9c3f8f94e0e7cc24228a711cf30baf3f9924a0089a52cc344db9eb751e88866e92e23872d1ba0cd3859cf465fc338daf70636104e05ffc4da5c8ec392580327f87f9f6f5fe91ae2fea7ee96b5b7d03a1a19db3 + + + 789cc592cf4ac43010c6ef7d8ad0dc8a74dd2d0b15f111148f827898493a710faba0eb41c4773793d9945af3e7e84729f3915fbe4c986c3af5707fabba4df37e82d3c128f30c6faab31fc7e3e7e3d3cd57d30e3be5bf2bb56d2f9ab65746ddbdbe4c5c7b56e9cb20b62eda71606ba325624b6289c44e6cc721eed562c7adec45b6666f7666cf16d812c5bd7d904e4856160cac15a1228302151910a8cc08546102b464300aa434a2dfcce28c5020df7fcd589630536c3b9743cc4c6926e6308313d8428e7581c12473ce71d633ac4a0ea47b9ec7ed7362b96682acb38ec8ffacf8bf8cac12099960e659381b8fc242cf3ad733fa5785a8f9ee1a9c5792e124ace49c1920c97115a6d60faf65fb99df583e671e009467b1d6ff3198d6923139f5edf775f3033f0f6b16 + + + 789c7d94c952db401086ef3c850adda85423dbf256a91c6436d9ecfb92ca4192c51263c06036a7f2eee9dd3609a1198f3ecdfcfdf7cc485a5e0acef6b683a5e585a77136be2982e23a7b0c96facfc3e1fbf71fdf7e2d2c561b01fe379a4175f1cbc2629805451046f81757882172ce9853e33acf87a1b38c97c60d19ef3bcb7861dcac31e7ce39f1fed8b825e3a1338fc38d713b66be752e98df8c331e0f4d1f6bfd27c65affb6b38cff34d6fa07ce327e69acf5db7ec55aefbeb3d47b6dacf55e31b77c3d3171a5e5fbbb6bacf5559c65bc4a5c9deedf81b1fab7886bed28aab599cf8df53c1f8c35ffa3b3e41f1bebfacf9463d5d788eb685813de7116bf3d635dcf2973e6f37bce327f62acf9578db5be4d67c97768ace751276ed6a2a82af9ee8cd5efde59c69f8cd5efc559f2bd1aabdf0573eef31bc4addcfdd68c35ff96b1ceef12674514555acc23e36ac4fc6cacf5b689f3d8e7bf1bebfc1567f15b3756fd1171d147bdcc3f76967c1bc6aaef10970d7a80f87d01e6d2189ac69a2f21bebca4374cded7f98070da430639b71c0a8cbe4629ef3d8ee716742d8db5ceae64b5e8f03ad7917c5635f5b62ca696efce5c7c5073b5334dd4f2beab3ba92edd5b551857d8aeb9dd6084a496efa0afb7afea7cb6528c9bb94096ef0f2a07a818a86a46e9aa5b6f14a21b62dcc13daa1f60048feef904a47c8617777a457a23a5ebde5151c20412e870b5b4ce155845dd1aacebda6e51b581bf6faa4b51d7455d0a3d5475d0bbcf6b1ec12aaac7986b53ab4d608beb7c93ef2d2ade51b90d3bd8f7707497752bb0c7be0956ba8fca03bc3a9415aa5fea7e5df4eec011fe967867c26b1dc1319fe71ad6a9bbe33af23b8153ec5338c3bce77c6f82ea122e90e94413dd21db4ff1eb4284ba2e5e47b8c284eff5d8b7827e7bb8cf0954ed64743fcdaf867d847d8c73ea785de39c4368a0f21e9a50d8997ee297420b950972c4a3b457230c7f223ef89d429bfda8755927d75108b85b25ef72e1cf3565ac6344b81bf41bb1670b95e77a2de329af969e8adccfef849be40eddf3ef46cfd640dfbf5443725ba49ff4a42cd56fe89ee97fbca62df5e77adef3332fef5db7adeae1749d9fae17d5fe3ea4339e1f7cc38c94d6e4deccfae63d53efffb9bf737e743a438dd47bf39f5fdfefaf0b7f0074764860 + + + 789cd593bf0ac2301087f73e45e86d45fa471104f1111447411cd2a4b119aaa07510f1ddcd35066b93d64c057fe9908f7edc5d4a934464b75d932809ae35ad2523aca41712f15b55ddf787d523086753a29e2c23593809c29830b2399f0adc83da43da049121ce17b81025224d7121e6882cc585c80d0a81784414c2942a341ab934a865a11175446a50bf8d7f6474077ad27280f604da4eee4cfced30472c875ba1b6a3a7e4c0cdcee5142adac1ef3fe0c05195e8773c7abd034333fb38ff782e8f3a39942a90f7cf2c559dc669cf2c6d4777e09f5e1d87bbfe1fab8eb4d2759c89db8ecfddf1ba836339cf65f002392d41bb + + + 789c4d9c597333b9ee9fefcfa73875faee5fa98ef6a552b990f745b6255b9664a57241b2f77db56ca7f2dd43113f62329e775e3f66370182004882f2fcf7fffaf771f3f2effffaefff6a3bd1c5eadf2a12cdbfffcbebf3fcf77ffdeffff97ffef59fe9e0dffadfe164b6f8f7e83fffed5fff89dfffadfeed0ccc3f174ee686a78360b8bc70f66578311c0ee585f30fc372381e2ac3157832f4ccfbdf86956e273e816dfb0c3c238ea7863dfb7c3c02e3f97c079e12177bc3be6e37f2cb0c3c252e3e0d0796cb3333c94fc0336a4fbd0b0f07569fd2353c1ace89b37bf0027c241e8dc653f3bed17f381e4dc70ba36f6978329a8c67e679a3ef706adb9381e1f96806760c2fc6d3a9998f7c6178399a8fe7a6fd1dbc189bf9482760451c8f0d0bfd3ccd576858eae7e9fd0ff092da8b1fc3de4890fcec403c9e91fcd437ec8f243d5fb68603fdbce92f7b002be87f4b3cd52e629e37e31f0dac7e5946acfb37ed890b5e4c8dfdf295e1a17d3ea1f787e3f9746cde7f333cd24cefefc08be9c4e87b002f49ff44104ffd258d7769783c0aa8ffdcf8d76832f2c13e31bfdf3353ff295840dfa1e1e978007d6f8827236a8fcdfce8d9c5f3e92fb16d2f95e1f97888f71bb0a2f62c32bcd06cc69fbe30537faf600fcf1b7fd6b36b796d58582e53b04fe32bbf984dffb9342c35d3fb2fe0004cefcbc980b8e80c2bdd6eec932b66b20f8ddfd3fd51fb2d18ed05d8f6177f80876837feae6707ef170dd8f63f25e6f767603137fe91e76005be321ce8f7cd780b9217d8f7b313f15487a4b18f899ff140b71bf965041ed2fbe5093c81fcad619d8ee8f964453c9b0b9a3f931f757a1850ffb9899ff17812cc02d34eef8f6d7b69f2c178a2fb27793fcc465eb2279e8ee8f9ac239ecd97d45f0f5e0af217936fc6d3d982f429ccfc8c6793606ef27d66f2e37839f38589ef2230aca6c1c2e4fb98f4f5970bdf37f28d7f686b2e487eba269e0d1794ff0a7040f213f3fe64b05c04663ee247b00868fd31f13419ea7468fa4f3786475a1f933f139f583f6ff48fd76019907f9bf14dc65309fbde13cf260bcaef35f17c40fda5a4cf64aae8f944122ffdc0b49726bf4fa6b3298d27fb219e2f8530f631f13399cdb4412f1c2d88ed7832936f26f3a94ffdc72db1951f4d88975e40f9c5ccf764a1ed6bd697f40faca8bfd2f8f3643913649ff8443c9f913ee98858dbc3d8373d833db24f34060790e7321b7d0a934f2662ea41df86783e247f480af09ce445644f61f58d5f88c528207b9b789c48ad8ff1af74c84cfef20d56a45f4cf325c53830fdc7d4bf9e1d929f07e005c9cf7e89974bdff867d683856ffc3ff188c524a0fd03d9d79b29f287e4406cc7936dc0767ec91ffc994ff6cec8febe6d8faf88f57c937ffc8125d923217bfbda1ee6f964019e0446dfd4e46b1d7de82f227b045a7f1a8f658fec9550bc046218187b4473f094ec5d9af99a0eecf8321f1c90fec91ff172e853fc3c110b11187b65c4c339f2555e132f06d0ef8b58cf9ff19ff899d8be1f9978998eb44391bf35e080f48daf99cdf89209b158d0fb05e93b9e2bf8333d3fd6e335f242b31e4c27da5f8c3fc52bb047e38f7a6231a0e7932b30fa4fa8bfa918d1f8937bb047ed39d967361f61bec7c4cb80f25d3425160afa9af99ccee7137abe34feadb3a142fe14e080c613ee89f5f84d7c464b62db5f726778298760138f53b118c31e7b70a0281ecfc43a61533ccd89ed7cc43760097d493fb918c2df5de2a54ffe1a9d88c59c9e4fafc0b04f42fa4ad64f81c7c415b19a7b34fe720ed61e6f9e6f89178af48fc9de4afb2fc91b837db0c937534fe717335fd18158c793690f53f018f13702cfe07f2d18f6480270007b50fffe7c41f357b960cc5789f6c514f9a007fb8ad617ea5fc737d92fcc2cd3fa94adc012f10e96d0bfa4f90d747c91bdde9849de098cf92a9760f843118291bfd29878b9f08c3dc24f623d9f141f1d18f319cd88a5b5bff197d940db93e22d02cf03da1f9bf9d1abfb5098fecb0d7804fdb6e031c6b36036edc123b19e6f9aaf097841eb4ff80186bfa64b30e2a334ebcb4c6f78497ef245bc54e41fe18158eb4bfe36042f28ff27bfccd47f075ec21e67b04ff93a25fd47d6bf73b3feebddc994c697dd3193bde9f94bbea2f3de35784afe10e17931237fc93bf01cf9ec005ed0f3c12d7849f922f961267d33b0c0fa3262a67c7e0556f03fbc2f11df39d96f62c7932a30fc297f27d6fa99f1c54b30e4872158a19df49d489bcf4d7ceaddd30cfd93be5a1af4c9c13ac19af71760cc7f65d66fbdbbb2fb0db0b627ed177af00cf3fb095e60fff1c64cfd7f33537e9c83319e780fb6fbcb082c693ee323339db77f98693e72708078ab88e504f630ebe56caec763ec95de83edfa1f10dbf8c8f760f84b9c83a16f6219fb8fe08999f6eb67661a5f08b6ebf72f18f195b660e4df68406cf343fc0ab6f622ff5d68fb1b7b441fcc467eb403dbf5770b16243f4ac1901fa2ddae2fd1086ce39fe267a9ed47e7350596585fd7c45a3eed8fd0aee51bfb4431d8faef0b18f3197d3293be1b30f6df710646fe4c4fc47200fdc8ff859e4fd35f3025d6f228bf3d3253beb86136cf8778dfae17fe8299ea4d1518f196fcc364af7bb00fff8cc101bd1fd27c08b6ef108cf763b2af50763ca49fb4f68d49de65bf40e71b87d8da3768c04bb2579030d379276436f1114ec012f9f19999f4db83a15ff601f6305f0933e91f807de4ff8c99f6030fcc54afdc32937d5ec101f23fc6c3f62ac0c89f5109867f9794ef95b55749f6524b7d8436f349f1a6ecf8fd39d8fa9320b6fe54d07aa0f7371ecdff0c3ca7f5201460ac9fd13b33f9d7126cfd5d8225dae7cc263f860f60bb5e7c80b15ff769be3cad1fe5c32f30ec132760e4bb84fcdf53583f0bf2275fd8f3c19699e2e50886ff87dfccb41f9f8215c577300363ff9fbd82b1bfcb6a62adaf698f5330f65f01f491d83f468fcc341f5f608ca7a4f908c4c4a3fa6b0986ff443eb3d1374fc1f6fc2398e97d5a5f0289f34ab46626fdb7e021f59fbe3393bd0b30f4cd5a30f27560f49f5fce77e46f8f609cb7c327b007ffefc13eecbb64a6f35a070ee02f77cce45f8a58eb6ffcdf1f838714dfe90e3ca2f7a327661a4f09c67802f46fed9f9bf56c3eb4eb97bf05a3be11de135bfb8553b0b5cf003ca1fd627a04c35ea1e539ec1183113f058d47ef76e1bf7f60c4537603f6b0fe49b0b58f4bacf533ed41cc6ce4050bf090ec931c99299edec063f8d38099da6b30ec153c8067909f80ed7afc04b6f96103b6f97608b6f915faf3fa60e273aef7bbb41e14315851fd2548c1c8b7de9e99e2c3be8ff8086a665a4f0ec4763e033cafed61fa0b5ec0237a3f1c339bf8f27f98c97fd660d49772e82bb17fcc76cc648f000cfb9426dfcc277a4340f5c618ec293a2fd17c4c6c7ef23f89b5fe663cfe1f18f3199cc123f287c201231ff94b665a6f5ec0763fb60143df3c02cf119f3933e94ff33d5de2bce6d3fb53897a52e08047e4dfc127780c7bb7cca6ff600f86bff92330ce3be10c0cfdb2120c7d7cdb0e7fcc1a30ec9d9bf5697e2977523dea156ccf7b64bf19c77b0746bdcd7f60a6f5e41a6ced1981a17ff40bb6f9a004c33ff29e99ead39f607b9eb06cfd85fa9b2f25d53b7ccac773ad2fe5ab8a99ecff031e42ff1bf088d65bef9399f2e78699ece980c7f0ff0e3c45fdead532fc6f0eb6f35380edfedef667f7e76f60e4b392e263a1fd9fcec3b4bee8fdbd6fceb3018d7f21510f5613f018fe1530937d0433ed074ecc34be1d7882f3dd33784af6f15366dadffcd34ee30dc1186f6a794ef60e226692d783b1bfca1366ca9ff6797bdefe04dbf383ed1ff6aa687e9722a0faaea2f569a9c767fcd97f62a67c79059e40fe9199f2e32b339d7f4ecc34de3ff014f1da83edf86ec1184fd0816d7dc1b60be4eb108cf105f760bb3e907f2c15fcb1207f107240fee7cdc036bf65e029e63f64a6f390c34cfa4660cc57f40686fef90b18f584dcf66fd7b37730f4cd4c3d612ec598fcb74cc09e4ff7278fe000f547f24fc9f9cff204f1fbc64cf7ddcfccb41f7098c93e0a8c7a46163393bde6e019fc6101c6fc053bf002fb7509863f06d7601baf34ffcac6a35782115fde3d784efe589c99cd78bc15b391e71d98c9fe96516fc9df9869fe6cffd0cfff00c39ff24730e6cb9f82518f50e4df1ee7c32918f922fc6136f9da2bc0d67faec1a857f801780eff7b03a37e545c33937dd6e0259edf3393bd5d30fc2b7806dbfd1fe57fcfee9f42e8a7b01f083db0ad0f53fcfb6244fe59d07cebf30cf9633004637d530330f2815f80e15f9e0b9ed1f951f560c493fa06dbf37cc54cfeea8197380fdafeec7cde81edfd88edcfdeaf3c83319fb10fb6f6012b1b1fb47e0436fe4ada5f047abc74fe453bef4f0a30f2632ec0986fef04463d581ec0387f7ab63f8cc7db82719f9a05ccb45e4c9849ff16aca87f3f61a6f16fc0d63f289e02eb0f85c98f0b7d1ea27a9faac1361ffe81b1fff00660f8af776636fa7915d8faef0f18f9d1cb99a9fd018c7a72e43293be561ec6ebbf836dbcb660dc67fb4330ce8ffe3718f39d37c40af119413f057d2b135f0b7d3ea3f384aac033d87fc44cfb8b25189f2f087cb0a0f9281230ea0bcabe0ffdbd6730ea09c19ad8c6677005b6eb9bc93f8b91f5cf84debf7c8086fceb036cf3650bc67ea258816dfd4332d3fc0dc1386f862b66d2f71a8cfa88f705c678d4186ceb4b4f60d42bbc1d33f9ef088cf9f1c99f4676bcb9d98f2ec65a7fca175b669aaf3318f51dd530933e57607c3e4266cc749ff54f3bd9eb0e8cf375316226fd5ec0767f6adfc7783d05c67d8e7f64a6f625d8fa23d8e69f9cfc5f9fcf687ee53b18f5ede2018cfb914a329bf9140b30f2a57c62267ffc03a37eefbf32937d2366a38f3c826d7dd86326ffdf30d37df41e8cf3a87865a67c67fbb3f67a015bffb0fac13e1ec6af504ff31e99c95e189fb55f49fa4dc59cd6af4a104bdc47aa1d7849fb0d1533d3784330ea576e0096d86f8d9949bf0eac28ffc81d33f9df3dd8a3f85377ccc6fe9ec34cf92567a6f78760bb7e2930ea61c10733c51bf4b5f113431fb60fd9539f3fe9bc241d30eeffea3d18f5f4fc9ad9e82b0366e30fd52718f72b2a04e3fe407d311bf9ee008cfb84e89ad98c5f3e3253bd7e0886fd7c9fd98c5fb5608c5f427ff60f0f8c7ceac7605b1f76c1580f328aa7b9b687b14f7d002f697cce0fb3d147b8cc148f0eb3e9af5e8271bfe7be329b78903eb319af9c80516facff9829bf25cca67ff10b56640fd7f687fb0a2199cd7c951d33bdff02467d4ca6cce47fd760d4c7d49999e209fd597b7bd04fa1fe1a64605b2f188061ef04f294fdfc07c5c742e2fe59dc331bfd9b21189fb7128e65d8f39999daafc1f8fc97786036fad702ac683e03c56cc6eb9ec0369f97ccb4fed5cc145f7f60d417e58299e22762267fa5f859b07f427f6b2f2f058f917f0fccf43cf4e3fdeb110cfb96144f4b21900fc93ff4791ff5e85b30d6c7246636fee77e82711fad4a66d37f538015fcfb8dd9f8ab5333d3fe276536f9a176c0886fe70a8cfb43af61a6f9a4fdd192f7af4f60d4af433c6fed13bc83611fcf3e6feb991e18f51987de1776fd727e99e9f3dc35b3198f5832933d4ab0cd572b668a970f66ca5fb61df71fd51fb3f1b72a000788ff77661a0fd95bd8f5d11932d3f8b760d4f764c24cfef7051ee17c9233937f29b0f5b735d8d65f612f6d4f9a2fc94cf9f7130cfb48b2b7b4f6722660ac87db0e0c7b08c16cfa178fcc949f7ec188afe88ad9cc57b562a6fb0f9a1f69ede3421f85fb2e3905a39eabe6ccb49f8a9969fc15d8da4782adbfdd80610f0fe3b1fe16d976ec6725ad0f4adb83f2c70b33f9d708ec53bc55b7ccb4deaec1f8fca0ec2d637f326636fe595d339be7c51f33d987e245697b51fefc61a6f3c386d9d8cbb966a6fdd33318f57ef70b8c7ab2b0edb61e148327a807cd99c9bf5e9929bfadc0f6f3a8347e4fce28bf155b30d6bf3603c31eee9ed9e82fae98693d7699c99e6b66f23fb2cfa5be42f17b6036f671c6ccf4fc0b7848fb0b3167a6f397cf4cfeea3193ff5b79f03f6705b69f870cc1a8c7c80766da3f8f98c99eb67f1baf3330fcd3cfc1589fbd0fb03d1f903ffbbcde91bd7d3b5e670ac6e7d38462a6f5d561a6f18f99e9fd023c82ff9e99693d593053fefb63a6fcfa0946bd5ffd31533ebf6726792518fea51ec0c86fe52733adff1bb0adefd5cc644fca4f81c4fd51d582f179918ae29feb31e2030c7b352e337ddee0168cfbc6ea8ad9d8c3193153fc4660d4abdc21339d0707cc34bf1330c6ef2ab0cd5f3d18f50f593093bdec786c7df60e6ccfe3a6bfe540a13edf1e2d533c64023cc4fc54ccb4de4660dcbfc69299f25fc14cfe3900a3fe2f2b66f2b780d98c47ac98e9fd128c78710fcc46ff7ac54cf65a83610f7902c31eea076ceb631918f15499f56f39b4f9a8bd2556f8bc467b0d1ed2feb81983b15ed5d7cc663c6d02c6e76bc53bb3b1477d64a678f987e9fcf201b6f70b7366fa7cc69ad9d8c7a998e97d178c78710533f9fb2718fee45f81612f3903c35eadf1a7e5488fdfec87ba083c22ff69af98cd7ad52d99e97cfb05c67eba56cc14df1366a36f73024f489eb861a6fd49cc4cf58d6f669a6f0f3c257dea1f665a6f52668acf1133d9eb8599fceb113cc37e79c04cf9f4c84cf6dd83f1f912cfda6b41fa172d33d97b0eb6f17a0b867f16f67decdf2af28fb15dffea3318f725ce33b3d1af796226fffe02e33eb2db30d379fb168cf5cb8d9929fe3c66da1fd9fe703fdb54cc14ff1d337d5eae66a6f10fc1a8b7d59fcce4df37cc14bf2118f5375732537fdf60dc4f157760d853cdc0f6f3c7149f13bbde757f60ac5fee92d9c8eb62f084fcab3a82b15ed53e33d92707e3f3aaf53b339d9fdf98697d3d30d3fab801e3f31ed18a99c6938151af754366f2c71dd8fad72b18e77765e5c31e1dcde7d4fa835b31933d1660dcbf54ffb091dfb4ccb45edd80f17991f61fa6f3d533b3f19fdab6e3fea30e98c91e6b30ea8bfd19bcc0f9b76526ff7963a6f77330eaf1e2cc4c9f1fa999c99f7ec0361e293fcca44ffb0b45fe37b3f9aad830533e9e83317ee78999fcb766a67a4bc76cf46f8ee019cd47f3c06cece5f660f8431b8317d47fe330d379aa66a6fc3b66267d1760dc1f898499daed78ed7e94d6bfb99dbfee9699f27508c67d8ebb03cfc95eee0718f7398e6026795760ab4f06b6f5a61918f54fef9699f4bb07a35ea70266f207ca0f0bbb1e881118f1da65ccc6dfdb7fdac9df2760dcff34dfccb4df2b9929be5ec1b81f6a1e994dffdd1b33f9470786fd9b0118f75dca6536edfd1e8cfa91bc6536fdf73fcc747e7c65a6fce0836dfde89199ce7f3b30cec73df9dba5be43f5d36fb0bd1fd98271df5e47ccb4def7cc341f6730eedfdb0333f973cd4cfe340663fcce0c8c7aa36c998d3cc76526ff5882313e7703b6f7017b30ea1fd52f18e7d196f29750f87db4760ac6fcb58fccb43f3c81713fd434cce4cf6330ee8b9a2933d5471c663a7fbc80ed78fec0b6fef30bc6781c2b1ff58bea9b99e6f7036ceb11e4bfd2ae4fd51c0cfb8b80d9b4bbffb49bfe7bdb2ec81fdb88d98c4fbc31d3f9a462a678f905e3f7379a19339d4f8ecc741efd06a31eda2d98e9bcbc01a31e2847cce4cf07b0ad7ffdc3e40f39d87ede8bfc577a384f36942f945d8fda9ed9c8ef1366da4fe460cca72899291f79cca46f03c67c3b4b30ee738a8c99e2ed9699d643078cf14a09c6f8b205d8d6cb293f2a3bbe0af23cd40b04e527cfae27ed028cfb9a76ce4cf3fd05c67c890d33e977cf4cf13500637c6ec34ced39d8d69b4a66fa3ce789d9d8afff06e3f767dc9699ecb905dbfa378ddfe3f1efc0b65e42f1ed2bfcbe47ffc64cf9e6c84cfabe8205f943730fc67d53f1c64ccf0fc158bf1cc54cf1f109c6fd533b66a6783c33537f35189fd76e0b66cac767661a3fd9d7b7e39790cff3ff0dc6f9bfa1780db43fd0fe3167a6f88cc1b087fb03b6f15e83e11fee046ccf3f5b30e6d37967a6f713b08ff5fa9e99ce3f3366eaff9fe7693c3d18f35fd3fe25b0e3ad77608c574cc138bfbb86c5c0e63ff78699f4bb03dbfbee5b66b2df060c7f701e98e97c9a3153be7a04e3bea4de329bf9ef37cc94cf7c30c6dbadc0a8df773b663a8f9d98e9fd8299c63f21d6fe41fef3cc4cf1b100a39ed6a6605b2f7b07e3fcef74cc64ef5f30f6d3c2c4ab18da7cd89760ac07ad03c6fd6279cf4cf1b664a6f89f31d3fa27c0f87c40bb6626fffd60a6f5ea0c86bf390918f6e97b620ff5fa62cd4cf67860a6f9b50c7feb3fc1a837762fccb47f9f32d3f3bf605b5fb5f261bfcee44f31b2eb433764267bde81711fd257cc46ff6ec04cf9e4058ccf7ff5f760dc0fb5dfcc74de24fb8eac7f745b30ea8d6dc34ce7e99e99ea9b906fc7ebccc1b65e43fe39b6fedd0fc1b87fe87d66cad7e46f630ff707ee1d33f9039eb7f21b0946bdbbc899499f0c0cfb8b5b30ecdf937e13ab5f2bc0b04ff3ca4cfa1d99e97db4f37e23020f517f2b9829ffa7cc646fcbd65f1c30ea718e64a6f17c816dbd750bc679a631fb1331b5f9b5f903633cfd9899e27944ece17eab5f3193fffcd34efbc79499e46dc1b8cfa867cc943f3c661a1ff4f1509fedf660d4b31ac14ce333e75931b3f9b28ac076ff7c00dbfc3901235ff619333d4ff97466f5efbfc0989feec44ced0330eaed72c54ced2f60cc573503c3ff9d148c7a896bcecf626ef39d138191bfba07307e7fb6eb99e97e2d6626f9e4ef733b9ef6038cfbc66eca4cf7252330ea6bd59ad9c86bde9869ffb864a6fd06f4b7fed8dc80516fe90533e52f170c7b540dd8dae31e6ccfe3561f9c3f3bb3bf110b85fbdaee9e99f6afd4dfc28e5f0cc1d0b77a018fb1fe3c30d3796fcd4ceb87cb4cf6f4c0b6de7d62a6f1c7609cb79b7766da6fff30937fffc334be0fb0b5c73718f670cc7e472c6dfea9683d5f7aa837779299e63701c37fab148cfcd8be83513fad3266aa97f8cc34ff96f1fb30cd9c993eef2899c91f5bb0ade7ff3253fb1518e3edac3eb6be44f6e4f3717d0746fc76b43e08bb7f7157607bff9b8351ff6c5b66ca378299ea996b30ea6375c14ce7fd1766d2670cc6e74ffb3533f9fb0333e93b07dbfde60fd8eeaf69bf283d7b9ff9c46cecdf7960d47b9d006cfd6f01467dd2f19949df128c7a59fdcc4ceb5bca4cfd85607c9ebd3f31d3fae731d3f307b08d5792a778fdfd04dbf82fc0b8ef6ab7cc544fac9829fedec0b69eaac0a89fd61b66d2e7168c7a481f3193ffd9f76d7dfd190c7fabc8dff87cd95d81ed78f660bb1fcec1b80fac86ccf4fe3718f5e5ce01637cfd0e8cfaa4183053fb2d18e3eb25d8d67f5fc0a857541b666aefc0d84fd7941ff87c583d82a16fdb8111bfed0e8cfa6a3766a67c5b83a16ffd04463db10dc0a84795cfcc345f77605b2fbd01dbf9b16ccf9b94fff9bc573d806dfe790643ff7a00b6f9a6055b7f1d81ad3d8760d473fb6b66b28f0443bf7a02b6fb939a99f433fb0bc9e7a5fa1e0c7dea0c6cf3850fc6f9dcfd63267b29b0d5f7116ccfab1f60d46fda5f666abf06db7ac50c6ccf0f66fee490ed6519f15f0d98a9bf15d8ce970bb6fe56816d7cbd81edfec5e41b3962ff9b80adff4fc1b0477562a6fe1fc0d69f02b05d3f5ec1b65e6cfbb3fb5f93ffe4d8bedffe81adbdf6606b9f0d18fdd535d8f647fd8f7dbbbf37f951f27ebdbb065bfb9ec1d6bf3ec1b69e16826d7d734cecdbfad7046ce591bda76cbf1a6cfbdb836d7f789edf3f8291df3ab2e78cdf5f81ed7e9bf49b597d9a1dd8d6675ab0cd970dd8c62bf9ebdcdab79f80d17f73456cfb6b12b0edef0d6cfba3fe17767c0dd973619faf5ec1f679b3fec825dba324f6ed7e85fc5fd8f6deec574c79daf0b6731d57b8d255aee7fa6ee0866ee4c66ee2a66ee6e66ee1966ee5d66ee3b66ee7f6facfb77b767fdc5ff7cf5db957eeb57be3deba77eebdfbe03eba4feeb3ee61edbeb8afee9bbb71b7eebbfbe1ee4c1ef874f7eec13d6a395feec91d68994377e48edd89ee6deacedcb9bb70978eeb38fa67bd231ce99e1de5788eef044ee844ee8d133b89933a99933bc5458e533a95533b8dd33a9dd33bdfced9ac6f3fceaff3e754ae7256ce953b70aedd8373e3dc3a77cebdf3e03ceaff3e39cfceda79715e9d3767e36cddc479773e9c9df3e9ec9d839673d47233e7cb3939032d67e00c9d91337626ced499397367e1d03d942bf42ec8191939432185bc585128e7596f8d7c11b867118a48c422b9c811a9c8442e0a513a1fa212b568442b3a1188def912dfe22c7e740fbfe24facc495b816374e2f6ec59d9173afbf1ec4a37812cf622d5ec4ab535ee4e8bedfb49c8d96b315efe2434bd8e9af4fb117072de928bec4490cc4d079d07246622c26622a6662aee52cc452aca42bb55748e97492eeb53ce9cb40863292b14c642a3399cb4296b292b56cf4fc37b2959decdd67f129bfc55e9ee58ffc957f5a922f57f2ca9de905fc5adec85b7927efe5837c944ff259aee58b36cbab7c931b69c623b7faa7eff243eec45a7ecabd3cc8a3fc9227ddeb400ee548fee93fb51ccb899cca999ccb853c8b9d5c2a5784ca51c279171b2595529ef255200b15aa48c52ad1278cd4f9dd762a53f9458e2a54a92a55ab46b5aad37f7af5adceea479ed4affa934be755db29532b75a5aed58dba5577ea5e3da84791a827116baf38cb463dabb57a51afea4d3fb1d172b6fa2b51efea43edd4a7da1b390775545feaa4066aa8e58cd4584dd454acd5cc5dabb998cba53838af6aa1969eeb399ef0a4a7d49de7c993e77b81c81cc769bdd08bbcd84bbcd4cbbcdc2bbcd2abbcda6bc4afd77a9dd75fe478dfdeb77af7ce6ae0fda891f7ebfd792befcabbf66ef42c253aa2a477ebdd3aa577e7dd7b0fdea3f7e43d7b6befc57bf53cf7cb7bd39127c4a7b7d152b6debbf7e1edbc4f6fef1dbca3f7e59dbc8137f44cfdc41bbb2fde44eebca937f3f429d65bfaaeeff8428d7ce92bdfd3f1249c3777edfb7ee0877ee4c77ee2a77ee63dfab958fb855ffa955ffb8ddffa9ddffbdffed9fff17ffd3fefd777bdb97e6ea04c9cfa2bb1f2aff41bd7fe8deeffd6bff3effd07ffd17ff29ffdb5ffe2bf0ae1aef5fc76fe9bbff1b7febbffe1effc4f7fef1ffca3ffa5ad30f44ffec01ffa97ffd9f7c49ffa337fee2ffc65e0fa1f8113603f19e87d8dab641ce87cac5349a8bfa2200e922055a3200bf2a0d00b65e9ace467500575d0046dd0057df01d9cfd4b3afc097e833fdddf2ab80aae839be036b80bee8387e031780a9e8375f012bc066f46ce26d8ba5ef01e7c043b2de7d3ff09f6c12138065fc129b87cfa71188c82b1eae43e98e8def5e95a6baacf60c132748353e8842294a1f267a117fa5ac9308cc2384cc234ccc23c2cc2d27f0aab8b9cb09653f7e41fc2266cc32eec83c54592ff137efbbfe1d97f097fc2dff02f5c8557de6f781dccc29bf036bc0befc387f0317c0a9fc3b5fec94bf8aa65bc859b701bbe871fe12efc0cf7e1213c865fe129a4cf35dfb9513894b977138ec27138d112a6e14c7fcdc345b88cdcc889740ad2361bf877e17324231579fa8f1fcea3200aa3288aa3244aa32ccaa3222aa32aaaa3266aa32eeaa3efe81cfd44bfd19fc9d72fd12aba8aaec326ba896ea3bbe83e7a881e8387e849bfff1cada3176dc77df41af4d15b788a36d1367a0fd75ac647b48b3ea3bd7eea101da3afe8140da261348ac6d1249a46b3681e2da265ecc64e4cf77c9dc862e906b18abdd88f83388ca3388e93388db338d75f85fe2ac3a9bfd4ba6fe22aaee3266ee32eeee3eff81cffc4bff15fbc8aafe2ebf826be8defe2fbf8217e8c9fe2e7781dbfc4aff15bbcb9c889b7f13bbe3ee25dfc19efe3437c8cbff8a7eff1292ee381ff130fe391a6713c89a7faef9996338f17f13271ffbf67f557e2242291894abcc44f82244ca28b9c24765e755b629e48835592c5fb244f0acdbad7a44caaf82ba9c33c692e3f49dae0e4ff255dd2ebb6efe49cfc6839bfc99f797b955c25d7c98df9fe36b94bee9387e43179f23f8c9ce764ad7ffe625a5ffd73f2966c926df29e7c5c7a4e76c9679c454fc9deb41f926378ed2ffd9fe42b39691e24c3f83719c556ce389924d364a6bf9f278b6499baa9938a943e87fa2cf57852957afabf7e1aa4611aa5b1fe3eb9c849d3344bf3b430161925c7b4d4596599d4499d56979fa575daa46dda99effbf43b3da73fe9afa1bf74955ea5d7e94d44ffbf8bdbf44efff43e7d30ad8fe953fa9cea1146afa91e63faeacfd3b77463dab6f1207d4f3fd25dbc493f5333c2f4901ed3aff464be1fa4c374948ed389fe7e9aced279ba4897999b39173999c864fc9ea9ccbb3c9be9f360166461166571a6e72c4ba397e833cb4c5b9e15599955591d6f9228a331befbb3acc95ad3de657df69d9dcdf73fd96ff697adb2abec3abb31726ee558fffc4edc65f7faef0759648ffaefa7ec39d3a3ca5ef442fe9abd99774defd9f6329af8338377651fd92efb34dfedb34376ccbeb25336c886d9281b6793e8319b66f4ffa59d0b7591932db2e5e5e9dccd1dad65918b5c8f3357b917f4b96f5a823c0c9ee34d1ee9b04a629fe4e4699ee466bc799e1779a9ffaef23a6fa2c7bccdbbbccfbf73dabf6db2b96efb71b6b999bffc2f5fe557f9757e936bf9f96d7e27f7f9bd6979c81ff3a7fc392cf375fe92bf9a39f1fd4dfe966fa0c7367fcf3ff477bbfc337f0a9a7c9f1ff2a347bfc79039dabaf9577eca07f9507fa7a326d7bb3cf190ebf9cca7ea2d9fe573d3cf2295f9b270f397c2097685b8fcacd00b53e1a991f9de0ff6495704e6fbb088bc551107421e8ac4ec777e2f715aa44556e405e6b6288baaa82f728aa6688bd6af0be3b9455f7c473adffa51712e7ef468bce2b7f82b56c5956915c575782a4c9c16b7c55d715f3c148f9e533c99f9598883fef9b3f82ad68589d6e2b5782b36c5b6b87cffe11ec44ebd15bb42cf75b12f0ec53178f78f85c94bc5a9181403d72f4c9c16c362e455c5b898189aca3f551433b928e8f3c68b42cf7fe9964e294a59ea3929bdd22f833234f6f7caa88cd55ebd954999eab6accccba22c2f32cbaaac55217fcba66ce9d9fcb6eccabefc2e8d6f973fe5af7c2dffca95a9b35c95d7e54d795bde95f7e543f9583e95cfe254aecb97f2b57c2b37e5b67c2f3fca5df959eecb43792cbfca53392887a5deab97e372524ecb5939d7cf2eca65e50665e554a292952a179557f96e5f055568ce4b51158ba64aaab4caaabc2aaab2aaaaba6af4d2d6569d3bd6fbdf9faa17dfd5b73cc94575ae7e9c55f51badaabf4aef60ca5adc892c9b5757deb77b54c7eababaa96ef509a4d107998d3e636c2f7b7f23e7aebaaf1eaac7eaa97aaed6d54bf5aae5bc559b6a5bbd571f45a9e36b577d573b7917d6c1a6faacf67acff8a8bff7aa9533d6b3a77791ce46a4ee48ef038fdaf9bef56ab6af0eb272dee4afb873dcea08395fd5a91a54432367548df5d7a49a56b36aee56d542cbd9aba05a5e4654bbb5538be8ca3dd697e3c075b5520bb9947f9713981bd7aaf66adf1175a0ff56d5d1eda4ac43f75c9bf5a78eeba43ad5699dd5795dd4655dd575ddd46dddd57dfd5d9feb1f7d16d9951ff5aff80e6b310f36f55f74554bf558af9ceb58d657f24f5be7a5f6ebebdabb9c2c1de1f6f58dfeba32721eea5b23e7ced9d7f7f543fd583fd5cff5ba7ea95fb59cb76a526f6a6dbbfabdfed0e78665bdabf529a1fe749d7a5f1fca5a8eca717d7447ce5a9f51722975df5f7a33a00f6d56923e658cead0f9aa4f54d7aa1eb5a4819633d4e319d5e37a524f8da4693dabe75ace8ffed251a667fc2097d5a15ed6fb461f67e55f398e56fa6cd43a5b7d9e12ceadb69dde4a5e24d557ceba71e4c87d684443f713ca5d355ee3d78f4dd0e84d4f13eb11557a8e5e9ba4499bacc9bdd0197861ad6742c7f49d5072dc144de9dc68a9bff567533597d3f8b969dcba69f557d7f4b2d1ff7c8b6d73763279d5fc505d534bf96dfe9a5573d55c3737faeb568f484ba9cae6aeb96f1ef4a9434b7206f5225b389d5e472a3916d7d5951ee14176eab979ac6fdd46bc35df5aca93967339033662ab9ce6b99a35ebe6c58ce7b594cd5bb369b67a5e5eb594f7e6a65e371fcdaef96cf6cda139365fcd497fe5cd408e445eeb5371336c469968c6f58da37bd3993113c76622c23aba9c342fff2d726db16933d3569b37748fb16cdd66dd3aad6865fddaaad66b6e5abf0ddab0d9e93f776dd4c6cda94df49ff832e36d2aeb366b33f17ef15c67dbccda5ca7da5239625b476d751999db34cfcd73ab9d561bb26d3b531feaeb9938b5dfedb9fd697ff5cce43a565feae7f6af5db52b2db929b2e6a1bd6aafdb1b7df6eddd073d1793f6b6bdab23f7ac7bfd6aefdb0727d1e7d4b27d6c2ff586f7cb9955f88e2cf2f6bb7a6a4dbe6e9fdbb55cb52fedab96f5d66eda6dfbde7e542fedaefdd492f6ee773e680f5aceb1fd6aeafc247a27d3b1776eefda939b88633b68efebbec89da41d6a39232d27117e356fc7957691f6ace5d0ef1b4dc557b56d67edbc5db4cb4e9ba2139d9edeceebfc2ee8c2ba73d2366f8e5dd4c5cd6333cb4f5ace837a6eefc4568f46cbe99256bb70975eaa1a5da64fdfc249bafc22c7fdee8aaeecccb94409fd332dababdb5ebb4adab5ce67d7757df5dc7d77e7765f4dbb9f7cd0fdba3bed118fed41fbd6839ee3bafb739eb48f9ddbfb6ed5368da8665daaed15888d9328a1f5be6f6475e9efaabba67a7a3bec6ec5c62dbababb73765ddb39d55377df3d748fdd537391f3dcadbb1767e99cbb577757646da167f9dcbd759ba676321d305bdde3ac7bef3eb4246d3da18fac7a7cbbeeb3db776e9d7407aa23ea517ee9f19cba819b77c36ed48ddd553769feba693d6856eda69b75f36a56acbb45f7da1cdb42fbc5733e10c76ed9bdf5da74bdd30bf7bb97bdeaf551be5db763c7ab9adeef837ad6ecaa879ed69f4d1fb52f7ddc27edb24fddd22dfaaccffba22ffbaa94f5635ff74db3efb551fbbeffeecffd8fb8eb7ff3817b76ee85afdff8edfffa557fd55ff737fd6d73e8effafbe6ad7fd0bd3d36affd6dffd43f9bbadfba8ffa17bda5ecfbd73eeddfb4fd4e1789ce47bfe9750cf7dbfebdffe877cdbcfde93ffbbdbced0f4247a1f6dbf76ed01f756e5af75fe5838ebebaaefa533fe887cd5647e7ba1ff56327e827fdf43ffff77ffcebff017bd24081 + + + + + helpIndexAction + activated() + FLWidgetApplication + helpIndex() + + + helpAboutAction + activated() + FLWidgetApplication + helpAbout() + + + generalExitAction + activated() + FLWidgetApplication + generalExit() + + + windowCloseAction + activated() + FLWidgetApplication + windowClose() + + + viewStatusBar + toggled(bool) + FLWidgetApplication + toggleStatusBar(bool) + + + viewToolBar + toggled(bool) + FLWidgetApplication + toggleToolBar(bool) + + + fontAction + activated() + FLWidgetApplication + chooseFont() + + + flfamilias + activated() + FLWidgetApplication + openDefaultForm() + + + fldivisas + activated() + FLWidgetApplication + openDefaultForm() + + + flarticulos + activated() + FLWidgetApplication + openDefaultForm() + + + flalmacenes + activated() + FLWidgetApplication + openDefaultForm() + + + flpaises + activated() + FLWidgetApplication + openDefaultForm() + + + flempresas + activated() + FLWidgetApplication + openDefaultForm() + + + flalbaranesventas + activated() + FLWidgetApplication + openDefaultForm() + + + flalbaranescompras + activated() + FLWidgetApplication + openDefaultForm() + + + flimpuestos + activated() + FLWidgetApplication + openDefaultForm() + + + fltipopromocion + activated() + FLWidgetApplication + openDefaultForm() + + + flcuentasbancos + activated() + FLWidgetApplication + openDefaultForm() + + + flformaspago + activated() + FLWidgetApplication + openDefaultForm() + + + flvendedores + activated() + FLWidgetApplication + openDefaultForm() + + + fltransportistas + activated() + FLWidgetApplication + openDefaultForm() + + + flvehiculos + activated() + FLWidgetApplication + openDefaultForm() + + + fltransporte + activated() + FLWidgetApplication + openDefaultForm() + + + flfacturas + activated() + FLWidgetApplication + openDefaultForm() + + + flinventario + activated() + FLWidgetApplication + openDefaultForm() + + + flsituacionalmacen + activated() + FLWidgetApplication + openDefaultForm() + + + flmorosos + activated() + FLWidgetApplication + openDefaultForm() + + + + chooseFont() + destroy() + generalExit() + helpAbout() + helpIndex() + init() + openDefaultForm() + toggleStatusBar(bool) + toggleToolBar(bool) + windowClose() + + + --- facturalux-0.4.orig/base/forms/FLMasterTableAlbaranes.ui +++ facturalux-0.4/base/forms/FLMasterTableAlbaranes.ui @@ -0,0 +1,445 @@ + +FLMasterTableAlbaranes +Acceso general a la tabla Albaranes. +Federico Albujer Zorzona + + + FLMasterTableAlbaranes + + + + 0 + 0 + 401 + 420 + + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + Helvetica [Urw] + 10 + + + + FLMasterTableAlbaranes + + + StrongFocus + + + + + + + + unnamed + + + 0 + + + 0 + + + + barraBotones + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + unnamed + + + 4 + + + 2 + + + + toolButtomInsert + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image0 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image1 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image2 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image3 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonAgrupar + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image4 + + + Facturar Albaranes (F) + + + Agrupa albaranes y genera la factura o facturas correspondientes + + + + + toolButtonImprimir + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image5 + + + Imprimir Albaranes (I) + + + Imprime albaranes y genera la factura o facturas correspondientes + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + toolButtonExit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image6 + + + 4096 + + + Cerrar formulario (Esc) + + + Cierra el formulario actual + + + + + + + tableDBRecords + + + + + + + + + + 789cb5d64b6fdb461007f0bb3f8590b905c544a2444a44d14364277ecb766c27b68b1e86dca55eb65e966cd945bf7b8733c3459b06ad94b6600ffd61977fceeeacd679f7b676737e5a7bfb6ee77149cb615ecb07b4a8bd75ab8787979f7ff9e9d79d37cda8c6ff35e2562d7af3c3ce9b8b652daff5a6135f0288019d561a678dd2d82c9d7628cd63b18ca78e28d7f13bb1a7ccfc5a9a1ae4f2a6f8511c91b7f103718b0acbbb5067f5bc251e89db59a40610fbccbb4c8ca5b356de74b9b82f8ef3d8d7e5fd549ce42de764bc10a779e20ab1176779aaf361267679e6a51e70629f9397cdc12b73e6b5feb9b8c8732feb8369e9bc913baff577ccdefc2c8ed89a3f31176a1caa5ddda732be1637d91d1997f5f36aea36ff437022f31fc4b16ba8f1549cb0f57bcfe6c8e63f89dbecb6f8dedcb4ef45e28e6bd9f84773ec75bf57e294c7b55ead27736d4fe25c9cbbc4bc3457e37b62ef52cb3b3153a1fd90f3e2ea8ebcf66fd79ca9f1d69c17d20f3816472ef7dadf2bb32fa47fd015379df37abe2fc57c3a6cfe27b3b7ef8fc5b12b741c67956dfc46edeb859ecff7e284ade7a32d6e57860b7343eb417dbfc3d6bc2fc1fafe2058e74bbf78b7225bcf79b09ebf96b959687f17620af38fcc4d9bdf34b7cc87e22c3835c785f41ff783a5df28fde3dd8e6dfdafc172de283327859ea717735bdf8733b10bef47e6c4fc59ecd99a3736770a393f786e4e0bb90f50ce0f77ab6debef04ebf93d3077749c1ecca9e691dc67be5ebd4f2373357f182c79f468b6efd3b3992f34b1f4cb37aaf93835a7564f2358f687a4df3e0ae3d766b271f9bdf966f03258f69366e6ccf6fb3258fb25e7cbb7d89adf0ed6f9fd60ed4fcf9c5bbedc3f3eae8c89d9593fb4bea432f583757f74fd6def751c46c1da3fb95f7ca73215e6c2c61bc1b2bf28f7814f2bc35c5dd46dffe57ee7dd31c34bb0de277573c3f226c17abfc87dc2bb51390e96fb8326e648c7c9999b3a8e0b73abd0fb43ce33ef5e64fb7716acf5dc05ebfd9499ab3cdd0f17bc34b76cfe6db0de67da1f1face7b72862ab47febef06e2466b93f787595bbe6b6597e2f5c9d99eecd1d1b97f3cad5c5da2fd83757e347e6d4ea91bf4f5c9d99d66667f3e53ee6341b476f267b5ffac1d566362efde4eaccb430e7e6b9b9ca97fb9aabb371bc37db38c9df2ffe7a65347b9b2ff72557638681b9b071e95f598d59eeaff26b66f97d95e966393f659a59bf5f54be58960fc2df3ea4b3bef5fc2923c3fcabc7a1c702fb38c0218e36ca18ff25e31e1f7082539ce11c17f8f85d1919d7b1c4153ee133aef1055fbf23c3e17bece22eeee107d647dcc783ad33723cc4233cc6133ce5ffefe1199ee3c5d61963fcc4bb7a8957788d9ff10bdee02dde6d9d51e79d686084cd3f3e5b65f478475a1863c2dd696307533e2c00b45546d9df23c838e3047270e0a180feb61930e08c218c600cf7f0001398c26ceb3a7ae8610e0b788425ace0099e61bd654699f002aff01ebab00b7b9cf3013e6e9531867ddc8503388423ded1191c73ce2e9c6c9301a7bc8a1e77e404ce38e71c2ee0135cc2d5c6193d3e17c77c325698c0354ee173998303f802371b668cf917bb865bb8833af7a407d7d0e09408f7a009adcd32208653ec4202099ef17a46d88736e774ca1c4837c920e493e5793fbb30e45f0baf0846047809d7447842d946197c3aa592723d09f13f6ba9a03ef46840431ad178838c3121619941f77c7b700a57b28b2beed0250da1430f9b65681dbc1aae040b9ac09ca6b8a259b9b71b65645cc79c16650657b2e65fcb1dcccb2e976785f7e4f11f331c1e6a1dbaabb29633ab63b95d06dfc655c6902638918c15afe57a83b58cf90ebda70527947de97ebd1f38fde73aca9e9419bc1bd6173e219c51ee8654f144cfff6f06adff7d06d0e6cfb733befff94f327efb71e7772bc3e11a + + + 789cad98c9921cb90d86ef7a8a0ef1a67060725fc2e143b77adff7cde103c064f65255bdef137e77b3f023ebe0718cba6dab74f944f22708802052bffd983bdddd9afbf1dbb7c7277ebaf273fe921fe67e74cf93c9fbdffff1b7dfbf7dcfb3b9f8376bd2b9ecfb5fbe7d279ef373dbb737610a1222b8ba6e2acea7cc89b26f3c375376e32937455b4aaaf31be5ae4aca44f97cca6d5e75a557d6f56ddd944da9eb9d72c3ad572670c7ec558f0ae5c0627c3d65ae25f385eab5ca5c73d5aade483948e8449994fbaa29747f3a02d759a9e773aa2785cf3b1d7757caf134d8cfbd807d19709e03e52aae576749aadc34658df9cfcaadafba5ef949597c8bf56e45b9f312f4bc5efd2b7d5b35ace38b606e19fe5a9fb24f9ab2d271da544ea3819dce5f06fb2ea83fdc9272e67be8d315b84b02fcb3af9c47d6f8eda97dbe888c7868bc7cc925e22d7bca555b55ba9f74e0a8afe3cec6bb2c54ca8fca759394f0ff2e388ed7ba1efb355d6afbe5c665d0f3b2c6c3b79cb46a9fe07c6db40ffe5e31ce6cfd8e7181f309f6e7a88f7c7c9831d69f19db7af9509636af71de53701cc77c3f639c3733ae83c683d7947d5bd41a6fb907cfd6ef18e7582fb571017fb8d4d8f4dcb672574741d56fc04d4c105d5f81a31ef2dfe6473de82fcd58c709fe0db3f32f1a97962f89716bfe1763ee355f3d2bf7c37cf9695c99ffee8c6b30eb7deb92aacfe1ff0d70fce9f964cb7898cfc6f1c2eaf88972da35c8275950ce662cc62de2cdced807f53fdf1a871ee73d54cee3bf683e7a67dc5a3eea7dea8a8ec15e8cc5e27b63dc99fec438c03f522a97c37a399eb1c68bee8c7bcce77970487af5a7bf54aee27e88afd6bbae8ee7413ecfcf18f68cc121c5f958eb53d7d44d8ef81f81a3bd589f1b07e3db19abbff9031cf5505f2f670cff69be776dd763bdbf9a31f265040e598ff761db38ef355efe429987f58cf87328309ff4be74c2be44bd7a05478fc03fc8270956bf848d73d8cbefc6a6c788a70f25fc4b5a6fbaaee50af17b030fe3bc615c1963ff1019f559eb51b4be32fd73e3ba47be78e3b6c7fd55ff85a42a53c4fb043cf3df181ce7231f9f8db9c7fba4fe0e699da4fa3ef9277068b01fdd1ab7605e9fb1e60f6bfe85ac4d0bdcb70938465cf57d0f0e55507d3e3366ac17cdf790473dc46f642c36ee668c78e03c455b15d03b050ff3e962c638ffa3b1b7f51adf500e4c18afe2f541fc96c15257ea2f7a01870efe9655e59ab312fa0fe01030ceed8cf11e69fd0ab101c1fb494be0d0c3ff1efa6d9f583ce00feed31ef3b59ec7f682717ffc3d388e633ee2ddf904ef01c1df5d9ff7ea1f7a362ec0028efd0deca705b0b7f7d76bfd88d6543df4b47ec7dd6a633d6f9ff912fee205709fa25ed1c4d8e6fb5be306ccd0cfe30b83f7488cfb16ebb7c111b15edfff687d6bfeba9931c65f8d3bb0d3fceacb36b1f7e0022cf182e8f8c4b8c910ef37639fe8fda10aecd30cbc6b5c24b0dfb84b5bd4bf7de328a0f38fc1837d148cd9ceaff18cde151bd77a1ebd65ec27c61e2cbbc6c3f934fffac61705ea5b665ce33eb8c23854e8e7d6c0a1ee60df4ff0a04f6363d3277dbffab6c952e85f8139b3fe60d5b82f71ff119fd63719fa735bdfa519fcdf83077d4e8d8331ec89fd5281fbbb051ec645eb6d2f5dd2e03e21de125281bdc89fe83df30fe2e9bbd8b2eaf8083c8c93d68b3e1660c4db797044f47707c6ec61df9eb1afd06f3278a687f384a64ed1cf5f187be307e390e1fd817e682bd46bb760dc66e897b78c39477eb6c63e417c8db92a60efbd719bc2ffa703e7f06762ec13bcb7fbc6bde5fb3958128cbb4de314f1e467e30cf1a6c6384fe08f7ec6a8477bc695e9af0d6cefd3e5c0c85f178ceb04df1777c66d0a7fd5c692a05ecc1b77c84ff7611cccdf837d2147be1e19f7a8e76e03ec13c4c39d18e719eaf7cac0f63d716c5c64a8a7eb03a39eb0d9e74bf4f3eed6b882fd6e186f72e4e3aa31c33f7c31708efee66960dc371aec15d41b367ffbd890283f0e8cfb23a3816bf45b95f1707eb33fde4fe82d0f8cef673a33ce900f7c3830de0bb6fced4a7c5ff3927155a2bfb7fdbac6fc5f0e5ca19fbf36e60af9dc190bf2890b638fef6bb91ab846fffb661c1b0c9d6ff72b2405f2e7dd384de1bf818b1cefdfebc08cfb65f10e96afcef225d419ceb73fb0ddff1be306f94a1f037bc4dbf23d5e18f4b32f037bf42b96ef3181b0fffcc01dd69bbf4297e3fc765fe206f08fddf73e81bf79d1382d910f7e60fc7f00e7c6798def79f3f7ac7e617e3ff0ded39ffdc811fff90f1a24e4ffedd751a09e2ee892aee8fa531aa33f688c694237744b77744f0ff4484fff8586443b9ee9855ee98ddee983e669e1cb1a1dfda4455aa2655aa1555aa375daa0cd2f6a78daa26ddaa1dda8b147fb74408774f4658d111dd3099dd2199d534229659453f1658d92aa68454d0db5943a72fae72b1a8e9d38ef3a175cef2edca5bb72d76ee4c65fb2c3bb89bb71b7eeceddbb07f7e89edcb37bf99a867b756feedd7db879b7e07eba45b7e496ddca173556dd9a5b771b6ed36db96db7e376dd9edbff8a863b7087eec81dbb1377eacedcb94b5cea32977f49a370a5ab5ced1ad732d11d3b9efe91cf6bb0e7f8d9cb3d5ff0255ff1358f78cc13bee1dbcf6ac42deff89e1ff8919ff8995ff895dff89d2ef983e73fa931e205fec98bbcc4cbbcc2abbcc6eb51658337798bb73fa7c13bbccb7bbccf077cc8477ccc277cca677cae3a134e7eadc1298d39e39c0b2eb9e29a1b6e85c4098b8897f831ff6b0de9692c17722957722d2319cb446ee456eee45e1ee4519e3ea131e2945379961779953779970f999705f9298bb214359665e5731ad18ed558b5e6654dd6654336a3c65654d9969d7896cf6848b46257f6a2c2be1cc8a11cc971d438514b4ea3cad92f353ada523bce25915432c9a590d2eca854a3fe655c068d46da68d254e34836bd9b6ac4d41561ef7f991fa35843c7b1d58fdd8dbf986af8cba93ffc95bff6233ea35b3ffe95c634265163e26fe2ef9616fd9dbfe753ff402ffe3166d9997ff2cf5fd7882fdd8d7ff99c867ffddf35dcf8f3bfffacf1c77ffddaefffa2f1cfbf7efb1745faa82d + + + 789ca595495323471046effc0a0579231c3955d57b387c10ab66061898856170f850bdb10a01128be4f07f7729335b0d48ea56d83497175dbccafa32abf9b0d1393d3ae86c7c581b8eece832eb6417f6a1b3913ff6fbe33ffffae3efb575cf74dcaf56aa63d67f5b5b3f1e75b2cee1e0b69802f41c40aca63fc47bc4de8c37a79c66337e16d6c243e25c79c2bbc4c56cfd40d817be262e55287c2e1c0b67c209337e9db2db3e15de27d633de260e552efc441ca942f89638d1522ffac45647c22571aa03612b5cbdf784abfab688b3ea3df0feb3f3e219b3ce844fa69c2b5dd573446c4c55cf67625fbb1313f7984d55cf843834d5fe5de26896ef44b8eac79370d58f07e1446962ca238f5d1e3ef19570a422daaf60f6dc027a4ff9e489abdfd27bf625c68a3f25b6c65339bd3f168e5549ccfecc54e7cf890bcf08d33ce4a5976bf2034cd98d8bd6ec33c4da8f0caf8f898def1b3a0f46c291a1e1c65fc299f00f622fd0262466bfef55fda5fa8b60c65f98039738d5b3431ccefa4bf7a38882d464c463e2385486cf4bf35158af94fd33e62093faef99c3c0e3fa1f89533fe6fdb0cf1c2843f7132f89b3d07ad42fa4fb5206891fd27980f62febfbf6225cf5ff513851540f8c98b551fcf7f7c256a5c477cc6e3ee93cd0174e34cfcb8d70a9695ee192d90bb95f70219c1b8fb86076fde23c7361cbe703cb1c288fd6e327e1c0e33c3e0aa71ecfc32673a87d5edf150e7d5e2fe70b339ff31b32473ae0f5527f14055c3f0a6701af4f98631df2fa50380cd91f08db90ebd1c265c4eb1573e247bcfe54388978fd4fe13ce6f9f8ce6c75ccf7ef9b7010f37c1d0adb84e7e540b848789e7799539df0fddc110e129e47998734b15cdfb3706eb93ee977a62cef3710f653de4ffa994569c0ff3cfedff3de81b0ca5fa15deec01433ccdb0d5860b9d8e10ce778819778d562b8c61bece3edbc430c03bcc37b7c68310c71848ff8f4d6f1caf08c2f38c6498ba18b9bb885dbb503c1e5501b767017f7b0d762f8889ff033eebfaa237739d486033cc42f78d46238c6afeff2b87239d4866ff81d7fe049bbe15d5f1e5c0eb5e1279ee22f3c6b33cccdc7c4e5501b146a34e8a1df645830a73d97436d0830c408e326c3bcc3598e5c0eb521016c362c7238cb89cb6165c36287b39cb91c56342c73388b07b09aa1c131d70bb09042b6ba637e1e9c2187024a385fcdb1d47001977005d7ed8e46c30df4e11606cd8e4553ed72a80d77700f0f305cee587c2f207339d486113cc2133c2f762cbf5970ee72a80d2f3086496d7975f71bef265cbb1c6ac3f4e9c2e65b47b3812c0397436d786561076cb9af7deb4cc2d0e5307ef36c4f2db33a4af7b56f9d6a787639d4861dd885bd3779dcbaaf7da3412cdd5786de5c5f9edcd7bed140964db2cc0c73f3b1edbef68d06b16cd7860573badf6610cbdeb239fd6fcffa3fbfaffd0bf3690e0c + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c85944b8f9b301446f7f91528de45d54c7838608d66318f6dab2e2b555df8017112c893cc90a9fadfcbbd76060276fb8905877bec7b9111f7b3e0c7f7afc1ec7e72aa79bd9281d4fc18ccd4b9aa2e3f7f3dfe9e4ce328305738fd3299de0532f8b6dbe6704fda7b12cea38446806bc42c929403be0046f3385960f588c8e2cce01b601c26f305ca1c9125591a035e009390d254004a401a519561f519912f68865501b888d2902580ef883c654c029680699c8542017e208a2ce428bf5aa4a6bab5c824055480599c2981f2e68aa65a1864a1c115a26076ab834526119f0059c243833b44c9eddafd276235b7480d9e0179c2b9c1d31515ae5d224a9e1b6c0c8ac860052812b130585be40a4f50232a911bbcfb4f860e1967e8102e06916347e50566a96d562367ad3725a6f23a445646d96abfb3db1be7e0778ed75627af43846d55d67ee76c5b6db4d7796b9fd5cb3695d721ef5da9b5f2a27238cda772281b5d94cbb173e9b6d9b67597433eba4e65a99dcebadb262f0bb7233be7503e391da26ec77139c7de8bc3382ee779308ec321bbc1380ee7a553cc3863e7e61c701c87731e8e337678af951967e4f4ce41ebfd2b7e1bcd5edf3a8df6a4732e3ea573fae7e073d65ea5b7cfbf32fa6fb832fdf330f90b3160cb40 + + + 789cad97494f1c491046effc8a167943a370d7d654693407c0366e9b1db35a73c8da68a017966e366bfefb44464466575517c648e6bbf094592ff74cf8b0d239dddbeeac7c58ba9feae965d6c906faaeb392cf46a3e71ffffef3736939883a41d849ba1d7ff9afa5e5fd6927ebec4cc68501d008aa4b3fc4b1e1c0f3438ff98639e8061e71429cf8b1947f11cebcd8b07a301c627d66e83187dd90bf9f12eb2094fad47ee407b1cfbe8970263c22d66157f8da70cf0f433f2156c2b1f02ab1ee253d4dfe2bc371b01a3143c41c7b7140fc241c31ab5be234f656b97c473812de739c127f359c8471c2ac2e88b33897f26de6c4b6b72e1cc55cbe695867492efc8d597b49483e108e928cca9f850bcd7c6f39a5fa70c79cfac2df857bcc8ae62f0dd1c73c10d6ccf0d931fbb7840be15d66eb8343c739f181b016de20ceb1bfdc9e624e7de9ffbeb0ad7f2a5c089f58ce22e263e6cc675643c35994fad2bf4fc29adb8399b09daf1766fb3d1c09f7847dc7dcbe27ac9915edc70cdb175f5758cae15cb8103eb39cb33f64ce7de147c339b627eb930adbf908985dfd35e11eb32a1dd3795697c25a98f6435ea08ffd63613bbf0fccb92ffcd1b2cc6fe198c77f236cfd33e14298c653f472bb1f6e2d8b2f13b6f3990bdbf9e9339b5039edefa2b03ef5242cf3a3a696c53f11b6fb65ec98fb33642e643c706559dabf1496f9053a1f65cff18563be3f4b61990f282c73ff21172e8433c75c3f652e7de6fde99fc8dc04ea97d1a07fdba4b17e0a994b2e29286fba6a26e39a1bacc3a4c4bce1aace1399da1c255c60de6112d7a28333f8b5abc554bacc1d979477989c6bde13765c51aedf6de27e0c2a0e932166f4ba6b7167a2a96e60c710c69809dc505a7c2d268d2ddf2e38c6ce7407f76db6da2eb0ed4d6186aeba630c0ff0085ce7099ec956735913d578c1acd16febb081df7d74864f98cfb0095fa4b51bac775777b189facce9631d63fb0adf608b0c5b68d8c6ec542c6bb04bb52b2efedbcb79aaae1bd86b3198ecc3011c62765b4c875262f25d5c6b0b86231cfd319cc029e6806c1597980e5c8cb1efbee59cc13974c1031f5d47e862db3ed56f9a4e25d6577505108acbda5ec816517a0d13b7c331c67aaf828acdc3b083cb561b2653725c4b7384c6765673f0189aa33325a6ce11c5ecaba6a9eaa8ce7ad364fa6cebfb947eabe3c5cdb75dbda6e95c62bff4c85475cc67fa04624870b7f33a374d21e58cd2ec8757593176ace363a360a2cc09d50bf31448d8c90ebb56c6c38e6d3c431b3053a9caa054b92af07698f0adc5ffc9989dac4a555656aaef3ce45017b0a906780a1fe9c619e05d58e25d9fe3bb66a29c498bed125392b36f3dea4a5da86b355423355613bc1b866432f77cde34c95b676d1434f1b862758b9e3b75afa66a4ab7cc15dea8b6471959941d9dbb2be7b61999cce98dd503f6e7914cb647d6e4def9baa969e3f5a58c70a99e2aa601bda3ced166aad9ea310bcf26b568697f11eab61abde278ed6d694f5b3fdf7aa57ec7d6fa72fef7f7d2ffbf851d98 + + + 789cad96d95224bb1186efe72988d1dd8443a7bbf60a872f68f675d80770f822b316d6a669685687dfddd9f967098a63471cc73105171f927ee5a6947efbb170bab7b3f0e3b76f8f339a5d550bd5253d2cfca89fc6e3b7bfffe36ffffcf63d8e16e4378a870bd1f7bf7cfbbe3f5ba816762777cd1cbc13709445d150077943b98c7898cfd935ca559c44039dffacdcc4b242e76fcd9907314543e51563c6b8a7c0a4e34fca719246a5f24439490a1bbf564e138a58b932aea27ace5428674913a9fdbcae5c24ad8d0fc0e920567be9d058dc57de542ed324867d7bc6a9cd1f054ed5ffa9711ec33eac27194f74fdbe71063d7a32cee34cc70f8c0bcca73be3322e741cf6714a98ef5ce056e737c615f6f747c6758cfc1481355e7ea7e304f93a56aed236d678bb6160e4ffa9e324d6719b9f0d6cfd89729d0d6cff5fc611f6735b1d271a5f37324ea0c7cbca4d37ee4f8d63dbffcc3885bfeed5384f34fefe5cb915863d3fe75c0db22241fc06c665827c0e8da5a49423e528ab4d2f366e6c7d02ce8789c6c7b3729cd5a9c6d7bf183729e6a7ca491e278877669c245a7f7ed6718afd72e33481bf8f1da79a6fc67c299754e3e51f8c33dbbf30ce53f83f0d8c7c927199aaff6e573993f588c7bd7191227f13e332ad743e1b5729eaf3423997f9a887b131c35e7f1718fe76e352413abf1bafcdbf55e3c6d69781d53faa036b7cddc4b805d33830fcdd0417031b5f522e643fe4e7b6e30ce779d1b8c17ada088c788c02c39f8ff9c8d74dc719eabb32eeec9b0586fe4160d5a7f3c01a6fbf1c18fb2d05d6fd1ceaad10ff508fab8191af7be3a1d9bf1118e3667f1119d7c631f673ad7229f953fbf9ceb8f377c5b8b3efbae30cf5791558ebc53d83c53ed8b31618feae1b9b7dfeb2e30cfd75c338b5fd37036b3d79d423c97ce4b7358e32c4a7318e33dddf1d19e7c8bff3c685e52f372ecd1fc4a72ad20cf13a33ceb0de5781118f2de332c3f9da3666f8e3df956bd90ff57a684c18a75be3dac671de1bb11fe70ffda12987668ff6cbaa95f5381ffbc66cebd17fda523a9eae7f378e33dc1fdadfea6199e4b89fd702a37ed78da503a99ee6bf8ec43ef8fb062ee5c4ebfc7de332c77da5f7671d97c31cef81c638cbe1ef9931e7b057e35527456bfb4560598f7a7a37ce73f487dcb8ce71bfebfd53a7c21a1f3a356e30ce6cdc169a3fbe02d3b0c07ef037177b707fa5c615f498c034b0f563e3a4403fde0d8c7ce87d541725d9fe8f60ca0be8ebf9ad4bd1473e4ae3a6c07b24068b7d885f6b9c14a8a757e3b280fe5260f45be497c45ebc3fc8d8fce59171067b09f1608a0acd1fdd1ba7f08f5e02a33f3c1817f08731bf12ffd0ef5602a3dfed1adb7cd2f358d7a287f113e3b240fea6c604ff08fe36c4e61feaaf15fbe1ff2598a56275be9eef26a2aa44fddc1ab71877bf02c3df6b304b45ab9e338e4bf8a3e7bd89392d61ff6a60d8abf5db24b21eefc15be3b284bddaaf9a54f4f03ed5fed2644c84fcec194b4494b5fe1b96e71dcebbde0f4d5d89c5ca5a1f4d53a58c7a71c61943ef32b0e69b26c639a39f687f6e5a6950d86fd9b834de3126c67dbd68dc30fcd3fbaf1dc838eae7d8b802bb81b1cd775adfed50f4f1be7f06d703467e6f8c878cfb0e1c5535e3fc5d80bb717a308e18e7e7cd38ae70bf6b3f6be33aa950ef5a0f7279193b8d4f2bcf830aefe51de3bc823fdacfdba22e2bf4277d0fb7654d15f2b166cc601a1a5715ecd37ed352ddd6c88ff683961bb14859fb735b4b7b427cb43fb46dc30df2d71a5760771518f65f1bd7607e376e8ca7e0366a10ef17e3b4c1797d35ce1ac4f72d30de032781516f07c6d462ff736306536a5cb788e792b1fc47791658f5f6677feeeb6b78f7c7bfffa4a123e4d957bef68d6ffd85bff457fedadff85b3ff6777ee2effdd43ff8473ff34ffef943a7d3508517ffeadffcbb5ff423bfe497fd8a7dabf2adc9b7ee37f4dbf45b7edbef742a9f345efcaeffe9f7fcbe3ff087fec81ffb13ffcb9ffa337fee077ee8231ffbc4a73ef3b92f7c29023d0df5e2f58f2b3872ec2a57bb66ae123458bcf8a2e05a77e12edd95bb7637eed68d7b0a776ee2eeddb4a751491c3e29b807f7e8665fbe27f7fc49e145bed79e462d91fc5078fbddfaee7b0f0a8bf237ea6934928baf0a4b6ed9adcce3e056dd5a505937850db7e9b67a1aad64130adb3677c7edce23e97ebabd791cdcbe3bb09143553812ade39ec685d40322790205e4c2fd523ad5389cb973a5812a78d118f6342ea596e60a11bce8b2e962e5c422999a259928e4a251f434ae4443eac195f339e4bb7a20a71c7241ac5cb9dc6f534dfdfab8160da9286a75ce45575174a97cd5e582ae956f44e196c674d7d3b8110da949d8fa519334d135f75d2e68aafc200a8f34a3a79ec6ad9c2ba96ad308554dcfbae6c5b27944afca6fa2f04e8bd4af8fb168c8b970b075a9ab6a5a565eb16c7a5a555e138575daa0cd9ec69d9c6dc9056de99cedee5cd08ef2ae6533a79fca7ba2b04f0774d8d3988886e4828ecc1b3b1774ac6b4e4c01d532a3535138a3731af434eea5c368246dd610d924ad178a5521211da54c1572d1e8d7c754fa13b25942853d72c1aeaf2023345760f623ae7a1a0fa2d1cb85ceaeb9997bc12d5f84ff5d4281af44e3baa7f1281aa1c3f0cd7f3bfb7cdb29f098ef78d2d39849a7fdd4a3f89ea75fd753c60f9f141e79c6fd1a7b925efdb947cd6b32e6677ee1577ee3775ee411221914967899577a1acf7e9b573f2b209b7a2e1eb5a2be2aacf13a6f7c68a8ca8eaca9fe07854ddefaddfde2e4a7965e3d3f1b9ba2259f9ceeb19cac45a9ea03a98673e9972389e44cbc589f2bf4354ca57153f7ea466ecb1dbba12ba8a13b7aa2116dd2210da8e08aaf79c24fbc32f7e2eb5df9ffb9b3ffc4dbe15f7ffdf66f4d8c9fc0 + + + + + toolButtonEdit + clicked() + tableDBRecords + editRecord() + + + toolButtonDelete + clicked() + tableDBRecords + deleteRecord() + + + toolButtonZoom + clicked() + tableDBRecords + browseRecord() + + + toolButtonExit + clicked() + FLMasterTableAlbaranes + close() + + + toolButtomInsert + clicked() + tableDBRecords + insertRecord() + + + toolButtonImprimir + clicked() + FLMasterTableAlbaranes + imprimirAlbaranes() + + + toolButtonAgrupar + clicked() + FLMasterTableAlbaranes + facturarAlbaranes() + + + + qwidgetfactory.h + FLTableDB.h + + + class FLTableDB + + + destroy() + imprimirAlbaranes() + init() + facturarAlbaranes() + + + --- facturalux-0.4.orig/base/forms/inventario.ui +++ facturalux-0.4/base/forms/inventario.ui @@ -0,0 +1,419 @@ + +formInventario + + + formInventario + + + + 0 + 0 + 511 + 350 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + codempresa + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codempresa + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + codalmacen + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codalmacen + + + + + + + + + + + + + + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flalmacenes + + + codalmacen + + + codalmacen + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + selecalmacen + + + StrongFocus + + + fllineasinventario + + + idinventario + + + idinventario + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + TextLabel1_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + TOTAL + + + AutoText + + + + + total + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + Frame3 + + + Box + + + Plain + + + + unnamed + + + 11 + + + 6 + + + + numero + + + + 140 + 0 + + + + + Helvetica [Urw] + 18 + 1 + + + + # + + + AutoText + + + AlignVCenter|AlignLeft + + + + + TextLabel1 + + + + Helvetica [Urw] + 18 + 1 + + + + MShape + + + MShadow + + + INVENTARIO Nº : + + + AutoText + + + + + FLFieldDB2 + + + + 0 + 1 + 0 + 0 + + + + + 150 + 28 + + + + StrongFocus + + + fecha + + + + + + + + codempresa + FLFieldDB3 + codalmacen + FLFieldDB3_2 + selecalmacen + + + --- facturalux-0.4.orig/base/forms/direcciones.ui +++ facturalux-0.4/base/forms/direcciones.ui @@ -0,0 +1,270 @@ + +formDirecciones + + + formDirecciones + + + + 0 + 0 + 523 + 152 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 401 + 28 + + + + direccion + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 230 + 28 + + + + descripcion + + + + + FLFieldDB8 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + apartado + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 140 + 28 + + + + codpostal + + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + ciudad + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 220 + 28 + + + + provincia + + + + + FLFieldDB6 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 28 + + + + codpais + + + + + FLFieldDB7 + + + + 1 + 0 + 0 + 0 + + + + + 70 + 28 + + + + bandera + + + flpaises + + + codpais + + + codpais + + + + + + + + --- facturalux-0.4.orig/base/forms/transporte.ui +++ facturalux-0.4/base/forms/transporte.ui @@ -0,0 +1,362 @@ + +formtransporte + + + formtransporte + + + + 0 + 0 + 480 + 208 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 28 + + + + fechasalida + + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 231 + 28 + + + + horasalida + + + + + + + + + + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 28 + + + + codvehiculo + + + + + FLFieldDB2_2 + + + + 1 + 0 + 0 + 0 + + + + + 331 + 28 + + + + descripcion + + + flvehiculos + + + codvehiculo + + + codvehiculo + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 100 + 28 + + + + codtransportista + + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 300 + 28 + + + + nombre + + + fltransportistas + + + codtransportista + + + codtransportista + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 28 + + + + fechallegada + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 231 + 28 + + + + horallegada + + + + + + + + + + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 250 + 28 + + + + ruta + + + + + + + Spacer6 + + + Horizontal + + + Expanding + + + + 150 + 0 + + + + + + + --- facturalux-0.4.orig/base/forms/preciosalm.ui +++ facturalux-0.4/base/forms/preciosalm.ui @@ -0,0 +1,244 @@ + +formPreciosAlm + + + formPreciosAlm + + + + 0 + 0 + 565 + 114 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + preciocompra + + + + + FLFieldDB10 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + precioventa + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codalmacen + + + + + + + + + + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flalmacenes + + + codalmacen + + + codalmacen + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codarticulo + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + + --- facturalux-0.4.orig/base/forms/preciosemp.ui +++ facturalux-0.4/base/forms/preciosemp.ui @@ -0,0 +1,235 @@ + +formPrecioEmp + + + formPrecioEmp + + + + 0 + 0 + 565 + 114 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + preciocompra + + + + + FLFieldDB10 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + precioventa + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codempresa + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codarticulo + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + + --- facturalux-0.4.orig/base/forms/lineasfactura.ui +++ facturalux-0.4/base/forms/lineasfactura.ui @@ -0,0 +1,400 @@ + +formLineasFactura + + + formLineasFactura + + + + 0 + 0 + 564 + 196 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 451 + 28 + + + + descripcion + + + descripcion + + + codarticulo + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + codarticulo + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + cantidad + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + cantidad + + + + + precio + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + precio + + + precioventa + + + codarticulo + + + + + + + peso + + + + 160 + 28 + + + + peso + + + peso + + + codarticulo + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + TextLabel1_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + TOTAL + + + AutoText + + + + + total + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1_2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + TextLabel1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + PesoTotal + + + AutoText + + + + + pesototal + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + + --- facturalux-0.4.orig/base/forms/FLMasterTableArticulos.ui +++ facturalux-0.4/base/forms/FLMasterTableArticulos.ui @@ -0,0 +1,401 @@ + +FLMasterTableArticulos +Acceso general a la tabla Articulos. +Luis Toro Teijeiro + + + FLMasterTableArticulos + + + + 0 + 0 + 401 + 421 + + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + Helvetica [Urw] + 10 + + + + FLMasterTableArticulos + + + StrongFocus + + + + + + + + unnamed + + + 0 + + + 0 + + + + barraBotones + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + unnamed + + + 4 + + + 2 + + + + toolButtomInsert + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image0 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image1 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image2 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image3 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonImprimir + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image4 + + + Imprimir (I) + + + Para Imprimir un reporte de Articulos. + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + toolButtonExit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image5 + + + 4096 + + + Cerrar formulario (Esc) + + + Cierra el formulario actual + + + + + + + tableDBRecords + + + + + + + + + + 789cb5d64b6fdb461007f0bb3f8590b905c544a2444a44d14364277ecb766c27b68b1e86dca55eb65e966cd945bf7b8733c3459b06ad94b6600ffd61977fceeeacd679f7b676737e5a7bfb6ee77149cb615ecb07b4a8bd75ab8787979f7ff9e9d79d37cda8c6ff35e2562d7af3c3ce9b8b652daff5a6135f0288019d561a678dd2d82c9d7628cd63b18ca78e28d7f13bb1a7ccfc5a9a1ae4f2a6f8511c91b7f103718b0acbbb5067f5bc251e89db59a40610fbccbb4c8ca5b356de74b9b82f8ef3d8d7e5fd549ce42de764bc10a779e20ab1176779aaf361267679e6a51e70629f9397cdc12b73e6b5feb9b8c8732feb8369e9bc913baff577ccdefc2c8ed89a3f31176a1caa5ddda732be1637d91d1997f5f36aea36ff437022f31fc4b16ba8f1549cb0f57bcfe6c8e63f89dbecb6f8dedcb4ef45e28e6bd9f84773ec75bf57e294c7b55ead27736d4fe25c9cbbc4bc3457e37b62ef52cb3b3153a1fd90f3e2ea8ebcf66fd79ca9f1d69c17d20f3816472ef7dadf2bb32fa47fd015379df37abe2fc57c3a6cfe27b3b7ef8fc5b12b741c67956dfc46edeb859ecff7e284ade7a32d6e57860b7343eb417dbfc3d6bc2fc1fafe2058e74bbf78b7225bcf79b09ebf96b959687f17620af38fcc4d9bdf34b7cc87e22c3835c785f41ff783a5df28fde3dd8e6dfdafc172de283327859ea717735bdf8733b10bef47e6c4fc59ecd99a3736770a393f786e4e0bb90f50ce0f77ab6debef04ebf93d3077749c1ecca9e691dc67be5ebd4f2373357f182c79f468b6efd3b3992f34b1f4cb37aaf93835a7564f2358f687a4df3e0ae3d766b271f9bdf966f03258f69366e6ccf6fb3258fb25e7cbb7d89adf0ed6f9fd60ed4fcf9c5bbedc3f3eae8c89d9593fb4bea432f583757f74fd6def751c46c1da3fb95f7ca73215e6c2c61bc1b2bf28f7814f2bc35c5dd46dffe57ee7dd31c34bb0de277573c3f226c17abfc87dc2bb51390e96fb8326e648c7c9999b3a8e0b73abd0fb43ce33ef5e64fb7716acf5dc05ebfd9499ab3cdd0f17bc34b76cfe6db0de67da1f1face7b72862ab47febef06e2466b93f787595bbe6b6597e2f5c9d99eecd1d1b97f3cad5c5da2fd83757e347e6d4ea91bf4f5c9d99d66667f3e53ee6341b476f267b5ffac1d566362efde4eaccb430e7e6b9b9ca97fb9aabb371bc37db38c9df2ffe7a65347b9b2ff72557638681b9b071e95f598d59eeaff26b66f97d95e966393f659a59bf5f54be58960fc2df3ea4b3bef5fc2923c3fcabc7a1c702fb38c0218e36ca18ff25e31e1f7082539ce11c17f8f85d1919d7b1c4153ee133aef1055fbf23c3e17bece22eeee107d647dcc783ad33723cc4233cc6133ce5ffefe1199ee3c5d61963fcc4bb7a8957788d9ff10bdee02dde6d9d51e79d686084cd3f3e5b65f478475a1863c2dd696307533e2c00b45546d9df23c838e3047270e0a180feb61930e08c218c600cf7f0001398c26ceb3a7ae8610e0b788425ace0099e61bd654699f002aff01ebab00b7b9cf3013e6e9531867ddc8503388423ded1191c73ce2e9c6c9301a7bc8a1e77e404ce38e71c2ee0135cc2d5c6193d3e17c77c325698c0354ee173998303f802371b668cf917bb865bb8833af7a407d7d0e09408f7a009adcd32208653ec4202099ef17a46d88736e774ca1c4837c920e493e5793fbb30e45f0baf0846047809d7447842d946197c3aa592723d09f13f6ba9a03ef46840431ad178838c3121619941f77c7b700a57b28b2beed0250da1430f9b65681dbc1aae040b9ac09ca6b8a259b9b71b65645cc79c16650657b2e65fcb1dcccb2e976785f7e4f11f331c1e6a1dbaabb29633ab63b95d06dfc655c6902638918c15afe57a83b58cf90ebda70527947de97ebd1f38fde73aca9e9419bc1bd6173e219c51ee8654f144cfff6f06adff7d06d0e6cfb733befff94f327efb71e7772bc3e11a + + + 789cad98c9921cb90d86ef7a8a0ef1a67060725fc2e143b77adff7cde103c064f65255bdef137e77b3f023ebe0718cba6dab74f944f22708802052bffd983bdddd9afbf1dbb7c7277ebaf273fe921fe67e74cf93c9fbdffff1b7dfbf7dcfb3b9f8376bd2b9ecfb5fbe7d279ef373dbb737610a1222b8ba6e2acea7cc89b26f3c375376e32937455b4aaaf31be5ae4aca44f97cca6d5e75a557d6f56ddd944da9eb9d72c3ad572670c7ec558f0ae5c0627c3d65ae25f385eab5ca5c73d5aade483948e8449994fbaa29747f3a02d759a9e773aa2785cf3b1d7757caf134d8cfbd807d19709e03e52aae576749aadc34658df9cfcaadafba5ef949597c8bf56e45b9f312f4bc5efd2b7d5b35ace38b606e19fe5a9fb24f9ab2d271da544ea3819dce5f06fb2ea83fdc9272e67be8d315b84b02fcb3af9c47d6f8eda97dbe888c7868bc7cc925e22d7bca555b55ba9f74e0a8afe3cec6bb2c54ca8fca759394f0ff2e388ed7ba1efb355d6afbe5c665d0f3b2c6c3b79cb46a9fe07c6db40ffe5e31ce6cfd8e7181f309f6e7a88f7c7c9831d69f19db7af9509636af71de53701cc77c3f639c3733ae83c683d7947d5bd41a6fb907cfd6ef18e7582fb571017fb8d4d8f4dcb672574741d56fc04d4c105d5f81a31ef2dfe6473de82fcd58c709fe0db3f32f1a97962f89716bfe1763ee355f3d2bf7c37cf9695c99ffee8c6b30eb7deb92aacfe1ff0d70fce9f964cb7898cfc6f1c2eaf88972da35c8275950ce662cc62de2cdced807f53fdf1a871ee73d54cee3bf683e7a67dc5a3eea7dea8a8ec15e8cc5e27b63dc99fec438c03f522a97c37a399eb1c68bee8c7bcce77970487af5a7bf54aee27e88afd6bbae8ee7413ecfcf18f68cc121c5f958eb53d7d44d8ef81f81a3bd589f1b07e3db19abbff9031cf5505f2f670cff69be776dd763bdbf9a31f265040e598ff761db38ef355efe429987f58cf87328309ff4be74c2be44bd7a05478fc03fc8270956bf848d73d8cbefc6a6c788a70f25fc4b5a6fbaaee50af17b030fe3bc615c1963ff1019f559eb51b4be32fd73e3ba47be78e3b6c7fd55ff85a42a53c4fb043cf3df181ce7231f9f8db9c7fba4fe0e699da4fa3ef9277068b01fdd1ab7605e9fb1e60f6bfe85ac4d0bdcb70938465cf57d0f0e55507d3e3366ac17cdf790473dc46f642c36ee668c78e03c455b15d03b050ff3e962c638ffa3b1b7f51adf500e4c18afe2f541fc96c15257ea2f7a01870efe9655e59ab312fa0fe01030ceed8cf11e69fd0ab101c1fb494be0d0c3ff1efa6d9f583ce00feed31ef3b59ec7f682717ffc3d388e633ee2ddf904ef01c1df5d9ff7ea1f7a362ec0028efd0deca705b0b7f7d76bfd88d6543df4b47ec7dd6a633d6f9ff912fee205709fa25ed1c4d8e6fb5be306ccd0cfe30b83f7488cfb16ebb7c111b15edfff687d6bfeba9931c65f8d3bb0d3fceacb36b1f7e0022cf182e8f8c4b8c910ef37639fe8fda10aecd30cbc6b5c24b0dfb84b5bd4bf7de328a0f38fc1837d148cd9ceaff18cde151bd77a1ebd65ec27c61e2cbbc6c3f934fffac61705ea5b665ce33eb8c23854e8e7d6c0a1ee60df4ff0a04f6363d3277dbffab6c952e85f8139b3fe60d5b82f71ff119fd63719fa735bdfa519fcdf83077d4e8d8331ec89fd5281fbbb051ec645eb6d2f5dd2e03e21de125281bdc89fe83df30fe2e9bbd8b2eaf8083c8c93d68b3e1660c4db797044f47707c6ec61df9eb1afd06f3278a687f384a64ed1cf5f187be307e390e1fd817e682bd46bb760dc66e897b78c39477eb6c63e417c8db92a60efbd719bc2ffa703e7f06762ec13bcb7fbc6bde5fb3958128cbb4de314f1e467e30cf1a6c6384fe08f7ec6a8477bc695e9af0d6cefd3e5c0c85f178ceb04df1777c66d0a7fd5c692a05ecc1b77c84ff7611cccdf837d2147be1e19f7a8e76e03ec13c4c39d18e719eaf7cac0f63d716c5c64a8a7eb03a39eb0d9e74bf4f3eed6b882fd6e186f72e4e3aa31c33f7c31708efee66960dc371aec15d41b367ffbd890283f0e8cfb23a3816bf45b95f1707eb33fde4fe82d0f8cef673a33ce900f7c3830de0bb6fced4a7c5ff3927155a2bfb7fdbac6fc5f0e5ca19fbf36e60af9dc190bf2890b638fef6bb91ab846fffb661c1b0c9d6ff72b2405f2e7dd384de1bf818b1cefdfebc08cfb65f10e96afcef225d419ceb73fb0ddff1be306f94a1f037bc4dbf23d5e18f4b32f037bf42b96ef3181b0fffcc01dd69bbf4297e3fc765fe206f08fddf73e81bf79d1382d910f7e60fc7f00e7c6798def79f3f7ac7e617e3ff0ded39ffdc811fff90f1a24e4ffedd751a09e2ee892aee8fa531aa33f688c694237744b77744f0ff4484fff8586443b9ee9855ee98ddee983e669e1cb1a1dfda4455aa2655aa1555aa375daa0cd2f6a78daa26ddaa1dda8b147fb74408774f4658d111dd3099dd2199d534229659453f1658d92aa68454d0db5943a72fae72b1a8e9d38ef3a175cef2edca5bb72d76ee4c65fb2c3bb89bb71b7eeceddbb07f7e89edcb37bf99a867b756feedd7db879b7e07eba45b7e496ddca173556dd9a5b771b6ed36db96db7e376dd9edbff8a863b7087eec81dbb1377eacedcb94b5cea32977f49a370a5ab5ced1ad732d11d3b9efe91cf6bb0e7f8d9cb3d5ff0255ff1358f78cc13bee1dbcf6ac42deff89e1ff8919ff8995ff895dff89d2ef983e73fa931e205fec98bbcc4cbbcc2abbcc6eb51658337798bb73fa7c13bbccb7bbccf077cc8477ccc277cca677cae3a134e7eadc1298d39e39c0b2eb9e29a1b6e85c4098b8897f831ff6b0de9692c17722957722d2319cb446ee456eee45e1ee4519e3ea131e2945379961779953779970f999705f9298bb214359665e5731ad18ed558b5e6654dd6654336a3c65654d9969d7896cf6848b46257f6a2c2be1cc8a11cc971d438514b4ea3cad92f353ada523bce25915432c9a590d2eca854a3fe655c068d46da68d254e34836bd9b6ac4d41561ef7f991fa35843c7b1d58fdd8dbf986af8cba93ffc95bff6233ea35b3ffe95c634265163e26fe2ef9616fd9dbfe753ff402ffe3166d9997ff2cf5fd7882fdd8d7ff99c867ffddf35dcf8f3bfffacf1c77ffddaefffa2f1cfbf7efb1745faa82d + + + 789ca595495323471046effc0a0579231c3955d57b387c10ab66061898856170f850bdb10a01128be4f07f7729335b0d48ea56d83497175dbccafa32abf9b0d1393d3ae86c7c581b8eece832eb6417f6a1b3913ff6fbe33ffffae3efb575cf74dcaf56aa63d67f5b5b3f1e75b2cee1e0b69802f41c40aca63fc47bc4de8c37a79c66337e16d6c243e25c79c2bbc4c56cfd40d817be262e55287c2e1c0b67c209337e9db2db3e15de27d633de260e552efc441ca942f89638d1522ffac45647c22571aa03612b5cbdf784abfab688b3ea3df0feb3f3e219b3ce844fa69c2b5dd573446c4c55cf67625fbb1313f7984d55cf843834d5fe5de26896ef44b8eac79370d58f07e1446962ca238f5d1e3ef19570a422daaf60f6dc027a4ff9e489abdfd27bf625c68a3f25b6c65339bd3f168e5549ccfecc54e7cf890bcf08d33ce4a5976bf2034cd98d8bd6ec33c4da8f0caf8f898def1b3a0f46c291a1e1c65fc299f00f622fd0262466bfef55fda5fa8b60c65f98039738d5b3431ccefa4bf7a38882d464c463e2385486cf4bf35158af94fd33e62093faef99c3c0e3fa1f89533fe6fdb0cf1c2843f7132f89b3d07ad42fa4fb5206891fd27980f62febfbf6225cf5ff513851540f8c98b551fcf7f7c256a5c477cc6e3ee93cd0174e34cfcb8d70a9695ee192d90bb95f70219c1b8fb86076fde23c7361cbe703cb1c288fd6e327e1c0e33c3e0aa71ecfc32673a87d5edf150e7d5e2fe70b339ff31b32473ae0f5527f14055c3f0a6701af4f98631df2fa50380cd91f08db90ebd1c265c4eb1573e247bcfe54388978fd4fe13ce6f9f8ce6c75ccf7ef9b7010f37c1d0adb84e7e540b848789e7799539df0fddc110e129e47998734b15cdfb3706eb93ee977a62cef3710f653de4ffa994569c0ff3cfedff3de81b0ca5fa15deec01433ccdb0d5860b9d8e10ce778819778d562b8c61bece3edbc430c03bcc37b7c68310c71848ff8f4d6f1caf08c2f38c6498ba18b9bb885dbb503c1e5501b767017f7b0d762f8889ff033eebfaa237739d486033cc42f78d46238c6afeff2b87239d4866ff81d7fe049bbe15d5f1e5c0eb5e1279ee22f3c6b33cccdc7c4e5501b146a34e8a1df645830a73d97436d0830c408e326c3bcc3598e5c0eb521016c362c7238cb89cb6165c36287b39cb91c56342c73388b07b09aa1c131d70bb09042b6ba637e1e9c2187024a385fcdb1d47001977005d7ed8e46c30df4e11606cd8e4553ed72a80d77700f0f305cee587c2f207339d486113cc2133c2f762cbf5970ee72a80d2f3086496d7975f71bef265cbb1c6ac3f4e9c2e65b47b3812c0397436d786561076cb9af7deb4cc2d0e5307ef36c4f2db33a4af7b56f9d6a787639d4861dd885bd3779dcbaaf7da3412cdd5786de5c5f9edcd7bed140964db2cc0c73f3b1edbef68d06b16cd7860573badf6610cbdeb239fd6fcffa3fbfaffd0bf3690e0c + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789cad97494f1c491046effc8a167943a370d7d654693407c0366e9b1db35a73c8da68a017966e366bfefb44464466575517c648e6bbf094592ff74cf8b0d239dddbeeac7c58ba9feae965d6c906faaeb392cf46a3e71ffffef3736939883a41d849ba1d7ff9afa5e5fd6927ebec4cc68501d008aa4b3fc4b1e1c0f3438ff98639e8061e71429cf8b1947f11cebcd8b07a301c627d66e83187dd90bf9f12eb2094fad47ee407b1cfbe8970263c22d66157f8da70cf0f433f2156c2b1f02ab1ee253d4dfe2bc371b01a3143c41c7b7140fc241c31ab5be234f656b97c473812de739c127f359c8471c2ac2e88b33897f26de6c4b6b72e1cc55cbe695867492efc8d597b49483e108e928cca9f850bcd7c6f39a5fa70c79cfac2df857bcc8ae62f0dd1c73c10d6ccf0d931fbb7840be15d66eb8343c739f181b016de20ceb1bfdc9e624e7de9ffbeb0ad7f2a5c089f58ce22e263e6cc675643c35994fad2bf4fc29adb8399b09daf1766fb3d1c09f7847dc7dcbe27ac9915edc70cdb175f5758cae15cb8103eb39cb33f64ce7de147c339b627eb930adbf908985dfd35e11eb32a1dd3795697c25a98f6435ea08ffd63613bbf0fccb92ffcd1b2cc6fe198c77f236cfd33e14298c653f472bb1f6e2d8b2f13b6f3990bdbf9e9339b5039edefa2b03ef5242cf3a3a696c53f11b6fb65ec98fb33642e643c706559dabf1496f9053a1f65cff18563be3f4b61990f282c73ff21172e8433c75c3f652e7de6fde99fc8dc04ea97d1a07fdba4b17e0a994b2e29286fba6a26e39a1bacc3a4c4bce1aace1399da1c255c60de6112d7a28333f8b5abc554bacc1d979477989c6bde13765c51aedf6de27e0c2a0e932166f4ba6b7167a2a96e60c710c69809dc505a7c2d268d2ddf2e38c6ce7407f76db6da2eb0ed4d6186aeba630c0ff0085ce7099ec956735913d578c1acd16febb081df7d74864f98cfb0095fa4b51bac775777b189facce9631d63fb0adf608b0c5b68d8c6ec542c6bb04bb52b2efedbcb79aaae1bd86b3198ecc3011c62765b4c875262f25d5c6b0b86231cfd319cc029e6806c1597980e5c8cb1efbee59cc13974c1031f5d47e862db3ed56f9a4e25d6577505108acbda5ec816517a0d13b7c331c67aaf828acdc3b083cb561b2653725c4b7384c6765673f0189aa33325a6ce11c5ecaba6a9eaa8ce7ad364fa6cebfb947eabe3c5cdb75dbda6e95c62bff4c85475cc67fa04624870b7f33a374d21e58cd2ec8757593176ace363a360a2cc09d50bf31448d8c90ebb56c6c38e6d3c431b3053a9caa054b92af07698f0adc5ffc9989dac4a555656aaef3ce45017b0a906780a1fe9c619e05d58e25d9fe3bb66a29c498bed125392b36f3dea4a5da86b355423355613bc1b866432f77cde34c95b676d1434f1b862758b9e3b75afa66a4ab7cc15dea8b6471959941d9dbb2be7b61999cce98dd503f6e7914cb647d6e4def9baa969e3f5a58c70a99e2aa601bda3ced166aad9ea310bcf26b568697f11eab61abde278ed6d694f5b3fdf7aa57ec7d6fa72fef7f7d2ffbf851d98 + + + 789cad96d95224bb1186efe72988d1dd8443a7bbf60a872f68f675d80770f822b316d6a669685687dfddd9f967098a63471cc73105171f927ee5a6947efbb170bab7b3f0e3b76f8f339a5d550bd5253d2cfca89fc6e3b7bfffe36ffffcf63d8e16e4378a870bd1f7bf7cfbbe3f5ba816762777cd1cbc13709445d150077943b98c7898cfd935ca559c44039dffacdcc4b242e76fcd9907314543e51563c6b8a7c0a4e34fca719246a5f24439490a1bbf564e138a58b932aea27ace5428674913a9fdbcae5c24ad8d0fc0e920567be9d058dc57de542ed324867d7bc6a9cd1f054ed5ffa9711ec33eac27194f74fdbe71063d7a32cee34cc70f8c0bcca73be3322e741cf6714a98ef5ce056e737c615f6f747c6758cfc1481355e7ea7e304f93a56aed236d678bb6160e4ffa9e324d6719b9f0d6cfd89729d0d6cff5fc611f6735b1d271a5f37324ea0c7cbca4d37ee4f8d63dbffcc3885bfeed5384f34fefe5cb915863d3fe75c0db22241fc06c665827c0e8da5a49423e528ab4d2f366e6c7d02ce8789c6c7b3729cd5a9c6d7bf183729e6a7ca491e278877669c245a7f7ed6718afd72e33481bf8f1da79a6fc67c299754e3e51f8c33dbbf30ce53f83f0d8c7c927199aaff6e573993f588c7bd7191227f13e332ad743e1b5729eaf3423997f9a887b131c35e7f1718fe76e352413abf1bafcdbf55e3c6d69781d53faa036b7cddc4b805d33830fcdd0417031b5f522e643fe4e7b6e30ce779d1b8c17ada088c788c02c39f8ff9c8d74dc719eabb32eeec9b0586fe4160d5a7f3c01a6fbf1c18fb2d05d6fd1ceaad10ff508fab8191af7be3a1d9bf1118e3667f1119d7c631f673ad7229f953fbf9ceb8f377c5b8b3efbae30cf5791558ebc53d83c53ed8b31618feae1b9b7dfeb2e30cfd75c338b5fd37036b3d79d423c97ce4b7358e32c4a7318e33dddf1d19e7c8bff3c685e52f372ecd1fc4a72ad20cf13a33ceb0de5781118f2de332c3f9da3666f8e3df956bd90ff57a684c18a75be3dac671de1bb11fe70ffda12987668ff6cbaa95f5381ffbc66cebd17fda523a9eae7f378e33dc1fdadfea6199e4b89fd702a37ed78da503a99ee6bf8ec43ef8fb062ee5c4ebfc7de332c77da5f7671d97c31cef81c638cbe1ef9931e7b057e35527456bfb4560598f7a7a37ce73f487dcb8ce71bfebfd53a7c21a1f3a356e30ce6cdc169a3fbe02d3b0c07ef037177b707fa5c615f498c034b0f563e3a4403fde0d8c7ce87d541725d9fe8f60ca0be8ebf9ad4bd1473e4ae3a6c07b24068b7d885f6b9c14a8a757e3b280fe5260f45be497c45ebc3fc8d8fce59171067b09f1608a0acd1fdd1ba7f08f5e02a33f3c1817f08731bf12ffd0ef5602a3dfed1adb7cd2f358d7a287f113e3b240fea6c604ff08fe36c4e61feaaf15fbe1ff2598a56275be9eef26a2aa44fddc1ab71877bf02c3df6b304b45ab9e338e4bf8a3e7bd89392d61ff6a60d8abf5db24b21eefc15be3b284bddaaf9a54f4f03ed5fed2644c84fcec194b4494b5fe1b96e71dcebbde0f4d5d89c5ca5a1f4d53a58c7a71c61943ef32b0e69b26c639a39f687f6e5a6950d86fd9b834de3126c67dbd68dc30fcd3fbaf1dc838eae7d8b802bb81b1cd775adfed50f4f1be7f06d703467e6f8c878cfb0e1c5535e3fc5d80bb717a308e18e7e7cd38ae70bf6b3f6be33aa950ef5a0f7279193b8d4f2bcf830aefe51de3bc823fdacfdba22e2bf4277d0fb7654d15f2b166cc601a1a5715ecd37ed352ddd6c88ff683961bb14859fb735b4b7b427cb43fb46dc30df2d71a5760771518f65f1bd7607e376e8ca7e0366a10ef17e3b4c1797d35ce1ac4f72d30de032781516f07c6d462ff736306536a5cb788e792b1fc47791658f5f6677feeeb6b78f7c7bfffa4a123e4d957bef68d6ffd85bff457fedadff85b3ff6777ee2effdd43ff8473ff34ffef943a7d3508517ffeadffcbb5ff423bfe497fd8a7dabf2adc9b7ee37f4dbf45b7edbef742a9f345efcaeffe9f7fcbe3ff087fec81ffb13ffcb9ffa337fee077ee8231ffbc4a73ef3b92f7c29023d0df5e2f58f2b3872ec2a57bb66ae123458bcf8a2e05a77e12edd95bb7637eed68d7b0a776ee2eeddb4a751491c3e29b807f7e8665fbe27f7fc49e145bed79e462d91fc5078fbddfaee7b0f0a8bf237ea6934928baf0a4b6ed9adcce3e056dd5a505937850db7e9b67a1aad64130adb3677c7edce23e97ebabd791cdcbe3bb09143553812ade39ec685d40322790205e4c2fd523ad5389cb973a5812a78d118f6342ea596e60a11bce8b2e962e5c422999a259928e4a251f434ae4443eac195f339e4bb7a20a71c7241ac5cb9dc6f534dfdfab8160da9286a75ce45575174a97cd5e582ae956f44e196c674d7d3b8110da949d8fa519334d135f75d2e68aafc200a8f34a3a79ec6ad9c2ba96ad308554dcfbae6c5b27944afca6fa2f04e8bd4af8fb168c8b970b075a9ab6a5a565eb16c7a5a555e138575daa0cd9ec69d9c6dc9056de99cedee5cd08ef2ae6533a79fca7ba2b04f0774d8d3988886e4828ecc1b3b1774ac6b4e4c01d532a3535138a3731af434eea5c368246dd610d924ad178a5521211da54c1572d1e8d7c754fa13b25942853d72c1aeaf2023345760f623ae7a1a0fa2d1cb85ceaeb9997bc12d5f84ff5d4281af44e3baa7f1281aa1c3f0cd7f3bfb7cdb29f098ef78d2d39849a7fdd4a3f89ea75fd753c60f9f141e79c6fd1a7b925efdb947cd6b32e6677ee1577ee3775ee411221914967899577a1acf7e9b573f2b209b7a2e1eb5a2be2aacf13a6f7c68a8ca8eaca9fe07854ddefaddfde2e4a7965e3d3f1b9ba2259f9ceeb19cac45a9ea03a98673e9972389e44cbc589f2bf4354ca57153f7ea466ecb1dbba12ba8a13b7aa2116dd2210da8e08aaf79c24fbc32f7e2eb5df9ffb9b3ffc4dbe15f7ffdf66f4d8c9fc0 + + + + + toolButtonEdit + clicked() + tableDBRecords + editRecord() + + + toolButtonDelete + clicked() + tableDBRecords + deleteRecord() + + + toolButtonZoom + clicked() + tableDBRecords + browseRecord() + + + toolButtonExit + clicked() + FLMasterTableArticulos + close() + + + toolButtomInsert + clicked() + tableDBRecords + insertRecord() + + + toolButtonImprimir + clicked() + FLMasterTableArticulos + imprimirArticulos() + + + + qwidgetfactory.h + FLTableDB.h + + + class FLTableDB + + + destroy() + init() + imprimirArticulos() + + + --- facturalux-0.4.orig/base/forms/tipopromocion.ui +++ facturalux-0.4/base/forms/tipopromocion.ui @@ -0,0 +1,210 @@ + +formTipopromocion + + + formTipopromocion + + + + 0 + 0 + 536 + 172 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + fechainicio + + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + fechafin + + + + + + + + + + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + codpromocion + + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + + + + + + + + + + + Layout4_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + tipo + + + + + + + + --- facturalux-0.4.orig/base/forms/Makefile.am +++ facturalux-0.4/base/forms/Makefile.am @@ -0,0 +1,129 @@ +####### kdevelop will overwrite this part!!! (begin)########## +noinst_LIBRARIES = libforms.a + +INCLUDES = $(all_includes) + +libforms_a_METASOURCES = AUTO + +libforms_a_SOURCES = +KDE_OPTIONS = qtonly + + +EXTRA_DIST = albaranes.ui almacenes.ui articulos.ui direcciones.ui divisas.ui empresas.ui familias.ui FLMasterTableAlbaranes.ui FLWidgetApplication.ui impuestosarticulos.ui impuestos.ui kit.ui lineasalbaran.ui paises.ui preciosalm.ui preciosemp.ui stocks.ui telefonosalm.ui telefonosemp.ui cuentasbancos.ui formaspago.ui impuestosempresas.ui lineasformaspago.ui promociones.ui tipopromocion.ui vendedores.ui situacionalmacen.ui transporte.ui transportistas.ui vehiculos.ui factura.ui FLMasterTableFacturas.ui FLMasterTableInventario.ui inventario.ui FLMasterTableArticulos.ui lineasfactura.ui morosos.ui + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/albaranes.ui $(datadir)/facturalux/forms/albaranes.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/almacenes.ui $(datadir)/facturalux/forms/almacenes.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/articulos.ui $(datadir)/facturalux/forms/articulos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/direcciones.ui $(datadir)/facturalux/forms/direcciones.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/divisas.ui $(datadir)/facturalux/forms/divisas.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/empresas.ui $(datadir)/facturalux/forms/empresas.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/familias.ui $(datadir)/facturalux/forms/familias.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/FLMasterTableAlbaranes.ui $(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/FLWidgetApplication.ui $(datadir)/facturalux/forms/FLWidgetApplication.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/impuestosarticulos.ui $(datadir)/facturalux/forms/impuestosarticulos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/impuestos.ui $(datadir)/facturalux/forms/impuestos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/kit.ui $(datadir)/facturalux/forms/kit.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/lineasalbaran.ui $(datadir)/facturalux/forms/lineasalbaran.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/paises.ui $(datadir)/facturalux/forms/paises.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/preciosalm.ui $(datadir)/facturalux/forms/preciosalm.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/preciosemp.ui $(datadir)/facturalux/forms/preciosemp.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/stocks.ui $(datadir)/facturalux/forms/stocks.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/telefonosalm.ui $(datadir)/facturalux/forms/telefonosalm.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/telefonosemp.ui $(datadir)/facturalux/forms/telefonosemp.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/cuentasbancos.ui $(datadir)/facturalux/forms/cuentasbancos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/formaspago.ui $(datadir)/facturalux/forms/formaspago.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/impuestosempresas.ui $(datadir)/facturalux/forms/impuestosempresas.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/lineasformaspago.ui $(datadir)/facturalux/forms/lineasformaspago.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/promociones.ui $(datadir)/facturalux/forms/promociones.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/tipopromocion.ui $(datadir)/facturalux/forms/tipopromocion.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/vendedores.ui $(datadir)/facturalux/forms/vendedores.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/situacionalmacen.ui $(datadir)/facturalux/forms/situacionalmacen.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/transporte.ui $(datadir)/facturalux/forms/transporte.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/transportistas.ui $(datadir)/facturalux/forms/transportistas.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/vehiculos.ui $(datadir)/facturalux/forms/vehiculos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/factura.ui $(datadir)/facturalux/forms/factura.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/FLMasterTableFacturas.ui $(datadir)/facturalux/forms/FLMasterTableFacturas.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/FLMasterTableInventario.ui $(datadir)/facturalux/forms/FLMasterTableInventario.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/inventario.ui $(datadir)/facturalux/forms/inventario.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/FLMasterTableArticulos.ui $(datadir)/facturalux/forms/FLMasterTableArticulos.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/lineasfactura.ui $(datadir)/facturalux/forms/lineasfactura.ui + $(mkinstalldirs) $(datadir)/facturalux/forms/ + $(INSTALL_DATA) $(srcdir)/morosos.ui $(datadir)/facturalux/forms/morosos.ui + +uninstall-local: + -rm -f $(datadir)/facturalux/forms/albaranes.ui + -rm -f $(datadir)/facturalux/forms/almacenes.ui + -rm -f $(datadir)/facturalux/forms/articulos.ui + -rm -f $(datadir)/facturalux/forms/direcciones.ui + -rm -f $(datadir)/facturalux/forms/divisas.ui + -rm -f $(datadir)/facturalux/forms/empresas.ui + -rm -f $(datadir)/facturalux/forms/familias.ui + -rm -f $(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui + -rm -f $(datadir)/facturalux/forms/FLWidgetApplication.ui + -rm -f $(datadir)/facturalux/forms/impuestosarticulos.ui + -rm -f $(datadir)/facturalux/forms/impuestos.ui + -rm -f $(datadir)/facturalux/forms/kit.ui + -rm -f $(datadir)/facturalux/forms/lineasalbaran.ui + -rm -f $(datadir)/facturalux/forms/paises.ui + -rm -f $(datadir)/facturalux/forms/preciosalm.ui + -rm -f $(datadir)/facturalux/forms/preciosemp.ui + -rm -f $(datadir)/facturalux/forms/stocks.ui + -rm -f $(datadir)/facturalux/forms/telefonosalm.ui + -rm -f $(datadir)/facturalux/forms/telefonosemp.ui + -rm -f $(datadir)/facturalux/forms/cuentasbancos.ui + -rm -f $(datadir)/facturalux/forms/formaspago.ui + -rm -f $(datadir)/facturalux/forms/impuestosempresas.ui + -rm -f $(datadir)/facturalux/forms/lineasformaspago.ui + -rm -f $(datadir)/facturalux/forms/promociones.ui + -rm -f $(datadir)/facturalux/forms/tipopromocion.ui + -rm -f $(datadir)/facturalux/forms/vendedores.ui + -rm -f $(datadir)/facturalux/forms/situacionalmacen.ui + -rm -f $(datadir)/facturalux/forms/transporte.ui + -rm -f $(datadir)/facturalux/forms/transportistas.ui + -rm -f $(datadir)/facturalux/forms/vehiculos.ui + -rm -f $(datadir)/facturalux/forms/factura.ui + -rm -f $(datadir)/facturalux/forms/FLMasterTableFacturas.ui + -rm -f $(datadir)/facturalux/forms/FLMasterTableInventario.ui + -rm -f $(datadir)/facturalux/forms/inventario.ui + -rm -f $(datadir)/facturalux/forms/FLMasterTableArticulos.ui + -rm -f $(datadir)/facturalux/forms/lineasfactura.ui + -rm -f $(datadir)/facturalux/forms/morosos.ui + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/forms/Makefile.in +++ facturalux-0.4/base/forms/Makefile.in @@ -0,0 +1,811 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +####### kdevelop will overwrite this part!!! (begin)########## +noinst_LIBRARIES = libforms.a + +INCLUDES = $(all_includes) + +#>- libforms_a_METASOURCES = AUTO + +libforms_a_SOURCES = +KDE_OPTIONS = qtonly + +EXTRA_DIST = albaranes.ui almacenes.ui articulos.ui direcciones.ui divisas.ui empresas.ui familias.ui FLMasterTableAlbaranes.ui FLWidgetApplication.ui impuestosarticulos.ui impuestos.ui kit.ui lineasalbaran.ui paises.ui preciosalm.ui preciosemp.ui stocks.ui telefonosalm.ui telefonosemp.ui cuentasbancos.ui formaspago.ui impuestosempresas.ui lineasformaspago.ui promociones.ui tipopromocion.ui vendedores.ui situacionalmacen.ui transporte.ui transportistas.ui vehiculos.ui factura.ui FLMasterTableFacturas.ui FLMasterTableInventario.ui inventario.ui FLMasterTableArticulos.ui lineasfactura.ui morosos.ui +subdir = base/forms +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) + +libforms_a_AR = $(AR) cru +libforms_a_LIBADD = +am_libforms_a_OBJECTS = +#>- libforms_a_OBJECTS = $(am_libforms_a_OBJECTS) +#>+ 1 +libforms_a_OBJECTS = + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ +CFLAGS = @CFLAGS@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ + $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DIST_SOURCES = $(libforms_a_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(libforms_a_SOURCES) + +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/forms/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/forms/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/forms/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +AR = ar + +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +libforms.a: $(libforms_a_OBJECTS) $(libforms_a_DEPENDENCIES) + -rm -f libforms.a + $(libforms_a_AR) libforms.a $(libforms_a_OBJECTS) $(libforms_a_LIBADD) + $(RANLIB) libforms.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 4 +KDE_DIST=libforms.a + +DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) + + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + clean-noinstLIBRARIES distclean distclean-compile \ + distclean-generic distclean-libtool distdir dvi dvi-am info \ + info-am install install-am install-data install-data-am \ + install-data-local install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool uninstall uninstall-am \ + uninstall-info-am uninstall-local + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/albaranes.ui $(datadir)/facturalux/forms/albaranes.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/albaranes.ui $(DESTDIR)$(datadir)/facturalux/forms/albaranes.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/almacenes.ui $(datadir)/facturalux/forms/almacenes.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/almacenes.ui $(DESTDIR)$(datadir)/facturalux/forms/almacenes.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/articulos.ui $(datadir)/facturalux/forms/articulos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/articulos.ui $(DESTDIR)$(datadir)/facturalux/forms/articulos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/direcciones.ui $(datadir)/facturalux/forms/direcciones.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/direcciones.ui $(DESTDIR)$(datadir)/facturalux/forms/direcciones.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/divisas.ui $(datadir)/facturalux/forms/divisas.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/divisas.ui $(DESTDIR)$(datadir)/facturalux/forms/divisas.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/empresas.ui $(datadir)/facturalux/forms/empresas.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/empresas.ui $(DESTDIR)$(datadir)/facturalux/forms/empresas.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/familias.ui $(datadir)/facturalux/forms/familias.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/familias.ui $(DESTDIR)$(datadir)/facturalux/forms/familias.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/FLMasterTableAlbaranes.ui $(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/FLMasterTableAlbaranes.ui $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/FLWidgetApplication.ui $(datadir)/facturalux/forms/FLWidgetApplication.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/FLWidgetApplication.ui $(DESTDIR)$(datadir)/facturalux/forms/FLWidgetApplication.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/impuestosarticulos.ui $(datadir)/facturalux/forms/impuestosarticulos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/impuestosarticulos.ui $(DESTDIR)$(datadir)/facturalux/forms/impuestosarticulos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/impuestos.ui $(datadir)/facturalux/forms/impuestos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/impuestos.ui $(DESTDIR)$(datadir)/facturalux/forms/impuestos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/kit.ui $(datadir)/facturalux/forms/kit.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/kit.ui $(DESTDIR)$(datadir)/facturalux/forms/kit.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/lineasalbaran.ui $(datadir)/facturalux/forms/lineasalbaran.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/lineasalbaran.ui $(DESTDIR)$(datadir)/facturalux/forms/lineasalbaran.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/paises.ui $(datadir)/facturalux/forms/paises.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/paises.ui $(DESTDIR)$(datadir)/facturalux/forms/paises.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/preciosalm.ui $(datadir)/facturalux/forms/preciosalm.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/preciosalm.ui $(DESTDIR)$(datadir)/facturalux/forms/preciosalm.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/preciosemp.ui $(datadir)/facturalux/forms/preciosemp.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/preciosemp.ui $(DESTDIR)$(datadir)/facturalux/forms/preciosemp.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/stocks.ui $(datadir)/facturalux/forms/stocks.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/stocks.ui $(DESTDIR)$(datadir)/facturalux/forms/stocks.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/telefonosalm.ui $(datadir)/facturalux/forms/telefonosalm.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/telefonosalm.ui $(DESTDIR)$(datadir)/facturalux/forms/telefonosalm.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/telefonosemp.ui $(datadir)/facturalux/forms/telefonosemp.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/telefonosemp.ui $(DESTDIR)$(datadir)/facturalux/forms/telefonosemp.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/cuentasbancos.ui $(datadir)/facturalux/forms/cuentasbancos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/cuentasbancos.ui $(DESTDIR)$(datadir)/facturalux/forms/cuentasbancos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/formaspago.ui $(datadir)/facturalux/forms/formaspago.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/formaspago.ui $(DESTDIR)$(datadir)/facturalux/forms/formaspago.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/impuestosempresas.ui $(datadir)/facturalux/forms/impuestosempresas.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/impuestosempresas.ui $(DESTDIR)$(datadir)/facturalux/forms/impuestosempresas.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/lineasformaspago.ui $(datadir)/facturalux/forms/lineasformaspago.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/lineasformaspago.ui $(DESTDIR)$(datadir)/facturalux/forms/lineasformaspago.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/promociones.ui $(datadir)/facturalux/forms/promociones.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/promociones.ui $(DESTDIR)$(datadir)/facturalux/forms/promociones.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/tipopromocion.ui $(datadir)/facturalux/forms/tipopromocion.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/tipopromocion.ui $(DESTDIR)$(datadir)/facturalux/forms/tipopromocion.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/vendedores.ui $(datadir)/facturalux/forms/vendedores.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/vendedores.ui $(DESTDIR)$(datadir)/facturalux/forms/vendedores.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/situacionalmacen.ui $(datadir)/facturalux/forms/situacionalmacen.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/situacionalmacen.ui $(DESTDIR)$(datadir)/facturalux/forms/situacionalmacen.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/transporte.ui $(datadir)/facturalux/forms/transporte.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/transporte.ui $(DESTDIR)$(datadir)/facturalux/forms/transporte.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/transportistas.ui $(datadir)/facturalux/forms/transportistas.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/transportistas.ui $(DESTDIR)$(datadir)/facturalux/forms/transportistas.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/vehiculos.ui $(datadir)/facturalux/forms/vehiculos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/vehiculos.ui $(DESTDIR)$(datadir)/facturalux/forms/vehiculos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/factura.ui $(datadir)/facturalux/forms/factura.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/factura.ui $(DESTDIR)$(datadir)/facturalux/forms/factura.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/FLMasterTableFacturas.ui $(datadir)/facturalux/forms/FLMasterTableFacturas.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/FLMasterTableFacturas.ui $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableFacturas.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/FLMasterTableInventario.ui $(datadir)/facturalux/forms/FLMasterTableInventario.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/FLMasterTableInventario.ui $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableInventario.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/inventario.ui $(datadir)/facturalux/forms/inventario.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/inventario.ui $(DESTDIR)$(datadir)/facturalux/forms/inventario.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/FLMasterTableArticulos.ui $(datadir)/facturalux/forms/FLMasterTableArticulos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/FLMasterTableArticulos.ui $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableArticulos.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/lineasfactura.ui $(datadir)/facturalux/forms/lineasfactura.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/lineasfactura.ui $(DESTDIR)$(datadir)/facturalux/forms/lineasfactura.ui +#>- $(mkinstalldirs) $(datadir)/facturalux/forms/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/forms/ +#>- $(INSTALL_DATA) $(srcdir)/morosos.ui $(datadir)/facturalux/forms/morosos.ui +#>+ 1 + $(INSTALL_DATA) $(srcdir)/morosos.ui $(DESTDIR)$(datadir)/facturalux/forms/morosos.ui + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/forms/albaranes.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/albaranes.ui +#>- -rm -f $(datadir)/facturalux/forms/almacenes.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/almacenes.ui +#>- -rm -f $(datadir)/facturalux/forms/articulos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/articulos.ui +#>- -rm -f $(datadir)/facturalux/forms/direcciones.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/direcciones.ui +#>- -rm -f $(datadir)/facturalux/forms/divisas.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/divisas.ui +#>- -rm -f $(datadir)/facturalux/forms/empresas.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/empresas.ui +#>- -rm -f $(datadir)/facturalux/forms/familias.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/familias.ui +#>- -rm -f $(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableAlbaranes.ui +#>- -rm -f $(datadir)/facturalux/forms/FLWidgetApplication.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/FLWidgetApplication.ui +#>- -rm -f $(datadir)/facturalux/forms/impuestosarticulos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/impuestosarticulos.ui +#>- -rm -f $(datadir)/facturalux/forms/impuestos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/impuestos.ui +#>- -rm -f $(datadir)/facturalux/forms/kit.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/kit.ui +#>- -rm -f $(datadir)/facturalux/forms/lineasalbaran.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/lineasalbaran.ui +#>- -rm -f $(datadir)/facturalux/forms/paises.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/paises.ui +#>- -rm -f $(datadir)/facturalux/forms/preciosalm.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/preciosalm.ui +#>- -rm -f $(datadir)/facturalux/forms/preciosemp.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/preciosemp.ui +#>- -rm -f $(datadir)/facturalux/forms/stocks.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/stocks.ui +#>- -rm -f $(datadir)/facturalux/forms/telefonosalm.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/telefonosalm.ui +#>- -rm -f $(datadir)/facturalux/forms/telefonosemp.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/telefonosemp.ui +#>- -rm -f $(datadir)/facturalux/forms/cuentasbancos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/cuentasbancos.ui +#>- -rm -f $(datadir)/facturalux/forms/formaspago.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/formaspago.ui +#>- -rm -f $(datadir)/facturalux/forms/impuestosempresas.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/impuestosempresas.ui +#>- -rm -f $(datadir)/facturalux/forms/lineasformaspago.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/lineasformaspago.ui +#>- -rm -f $(datadir)/facturalux/forms/promociones.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/promociones.ui +#>- -rm -f $(datadir)/facturalux/forms/tipopromocion.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/tipopromocion.ui +#>- -rm -f $(datadir)/facturalux/forms/vendedores.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/vendedores.ui +#>- -rm -f $(datadir)/facturalux/forms/situacionalmacen.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/situacionalmacen.ui +#>- -rm -f $(datadir)/facturalux/forms/transporte.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/transporte.ui +#>- -rm -f $(datadir)/facturalux/forms/transportistas.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/transportistas.ui +#>- -rm -f $(datadir)/facturalux/forms/vehiculos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/vehiculos.ui +#>- -rm -f $(datadir)/facturalux/forms/factura.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/factura.ui +#>- -rm -f $(datadir)/facturalux/forms/FLMasterTableFacturas.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableFacturas.ui +#>- -rm -f $(datadir)/facturalux/forms/FLMasterTableInventario.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableInventario.ui +#>- -rm -f $(datadir)/facturalux/forms/inventario.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/inventario.ui +#>- -rm -f $(datadir)/facturalux/forms/FLMasterTableArticulos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/FLMasterTableArticulos.ui +#>- -rm -f $(datadir)/facturalux/forms/lineasfactura.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/lineasfactura.ui +#>- -rm -f $(datadir)/facturalux/forms/morosos.ui +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/forms/morosos.ui + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/forms/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/forms/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/forms/vendedores.ui +++ facturalux-0.4/base/forms/vendedores.ui @@ -0,0 +1,345 @@ + +FormVendedores + + + FormVendedores + + + + 0 + 0 + 588 + 196 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codempresa + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + Layout5_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + telefono + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + telefonomovil + + + + + + + + + + + + + + + + Layout5_2_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + direccion + + + + + FLFieldDB5_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + codpais + + + + + + + + + + + + + + + + Layout5_2_3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + nombre + + + + + FLFieldDB5_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + dni + + + + + + + + + + + + + + + + Layout5_2_3_2_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + email + + + + + + + + --- facturalux-0.4.orig/base/forms/formaspago.ui +++ facturalux-0.4/base/forms/formaspago.ui @@ -0,0 +1,143 @@ + +FormFormasPago + + + FormFormasPago + + + + 0 + 0 + 598 + 92 + + + + Form1 + + + + Layout5 + + + + 11 + 11 + 576 + 30 + + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 100 + 28 + + + + codformapago + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 380 + 28 + + + + descripcion + + + + + + + + + + + + + + + + FLFieldDB36 + + + + 11 + 47 + 240 + 30 + + + + comision + + + + + FLFieldDB3_2 + + + + 290 + 50 + 220 + 28 + + + + + 1 + 0 + 0 + 0 + + + + + 100 + 28 + + + + idbanco + + + + + --- facturalux-0.4.orig/base/forms/albaranes.ui +++ facturalux-0.4/base/forms/albaranes.ui @@ -0,0 +1,1184 @@ + +formAlbaranes + + + formAlbaranes + + + + 0 + 0 + 615 + 584 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Frame3 + + + Box + + + Plain + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1 + + + + Helvetica [Urw] + 18 + 1 + + + + MShape + + + MShadow + + + ALBARÃN Nº : + + + AutoText + + + + + FLFieldDB2 + + + + 0 + 1 + 0 + 0 + + + + + 150 + 28 + + + + StrongFocus + + + fecha + + + + + FLFieldDB17 + + + + 130 + 0 + + + + hora + + + flalbaranes + + + + + numero + + + + 140 + 0 + + + + + Helvetica [Urw] + 18 + 1 + + + + # + + + AutoText + + + AlignVCenter|AlignLeft + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + codemporig + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codemporig + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flempresas + + + codemporig + + + codempresa + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + codalmorig + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codalmorig + + + + + + + + + + + + + + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flalmacenes + + + codalmorig + + + codalmacen + + + + + + + Layout8_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codvendedor + + + + + + + + + + + + + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flvendedores + + + codvendedor + + + codvendedor + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + codempdest + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codempdest + + + + + + + + + + + + + + + + + FLFieldDB3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flempresas + + + codempdest + + + codempresa + + + + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + codalmdest + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codalmdest + + + + + + + + + + + + + + + + + FLFieldDB3_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flalmacenes + + + codalmdest + + + codalmacen + + + + + + + Layout9 + + + + unnamed + + + 0 + + + 6 + + + + coddivisa + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + coddivisa + + + + + FLFieldDB11 + + + + 1 + 0 + 0 + 0 + + + + + 141 + 28 + + + + descripcion + + + fldivisas + + + coddivisa + + + coddivisa + + + + + FLFieldDB12 + + + + 1 + 0 + 0 + 0 + + + + + 220 + 28 + + + + tasaconv + + + tasaconv + + + coddivisa + + + + + + + Layout8_3_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB8_1_2 + + + + 1 + 0 + 0 + 0 + + + + + 250 + 28 + + + + ruta + + + fltransporte + + + codtransporte + + + codtransporte + + + + + + + + + + + + + + + + + + + Layout8_3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB8_1 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + codtransporte + + + + + + + + + + + + + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + toolButtomInsert + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image0 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image1 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image2 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image3 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + + + lineas + + + TabFocus + + + fllineasalbaran + + + idalbaran + + + idalbaran + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1_2 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + TextLabel1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + PesoTotal + + + AutoText + + + + + pesototal + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + TextLabel1_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + TOTAL + + + AutoText + + + + + total + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + + + 789c9593cb6edb301045f7fe0ac1dc19456349966d21c827a4e8b240d185f812298a433fd84551f4df3b433d90c8ca225732c1c3b9e2901cfa6997fdf8fe9aed9e36f7d8442b32619a5bb693bfbdfff3f3d7cbdfcdb62c327c8b22cbb75f36dbaf99c8be0550d467d867fb24c2cb8479c27ec07c8c06c27c9f8fd14858ece9215484655e8e6633619992768487fc703824b4845551555541d8121e8b63357c7b9ff098a240782a4fd5a924f484677eaecf9cf046588bba1e125d27ac05a1266c44d334091d2197bce192b0211452289150124a450f2127544984825027a5634c622b1a229ff5340bad79f8424b0fcd2c169ab28d1e46ae474f0abcf3acade7531e04ca2d174aebc1375d3f92528f1e1c230d1ecd58db9aa5c7b42d6376f274cca9de0eab4833788d3de895c5d0e80998abf78303e7573e995caf52685e4fdf8373b8958be2425d18037ff57d3faf672ca70174a0a4a6165d662cec703e38a5b163ad7508b4eb1be6b126d0194d1e0b00cc780a3bdca50d2a30006b660f8e79eb9dc7743ad02a0368cd70c09a6eca85b91d7ae8648db138253a9873f2bdc74bb3760fcdfd8dc7010b2b62b493c923572d68bacf9e809be4c0242c5b0a8c758f787c101f5f0966ae05604f42c7a15bb431c4c9e3024b5f45be686380d983d723aebfb307d60e67d0ec89e098095a3aadaf28ef3d960f82c192cdebc112d06fa961fcedfdf948f3ffeb6307de8d7fcf9bff6c4981b8 + + + 789c9593cbaedb201445e7f90a2bcca2aa37b6f354d54f68d561a5aa03c0600c3190470755d57fefd9185b37bebe83ee60c4e26c38bcf2b229be7ffb526c5e56f7077f74b29086df8a4df3abef7ffff8f9f9cf6a5d570595aa2acaf587d5fa63218bafc12bb419b5d93609781db14cd80f58e6680496db324725b0dae2076c81755967b31db14e492fc05db9dbed123ae0bedaeff715b0031eaac37e18fb18f190a20178ac8ffb630df4c093389d4f0278079ee5f93c24ba8d78964003e492739e50014523b868801c281ba964420d6c147e40015449c006a893d23126b1050d91fff5f099963c420e1222b5c4dc83999b99c66cd9c3e06a30bac99f8427059e3c4beb79e3c170959684e6b38700b9f54c693d54d2f383da96e93485ce9fd4e883068f61acebec7c1edb758cb9d17361aaed1dcfe743593cd613fad651287b22e5ea3df6a235cddf7ae60de7aa6f53685a4fdf07a5682bd75634ed95b1e06fbeefa7f5e4ebb4811c246d5093cbe68b1dce87a6b42edfb58911bbbe531e6723ce68f4b81002b31e6145bb74b18d2c0467270ff579e795a7742662953118c3a8c3d9cb988b722bf2e064ad75342539e8d9ea678fd776e91ddac72b8f0a2c2e886127a3472f5ac8f4983c91362902d3615e2390ef5dd2f105f9b6e860a7bb08d4d2e122c26556cb28478f8a2c8d926256cb18260f3d0fb95c264f583a9c41934706c56c345a19732379efe9fa42b47465d37ae80af0cd35f4bf7e3fef69fa7fbdefa0b7f1f7d3ea1f863c81b3 + + + 789ced93cf8e9b301087ef790a146e51c506084950d547e8aac74a550f330663e33f48edee61b5eabb777e6e372184b62fd0318af8c8c7786c3c0fbbecf3a78fd9ee61f3fd899eacca94a16fd9ae7b0ee1e5cbd70faf9b6d5d657295a7acdcbedb6c8b4c658f53ec719fcb7dbe4f01ec81e51e03d801ab3d067002d665bdaf531e061ecac3e19050019baa699a0a1880c7ead81c1312f0549f9a530df4c0339fdb33031db0556ddb2aa0069222a28411c81d1377400b549dea554203ec7a0ce008ec530007a04e91d67e8d1c512ce2d6c92ff1378758a9a5b474a43ad683fea383d73bfc18bac97475d20c66b09ad8503f9fefe2c8236bcc385aedc85047de5fa43727cf479314388a3bd963ff56d5d571032c71b4f3a49428e1ced1ce45e44999884208eedeb176d0de530a11b4bf77581c49e36426c9413afa695133b698f4cc51cccb751569e9522b4b4cd3a428f835c719599a452aa9c8075a73822c7f64f2d1b123cfab79e0b073c6b1f7f1bff32f67759fe9c6516b4e3466e6c8175b71208d9eadfccf560ecadd99ffdd1838ac1167d5eb95def9d5602ec668a1cd9b70d9a7b328d69cb9367b566c7fbcdffc047f326525 + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + + + toolButtomInsert + clicked() + lineas + insertRecord() + + + toolButtonEdit + clicked() + lineas + editRecord() + + + toolButtonDelete + clicked() + lineas + deleteRecord() + + + toolButtonZoom + pressed() + lineas + browseRecord() + + + + codemporig + FLFieldDB3 + codalmorig + FLFieldDB3_2 + codempdest + FLFieldDB3_2_2 + codalmdest + FLFieldDB3_2_3 + coddivisa + FLFieldDB11 + FLFieldDB12 + lineas + + + --- facturalux-0.4.orig/base/forms/telefonosalm.ui +++ facturalux-0.4/base/forms/telefonosalm.ui @@ -0,0 +1,85 @@ + +formTlfAlmacen + + + formTlfAlmacen + + + + 0 + 0 + 377 + 74 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 220 + 28 + + + + telefono + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 351 + 28 + + + + descripcion + + + + + + FLFieldDB2 + FLFieldDB3 + + + --- facturalux-0.4.orig/base/forms/kit.ui +++ facturalux-0.4/base/forms/kit.ui @@ -0,0 +1,146 @@ + +formKit + + + formKit + + + + 0 + 0 + 489 + 78 + + + + Form2 + + + + unnamed + + + 6 + + + 6 + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB13 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + cantidad + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB14 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + componente + + + + + FLFieldDB15 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + descripcion + + + componente + + + + + + + + --- facturalux-0.4.orig/base/forms/situacionalmacen.ui +++ facturalux-0.4/base/forms/situacionalmacen.ui @@ -0,0 +1,316 @@ + +FormSituacionAlmacen + + + FormSituacionAlmacen + + + + 0 + 0 + 425 + 165 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_1 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 120 + 28 + + + + estanteria + + + + + + + + + + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2_1 + + + + 1 + 0 + 0 + 0 + + + + + 100 + 28 + + + + altura + + + + + FLFieldDB2_2 + + + + 1 + 0 + 0 + 0 + + + + + 100 + 28 + + + + pasillo + + + + + + + + + + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + codarticulo + + + flarticulos + + + + + + + + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + Layout4_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + codalmacen + + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + nombre + + + flalmacenes + + + codalmacen + + + codalmacen + + + + + + + + --- facturalux-0.4.orig/base/forms/lineasformaspago.ui +++ facturalux-0.4/base/forms/lineasformaspago.ui @@ -0,0 +1,190 @@ + +Formlineasformaspago + + + Formlineasformaspago + + + + 0 + 0 + 600 + 138 + + + + Form2 + + + + Layout5 + + + + 20 + 10 + 560 + 30 + + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 380 + 28 + + + + plazodias + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 30 + 28 + + + + baseimponible + + + + + + + + + + + + + + + + FLFieldDB102 + + + + 20 + 50 + 181 + 31 + + + + iva + + + + + Layout5_2 + + + + 20 + 90 + 564 + 30 + + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codformapago + + + + + FLFieldDB5_3 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flformaspago + + + codformapago + + + codformapago + + + + + + + --- facturalux-0.4.orig/base/forms/stocks.ui +++ facturalux-0.4/base/forms/stocks.ui @@ -0,0 +1,461 @@ + +formStocks + + + formStocks + + + + 0 + 0 + 542 + 223 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + cantidad + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + cantidad + + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + false + + + cantidadmin + + + + + + + + + + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + precio + + + + 1 + 0 + 0 + 0 + + + + + 160 + 28 + + + + precio + + + + + + preciocompra + + + codarticulo + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_1 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + codalmacen + + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + nombre + + + flalmacenes + + + codalmacen + + + codalmacen + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + codarticulo + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + codarticulo + + + + + FLFieldDB2_2 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + flarticulos + + + codarticulo + + + codarticulo + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4_1 + + + + 1 + 0 + 0 + 0 + + + + + 121 + 28 + + + + idsituacionalmacen + + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 261 + 28 + + + + descripcion + + + flsituacionalmacen + + + idsituacionalmacen + + + idsituacionalmacen + + + + + + + Layout3_3 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + TextLabel1_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + 18 + 1 + + + + TOTAL + + + AutoText + + + + + total + + + + 1 + 0 + 0 + 0 + + + + + 120 + 29 + + + + + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + + --- facturalux-0.4.orig/base/forms/telefonosemp.ui +++ facturalux-0.4/base/forms/telefonosemp.ui @@ -0,0 +1,85 @@ + +formTlfEmpresa + + + formTlfEmpresa + + + + 0 + 0 + 377 + 74 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 220 + 28 + + + + telefono + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 351 + 28 + + + + descripcion + + + + + + FLFieldDB2 + FLFieldDB3 + + + --- facturalux-0.4.orig/base/forms/transportistas.ui +++ facturalux-0.4/base/forms/transportistas.ui @@ -0,0 +1,345 @@ + +FormTransportistas + + + FormTransportistas + + + + 0 + 0 + 588 + 196 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codempresa + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + Layout5_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + telefono + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + telefonomovil + + + + + + + + + + + + + + + + Layout5_2_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + direccion + + + + + FLFieldDB5_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + codpais + + + + + + + + + + + + + + + + Layout5_2_3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + nombre + + + + + FLFieldDB5_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + dni + + + + + + + + + + + + + + + + Layout5_2_3_2_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2_3_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + email + + + + + + + + --- facturalux-0.4.orig/base/forms/empresas.ui +++ facturalux-0.4/base/forms/empresas.ui @@ -0,0 +1,2121 @@ + +formEmpresas + + + formEmpresas + + + + 0 + 0 + 526 + 393 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + TabWidget2 + + + + 7 + 7 + 0 + 0 + + + + + tab + + + &Principal + + + + unnamed + + + 11 + + + 6 + + + + Layout9 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB10_2 + + + + 1 + 1 + 0 + 0 + + + + + 200 + 150 + + + + logo + + + + + FLFieldDB10 + + + + 1 + 1 + 0 + 0 + + + + + 200 + 150 + + + + observaciones + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 190 + 28 + + + + cifnif + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 280 + 28 + + + + administrador + + + + + + + Layout11 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 85 + 28 + + + + + 32767 + 32767 + + + + codempresa + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 390 + 28 + + + + + 32767 + 32767 + + + + nombre + + + + + + + Layout7 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB6 + + + + 1 + 0 + 0 + 0 + + + + + 146 + 28 + + + + empdefecto + + + + + FLFieldDB7 + + + + 1 + 0 + 0 + 0 + + + + + 330 + 28 + + + + nomcomercial + + + + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + contacto + + + + + FLFieldDB8 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + email + + + + + + + Layout6_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4_2 + + + + 1 + 0 + 0 + 0 + + + + + 190 + 28 + + + + codformapago + + + + + + + + + tab + + + &Teléfonos + + + + unnamed + + + 6 + + + 6 + + + + Frame3 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB1 + + + fltelefonosemp + + + codempresa + + + codempresa + + + + + + + tab + + + &Direcciones + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB2 + + + fldirecciones + + + codempresa + + + codempresa + + + + + + + tab + + + A&lmacenes + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonZoom_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtomInsert_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonDelete_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB3 + + + flalmacenes + + + codempresa + + + codempresa + + + + + + + tab + + + Ta&rifa + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonZoom_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtomInsert_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonDelete_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB3_2 + + + flpreciosemp + + + codempresa + + + codempresa + + + + + + + tab + + + Impuestos Empresas + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2_2_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2_2_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2_2_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert_2_2_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB3_2_2_2 + + + flimpuestosempresas + + + codempresa + + + codempresa + + + + + + + tab + + + Cuentas Bancos + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_2_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2_2_2_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonZoom_2_2_2_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonDelete_2_2_2_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtomInsert_2_2_2_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB3_2_2_2_2 + + + flcuentasbancos + + + codempresa + + + codempresa + + + + + + + tab + + + Vendedores + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_2_2_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonDelete_2_2_2_2_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtomInsert_2_2_2_2_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonZoom_2_2_2_2_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2_2_2_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + + FLTableDB3_2_2_2_2_2 + + + flvendedores + + + codempresa + + + codempresa + + + + + + + tab + + + Transportistas + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_2_2_2_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonDelete_2_2_2_2_2_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtomInsert_2_2_2_2_2_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonZoom_2_2_2_2_2_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2_2_2_2_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + + FLTableDB3_2_2_2_2_2_2 + + + fltransportistas + + + codempresa + + + codempresa + + + + + + + + + + 789c9593cbaedb201445e7f90a2bcca2aa37b6f354d54f68d561a5aa03c0600c3190470755d57fefd9185b37bebe83ee60c4e26c38bcf2b229be7ffb526c5e56f7077f74b29086df8a4df3abef7ffff8f9f9cf6a5d570595aa2acaf587d5fa63218bafc12bb419b5d93609781db14cd80f58e6680496db324725b0dae2076c81755967b31db14e492fc05db9dbed123ae0bedaeff715b0031eaac37e18fb18f190a20178ac8ffb630df4c093389d4f0278079ee5f93c24ba8d78964003e492739e50014523b868801c281ba964420d6c147e40015449c006a893d23126b1050d91fff5f099963c420e1222b5c4dc83999b99c66cd9c3e06a30bac99f8427059e3c4beb79e3c170959684e6b38700b9f54c693d54d2f383da96e93485ce9fd4e883068f61acebec7c1edb758cb9d17361aaed1dcfe743593cd613fad651287b22e5ea3df6a235cddf7ae60de7aa6f53685a4fdf07a5682bd75634ed95b1e06fbeefa7f5e4ebb4811c246d5093cbe68b1dce87a6b42edfb58911bbbe531e6723ce68f4b81002b31e6145bb74b18d2c0467270ff579e795a7742662953118c3a8c3d9cb988b722bf2e064ad75342539e8d9ea678fd776e91ddac72b8f0a2c2e886127a3472f5ac8f4983c91362902d3615e2390ef5dd2f105f9b6e860a7bb08d4d2e122c26556cb28478f8a2c8d926256cb18260f3d0fb95c264f583a9c41934706c56c345a19732379efe9fa42b47465d37ae80af0cd35f4bf7e3fef69fa7fbdefa0b7f1f7d3ea1f863c81b3 + + + 789ced93cf8e9b301087ef790a146e51c506084950d547e8aac74a550f330663e33f48edee61b5eabb777e6e372184b62fd0318af8c8c7786c3c0fbbecf3a78fd9ee61f3fd899eacca94a16fd9ae7b0ee1e5cbd70faf9b6d5d657295a7acdcbedb6c8b4c658f53ec719fcb7dbe4f01ec81e51e03d801ab3d067002d665bdaf531e061ecac3e19050019baa699a0a1880c7ead81c1312f0549f9a530df4c0339fdb33031db0556ddb2aa0069222a28411c81d1377400b549dea554203ec7a0ce008ec530007a04e91d67e8d1c512ce2d6c92ff1378758a9a5b474a43ad683fea383d73bfc18bac97475d20c66b09ad8503f9fefe2c8236bcc385aedc85047de5fa43727cf479314388a3bd963ff56d5d571032c71b4f3a49428e1ced1ce45e44999884208eedeb176d0de530a11b4bf77581c49e36426c9413afa695133b698f4cc51cccb751569e9522b4b4cd3a428f835c719599a452aa9c8075a73822c7f64f2d1b123cfab79e0b073c6b1f7f1bff32f67759fe9c6516b4e3466e6c8175b71208d9eadfccf560ecadd99ffdd1838ac1167d5eb95def9d5602ec668a1cd9b70d9a7b328d69cb9367b566c7fbcdffc047f326525 + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c9593cb6edb301045f7fe0ac1dc19456349966d21c827a4e8b240d185f812298a433fd84551f4df3b433d90c8ca225732c1c3b9e2901cfa6997fdf8fe9aed9e36f7d8442b32619a5bb693bfbdfff3f3d7cbdfcdb62c327c8b22cbb75f36dbaf99c8be0550d467d867fb24c2cb8479c27ec07c8c06c27c9f8fd14858ece9215484655e8e6633619992768487fc703824b4845551555541d8121e8b63357c7b9ff098a240782a4fd5a924f484677eaecf9cf046588bba1e125d27ac05a1266c44d334091d2197bce192b0211452289150124a450f2127544984825027a5634c622b1a229ff5340bad79f8424b0fcd2c169ab28d1e46ae474f0abcf3acade7531e04ca2d174aebc1375d3f92528f1e1c230d1ecd58db9aa5c7b42d6376f274cca9de0eab4833788d3de895c5d0e80998abf78303e7573e995caf52685e4fdf8373b8958be2425d18037ff57d3faf672ca70174a0a4a6165d662cec703e38a5b163ad7508b4eb1be6b126d0194d1e0b00cc780a3bdca50d2a30006b660f8e79eb9dc7743ad02a0368cd70c09a6eca85b91d7ae8648db138253a9873f2bdc74bb3760fcdfd8dc7010b2b62b493c923572d68bacf9e809be4c0242c5b0a8c758f787c101f5f0966ae05604f42c7a15bb431c4c9e3024b5f45be686380d983d723aebfb307d60e67d0ec89e098095a3aadaf28ef3d960f82c192cdebc112d06fa961fcedfdf948f3ffeb6307de8d7fcf9bff6c4981b8 + + + + + toolButtomInsert + clicked() + FLTableDB1 + insertRecord() + + + toolButtonEdit + clicked() + FLTableDB1 + editRecord() + + + toolButtonDelete + clicked() + FLTableDB1 + deleteRecord() + + + toolButtonZoom + clicked() + FLTableDB1 + browseRecord() + + + toolButtomInsert_2 + clicked() + FLTableDB2 + insertRecord() + + + toolButtonEdit_2 + clicked() + FLTableDB2 + editRecord() + + + toolButtonDelete_2 + clicked() + FLTableDB2 + deleteRecord() + + + toolButtonZoom_2 + clicked() + FLTableDB2 + browseRecord() + + + toolButtonEdit_2_2 + clicked() + FLTableDB3 + editRecord() + + + toolButtonDelete_2_2 + clicked() + FLTableDB3 + deleteRecord() + + + toolButtomInsert_2_2 + clicked() + FLTableDB3 + insertRecord() + + + toolButtonZoom_2_2 + clicked() + FLTableDB3 + browseRecord() + + + toolButtomInsert_2_2_2 + clicked() + FLTableDB3_2 + insertRecord() + + + toolButtonEdit_2_2_2 + clicked() + FLTableDB3_2 + editRecord() + + + toolButtonDelete_2_2_2 + clicked() + FLTableDB3_2 + deleteRecord() + + + toolButtonZoom_2_2_2 + clicked() + FLTableDB3_2 + browseRecord() + + + toolButtomInsert_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2 + insertRecord() + + + toolButtonEdit_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2 + editRecord() + + + toolButtonDelete_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2 + deleteRecord() + + + toolButtonZoom_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2 + browseRecord() + + + toolButtomInsert_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + insertRecord() + + + toolButtonEdit_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + editRecord() + + + toolButtonDelete_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + deleteRecord() + + + toolButtonZoom_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + browseRecord() + + + toolButtomInsert_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2 + insertRecord() + + + toolButtonEdit_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2 + editRecord() + + + toolButtonDelete_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2 + deleteRecord() + + + toolButtonZoom_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2 + browseRecord() + + + toolButtomInsert_2_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2_2 + insertRecord() + + + toolButtonEdit_2_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2_2 + editRecord() + + + toolButtonDelete_2_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2_2 + deleteRecord() + + + toolButtonZoom_2_2_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2_2_2 + browseRecord() + + + + FLFieldDB2 + FLFieldDB3 + FLFieldDB4 + FLFieldDB5 + FLFieldDB6 + FLFieldDB7 + FLFieldDB9 + FLFieldDB8 + FLFieldDB10_2 + FLFieldDB10 + TabWidget2 + FLTableDB1 + + + --- facturalux-0.4.orig/base/forms/divisas.ui +++ facturalux-0.4/base/forms/divisas.ui @@ -0,0 +1,174 @@ + +formDivisas + + + formDivisas + + + + 0 + 0 + 472 + 112 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 60 + 28 + + + + coddivisa + + + + + Spacer2 + + + Horizontal + + + Maximum + + + + 279 + 20 + + + + + + + + FLFieldDB1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 370 + 28 + + + + descripcion + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1_2 + + + + 1 + 0 + 0 + 0 + + + + + 120 + 28 + + + + base + + + + + FLFieldDB1_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 240 + 28 + + + + tasaconv + + + + + + + + --- facturalux-0.4.orig/base/forms/FLMasterTableFacturas.ui +++ facturalux-0.4/base/forms/FLMasterTableFacturas.ui @@ -0,0 +1,445 @@ + +FLMasterTableFacturas +Acceso general a la tabla Factura. +Luis Toro Teijeiro + + + FLMasterTableFacturas + + + + 0 + 0 + 401 + 420 + + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + Helvetica [Urw] + 10 + + + + FLMasterTableFactura + + + StrongFocus + + + + + + + + unnamed + + + 0 + + + 0 + + + + barraBotones + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + unnamed + + + 4 + + + 2 + + + + toolButtomInsert + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image0 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image1 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image2 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image3 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonAgrupar + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image4 + + + Facturar (F) + + + Para Facturar Facturas + + + + + toolButtonImprimir + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image5 + + + Imprimir (I) + + + Para Imprimir un reporte de Facturas. + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + toolButtonExit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image6 + + + 4096 + + + Cerrar formulario (Esc) + + + Cierra el formulario actual + + + + + + + tableDBRecords + + + flfacturas + + + + + + + 789cb5d64b6fdb461007f0bb3f8590b905c544a2444a44d14364277ecb766c27b68b1e86dca55eb65e966cd945bf7b8733c3459b06ad94b6600ffd61977fceeeacd679f7b676737e5a7bfb6ee77149cb615ecb07b4a8bd75ab8787979f7ff9e9d79d37cda8c6ff35e2562d7af3c3ce9b8b652daff5a6135f0288019d561a678dd2d82c9d7628cd63b18ca78e28d7f13bb1a7ccfc5a9a1ae4f2a6f8511c91b7f103718b0acbbb5067f5bc251e89db59a40610fbccbb4c8ca5b356de74b9b82f8ef3d8d7e5fd549ce42de764bc10a779e20ab1176779aaf361267679e6a51e70629f9397cdc12b73e6b5feb9b8c8732feb8369e9bc913baff577ccdefc2c8ed89a3f31176a1caa5ddda732be1637d91d1997f5f36aea36ff437022f31fc4b16ba8f1549cb0f57bcfe6c8e63f89dbecb6f8dedcb4ef45e28e6bd9f84773ec75bf57e294c7b55ead27736d4fe25c9cbbc4bc3457e37b62ef52cb3b3153a1fd90f3e2ea8ebcf66fd79ca9f1d69c17d20f3816472ef7dadf2bb32fa47fd015379df37abe2fc57c3a6cfe27b3b7ef8fc5b12b741c67956dfc46edeb859ecff7e284ade7a32d6e57860b7343eb417dbfc3d6bc2fc1fafe2058e74bbf78b7225bcf79b09ebf96b959687f17620af38fcc4d9bdf34b7cc87e22c3835c785f41ff783a5df28fde3dd8e6dfdafc172de283327859ea717735bdf8733b10bef47e6c4fc59ecd99a3736770a393f786e4e0bb90f50ce0f77ab6debef04ebf93d3077749c1ecca9e691dc67be5ebd4f2373357f182c79f468b6efd3b3992f34b1f4cb37aaf93835a7564f2358f687a4df3e0ae3d766b271f9bdf966f03258f69366e6ccf6fb3258fb25e7cbb7d89adf0ed6f9fd60ed4fcf9c5bbedc3f3eae8c89d9593fb4bea432f583757f74fd6def751c46c1da3fb95f7ca73215e6c2c61bc1b2bf28f7814f2bc35c5dd46dffe57ee7dd31c34bb0de277573c3f226c17abfc87dc2bb51390e96fb8326e648c7c9999b3a8e0b73abd0fb43ce33ef5e64fb7716acf5dc05ebfd9499ab3cdd0f17bc34b76cfe6db0de67da1f1face7b72862ab47febef06e2466b93f787595bbe6b6597e2f5c9d99eecd1d1b97f3cad5c5da2fd83757e347e6d4ea91bf4f5c9d99d66667f3e53ee6341b476f267b5ffac1d566362efde4eaccb430e7e6b9b9ca97fb9aabb371bc37db38c9df2ffe7a65347b9b2ff72557638681b9b071e95f598d59eeaff26b66f97d95e966393f659a59bf5f54be58960fc2df3ea4b3bef5fc2923c3fcabc7a1c702fb38c0218e36ca18ff25e31e1f7082539ce11c17f8f85d1919d7b1c4153ee133aef1055fbf23c3e17bece22eeee107d647dcc783ad33723cc4233cc6133ce5ffefe1199ee3c5d61963fcc4bb7a8957788d9ff10bdee02dde6d9d51e79d686084cd3f3e5b65f478475a1863c2dd696307533e2c00b45546d9df23c838e3047270e0a180feb61930e08c218c600cf7f0001398c26ceb3a7ae8610e0b788425ace0099e61bd654699f002aff01ebab00b7b9cf3013e6e9531867ddc8503388423ded1191c73ce2e9c6c9301a7bc8a1e77e404ce38e71c2ee0135cc2d5c6193d3e17c77c325698c0354ee173998303f802371b668cf917bb865bb8833af7a407d7d0e09408f7a009adcd32208653ec4202099ef17a46d88736e774ca1c4837c920e493e5793fbb30e45f0baf0846047809d7447842d946197c3aa592723d09f13f6ba9a03ef46840431ad178838c3121619941f77c7b700a57b28b2beed0250da1430f9b65681dbc1aae040b9ac09ca6b8a259b9b71b65645cc79c16650657b2e65fcb1dcccb2e976785f7e4f11f331c1e6a1dbaabb29633ab63b95d06dfc655c6902638918c15afe57a83b58cf90ebda70527947de97ebd1f38fde73aca9e9419bc1bd6173e219c51ee8654f144cfff6f06adff7d06d0e6cfb733befff94f327efb71e7772bc3e11a + + + 789cad98c9921cb90d86ef7a8a0ef1a67060725fc2e143b77adff7cde103c064f65255bdef137e77b3f023ebe0718cba6dab74f944f22708802052bffd983bdddd9afbf1dbb7c7277ebaf273fe921fe67e74cf93c9fbdffff1b7dfbf7dcfb3b9f8376bd2b9ecfb5fbe7d279ef373dbb737610a1222b8ba6e2acea7cc89b26f3c375376e32937455b4aaaf31be5ae4aca44f97cca6d5e75a557d6f56ddd944da9eb9d72c3ad572670c7ec558f0ae5c0627c3d65ae25f385eab5ca5c73d5aade483948e8449994fbaa29747f3a02d759a9e773aa2785cf3b1d7757caf134d8cfbd807d19709e03e52aae576749aadc34658df9cfcaadafba5ef949597c8bf56e45b9f312f4bc5efd2b7d5b35ace38b606e19fe5a9fb24f9ab2d271da544ea3819dce5f06fb2ea83fdc9272e67be8d315b84b02fcb3af9c47d6f8eda97dbe888c7868bc7cc925e22d7bca555b55ba9f74e0a8afe3cec6bb2c54ca8fca759394f0ff2e388ed7ba1efb355d6afbe5c665d0f3b2c6c3b79cb46a9fe07c6db40ffe5e31ce6cfd8e7181f309f6e7a88f7c7c9831d69f19db7af9509636af71de53701cc77c3f639c3733ae83c683d7947d5bd41a6fb907cfd6ef18e7582fb571017fb8d4d8f4dcb672574741d56fc04d4c105d5f81a31ef2dfe6473de82fcd58c709fe0db3f32f1a97962f89716bfe1763ee355f3d2bf7c37cf9695c99ffee8c6b30eb7deb92aacfe1ff0d70fce9f964cb7898cfc6f1c2eaf88972da35c8275950ce662cc62de2cdced807f53fdf1a871ee73d54cee3bf683e7a67dc5a3eea7dea8a8ec15e8cc5e27b63dc99fec438c03f522a97c37a399eb1c68bee8c7bcce77970487af5a7bf54aee27e88afd6bbae8ee7413ecfcf18f68cc121c5f958eb53d7d44d8ef81f81a3bd589f1b07e3db19abbff9031cf5505f2f670cff69be776dd763bdbf9a31f265040e598ff761db38ef355efe429987f58cf87328309ff4be74c2be44bd7a05478fc03fc8270956bf848d73d8cbefc6a6c788a70f25fc4b5a6fbaaee50af17b030fe3bc615c1963ff1019f559eb51b4be32fd73e3ba47be78e3b6c7fd55ff85a42a53c4fb043cf3df181ce7231f9f8db9c7fba4fe0e699da4fa3ef9277068b01fdd1ab7605e9fb1e60f6bfe85ac4d0bdcb70938465cf57d0f0e55507d3e3366ac17cdf790473dc46f642c36ee668c78e03c455b15d03b050ff3e962c638ffa3b1b7f51adf500e4c18afe2f541fc96c15257ea2f7a01870efe9655e59ab312fa0fe01030ceed8cf11e69fd0ab101c1fb494be0d0c3ff1efa6d9f583ce00feed31ef3b59ec7f682717ffc3d388e633ee2ddf904ef01c1df5d9ff7ea1f7a362ec0028efd0deca705b0b7f7d76bfd88d6543df4b47ec7dd6a633d6f9ff912fee205709fa25ed1c4d8e6fb5be306ccd0cfe30b83f7488cfb16ebb7c111b15edfff687d6bfeba9931c65f8d3bb0d3fceacb36b1f7e0022cf182e8f8c4b8c910ef37639fe8fda10aecd30cbc6b5c24b0dfb84b5bd4bf7de328a0f38fc1837d148cd9ceaff18cde151bd77a1ebd65ec27c61e2cbbc6c3f934fffac61705ea5b665ce33eb8c23854e8e7d6c0a1ee60df4ff0a04f6363d3277dbffab6c952e85f8139b3fe60d5b82f71ff119fd63719fa735bdfa519fcdf83077d4e8d8331ec89fd5281fbbb051ec645eb6d2f5dd2e03e21de125281bdc89fe83df30fe2e9bbd8b2eaf8083c8c93d68b3e1660c4db797044f47707c6ec61df9eb1afd06f3278a687f384a64ed1cf5f187be307e390e1fd817e682bd46bb760dc66e897b78c39477eb6c63e417c8db92a60efbd719bc2ffa703e7f06762ec13bcb7fbc6bde5fb3958128cbb4de314f1e467e30cf1a6c6384fe08f7ec6a8477bc695e9af0d6cefd3e5c0c85f178ceb04df1777c66d0a7fd5c692a05ecc1b77c84ff7611cccdf837d2147be1e19f7a8e76e03ec13c4c39d18e719eaf7cac0f63d716c5c64a8a7eb03a39eb0d9e74bf4f3eed6b882fd6e186f72e4e3aa31c33f7c31708efee66960dc371aec15d41b367ffbd890283f0e8cfb23a3816bf45b95f1707eb33fde4fe82d0f8cef673a33ce900f7c3830de0bb6fced4a7c5ff3927155a2bfb7fdbac6fc5f0e5ca19fbf36e60af9dc190bf2890b638fef6bb91ab846fffb661c1b0c9d6ff72b2405f2e7dd384de1bf818b1cefdfebc08cfb65f10e96afcef225d419ceb73fb0ddff1be306f94a1f037bc4dbf23d5e18f4b32f037bf42b96ef3181b0fffcc01dd69bbf4297e3fc765fe206f08fddf73e81bf79d1382d910f7e60fc7f00e7c6798def79f3f7ac7e617e3ff0ded39ffdc811fff90f1a24e4ffedd751a09e2ee892aee8fa531aa33f688c694237744b77744f0ff4484fff8586443b9ee9855ee98ddee983e669e1cb1a1dfda4455aa2655aa1555aa375daa0cd2f6a78daa26ddaa1dda8b147fb74408774f4658d111dd3099dd2199d534229659453f1658d92aa68454d0db5943a72fae72b1a8e9d38ef3a175cef2edca5bb72d76ee4c65fb2c3bb89bb71b7eeceddbb07f7e89edcb37bf99a867b756feedd7db879b7e07eba45b7e496ddca173556dd9a5b771b6ed36db96db7e376dd9edbff8a863b7087eec81dbb1377eacedcb94b5cea32977f49a370a5ab5ced1ad732d11d3b9efe91cf6bb0e7f8d9cb3d5ff0255ff1358f78cc13bee1dbcf6ac42deff89e1ff8919ff8995ff895dff89d2ef983e73fa931e205fec98bbcc4cbbcc2abbcc6eb51658337798bb73fa7c13bbccb7bbccf077cc8477ccc277cca677cae3a134e7eadc1298d39e39c0b2eb9e29a1b6e85c4098b8897f831ff6b0de9692c17722957722d2319cb446ee456eee45e1ee4519e3ea131e2945379961779953779970f999705f9298bb214359665e5731ad18ed558b5e6654dd6654336a3c65654d9969d7896cf6848b46257f6a2c2be1cc8a11cc971d438514b4ea3cad92f353ada523bce25915432c9a590d2eca854a3fe655c068d46da68d254e34836bd9b6ac4d41561ef7f991fa35843c7b1d58fdd8dbf986af8cba93ffc95bff6233ea35b3ffe95c634265163e26fe2ef9616fd9dbfe753ff402ffe3166d9997ff2cf5fd7882fdd8d7ff99c867ffddf35dcf8f3bfffacf1c77ffddaefffa2f1cfbf7efb1745faa82d + + + 789ca595495323471046effc0a0579231c3955d57b387c10ab66061898856170f850bdb10a01128be4f07f7729335b0d48ea56d83497175dbccafa32abf9b0d1393d3ae86c7c581b8eece832eb6417f6a1b3913ff6fbe33ffffae3efb575cf74dcaf56aa63d67f5b5b3f1e75b2cee1e0b69802f41c40aca63fc47bc4de8c37a79c66337e16d6c243e25c79c2bbc4c56cfd40d817be262e55287c2e1c0b67c209337e9db2db3e15de27d633de260e552efc441ca942f89638d1522ffac45647c22571aa03612b5cbdf784abfab688b3ea3df0feb3f3e219b3ce844fa69c2b5dd573446c4c55cf67625fbb1313f7984d55cf843834d5fe5de26896ef44b8eac79370d58f07e1446962ca238f5d1e3ef19570a422daaf60f6dc027a4ff9e489abdfd27bf625c68a3f25b6c65339bd3f168e5549ccfecc54e7cf890bcf08d33ce4a5976bf2034cd98d8bd6ec33c4da8f0caf8f898def1b3a0f46c291a1e1c65fc299f00f622fd0262466bfef55fda5fa8b60c65f98039738d5b3431ccefa4bf7a38882d464c463e2385486cf4bf35158af94fd33e62093faef99c3c0e3fa1f89533fe6fdb0cf1c2843f7132f89b3d07ad42fa4fb5206891fd27980f62febfbf6225cf5ff513851540f8c98b551fcf7f7c256a5c477cc6e3ee93cd0174e34cfcb8d70a9695ee192d90bb95f70219c1b8fb86076fde23c7361cbe703cb1c288fd6e327e1c0e33c3e0aa71ecfc32673a87d5edf150e7d5e2fe70b339ff31b32473ae0f5527f14055c3f0a6701af4f98631df2fa50380cd91f08db90ebd1c265c4eb1573e247bcfe54388978fd4fe13ce6f9f8ce6c75ccf7ef9b7010f37c1d0adb84e7e540b848789e7799539df0fddc110e129e47998734b15cdfb3706eb93ee977a62cef3710f653de4ffa994569c0ff3cfedff3de81b0ca5fa15deec01433ccdb0d5860b9d8e10ce778819778d562b8c61bece3edbc430c03bcc37b7c68310c71848ff8f4d6f1caf08c2f38c6498ba18b9bb885dbb503c1e5501b767017f7b0d762f8889ff033eebfaa237739d486033cc42f78d46238c6afeff2b87239d4866ff81d7fe049bbe15d5f1e5c0eb5e1279ee22f3c6b33cccdc7c4e5501b146a34e8a1df645830a73d97436d0830c408e326c3bcc3598e5c0eb521016c362c7238cb89cb6165c36287b39cb91c56342c73388b07b09aa1c131d70bb09042b6ba637e1e9c2187024a385fcdb1d47001977005d7ed8e46c30df4e11606cd8e4553ed72a80d77700f0f305cee587c2f207339d486113cc2133c2f762cbf5970ee72a80d2f3086496d7975f71bef265cbb1c6ac3f4e9c2e65b47b3812c0397436d786561076cb9af7deb4cc2d0e5307ef36c4f2db33a4af7b56f9d6a787639d4861dd885bd3779dcbaaf7da3412cdd5786de5c5f9edcd7bed140964db2cc0c73f3b1edbef68d06b16cd7860573badf6610cbdeb239fd6fcffa3fbfaffd0bf3690e0c + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c85944b8f9b301446f7f91528de45d54c7838608d66318f6dab2e2b555df8017112c893cc90a9fadfcbbd76060276fb8905877bec7b9111f7b3e0c7f7afc1ec7e72aa79bd9281d4fc18ccd4b9aa2e3f7f3dfe9e4ce328305738fd3299de0532f8b6dbe6704fda7b12cea38446806bc42c929403be0046f3385960f588c8e2cce01b601c26f305ca1c9125591a035e009390d254004a401a519561f519912f68865501b888d2902580ef883c654c029680699c8542017e208a2ce428bf5aa4a6bab5c824055480599c2981f2e68aa65a1864a1c115a26076ab834526119f0059c243833b44c9eddafd276235b7480d9e0179c2b9c1d31515ae5d224a9e1b6c0c8ac860052812b130585be40a4f50232a911bbcfb4f860e1967e8102e06916347e50566a96d562367ad3725a6f23a445646d96abfb3db1be7e0778ed75627af43846d55d67ee76c5b6db4d7796b9fd5cb3695d721ef5da9b5f2a27238cda772281b5d94cbb173e9b6d9b67597433eba4e65a99dcebadb262f0bb7233be7503e391da26ec77139c7de8bc3382ee779308ec321bbc1380ee7a553cc3863e7e61c701c87731e8e337678af951967e4f4ce41ebfd2b7e1bcd5edf3a8df6a4732e3ea573fae7e073d65ea5b7cfbf32fa6fb832fdf330f90b3160cb40 + + + 789cad97494f1c491046effc8a167943a370d7d654693407c0366e9b1db35a73c8da68a017966e366bfefb44464466575517c648e6bbf094592ff74cf8b0d239dddbeeac7c58ba9feae965d6c906faaeb392cf46a3e71ffffef3736939883a41d849ba1d7ff9afa5e5fd6927ebec4cc68501d008aa4b3fc4b1e1c0f3438ff98639e8061e71429cf8b1947f11cebcd8b07a301c627d66e83187dd90bf9f12eb2094fad47ee407b1cfbe8970263c22d66157f8da70cf0f433f2156c2b1f02ab1ee253d4dfe2bc371b01a3143c41c7b7140fc241c31ab5be234f656b97c473812de739c127f359c8471c2ac2e88b33897f26de6c4b6b72e1cc55cbe695867492efc8d597b49483e108e928cca9f850bcd7c6f39a5fa70c79cfac2df857bcc8ae62f0dd1c73c10d6ccf0d931fbb7840be15d66eb8343c739f181b016de20ceb1bfdc9e624e7de9ffbeb0ad7f2a5c089f58ce22e263e6cc675643c35994fad2bf4fc29adb8399b09daf1766fb3d1c09f7847dc7dcbe27ac9915edc70cdb175f5758cae15cb8103eb39cb33f64ce7de147c339b627eb930adbf908985dfd35e11eb32a1dd3795697c25a98f6435ea08ffd63613bbf0fccb92ffcd1b2cc6fe198c77f236cfd33e14298c653f472bb1f6e2d8b2f13b6f3990bdbf9e9339b5039edefa2b03ef5242cf3a3a696c53f11b6fb65ec98fb33642e643c706559dabf1496f9053a1f65cff18563be3f4b61990f282c73ff21172e8433c75c3f652e7de6fde99fc8dc04ea97d1a07fdba4b17e0a994b2e29286fba6a26e39a1bacc3a4c4bce1aace1399da1c255c60de6112d7a28333f8b5abc554bacc1d979477989c6bde13765c51aedf6de27e0c2a0e932166f4ba6b7167a2a96e60c710c69809dc505a7c2d268d2ddf2e38c6ce7407f76db6da2eb0ed4d6186aeba630c0ff0085ce7099ec956735913d578c1acd16febb081df7d74864f98cfb0095fa4b51bac775777b189facce9631d63fb0adf608b0c5b68d8c6ec542c6bb04bb52b2efedbcb79aaae1bd86b3198ecc3011c62765b4c875262f25d5c6b0b86231cfd319cc029e6806c1597980e5c8cb1efbee59cc13974c1031f5d47e862db3ed56f9a4e25d6577505108acbda5ec816517a0d13b7c331c67aaf828acdc3b083cb561b2653725c4b7384c6765673f0189aa33325a6ce11c5ecaba6a9eaa8ce7ad364fa6cebfb947eabe3c5cdb75dbda6e95c62bff4c85475cc67fa04624870b7f33a374d21e58cd2ec8757593176ace363a360a2cc09d50bf31448d8c90ebb56c6c38e6d3c431b3053a9caa054b92af07698f0adc5ffc9989dac4a555656aaef3ce45017b0a906780a1fe9c619e05d58e25d9fe3bb66a29c498bed125392b36f3dea4a5da86b355423355613bc1b866432f77cde34c95b676d1434f1b862758b9e3b75afa66a4ab7cc15dea8b6471959941d9dbb2be7b61999cce98dd503f6e7914cb647d6e4def9baa969e3f5a58c70a99e2aa601bda3ced166aad9ea310bcf26b568697f11eab61abde278ed6d694f5b3fdf7aa57ec7d6fa72fef7f7d2ffbf851d98 + + + 789cad96d95224bb1186efe72988d1dd8443a7bbf60a872f68f675d80770f822b316d6a669685687dfddd9f967098a63471cc73105171f927ee5a6947efbb170bab7b3f0e3b76f8f339a5d550bd5253d2cfca89fc6e3b7bfffe36ffffcf63d8e16e4378a870bd1f7bf7cfbbe3f5ba816762777cd1cbc13709445d150077943b98c7898cfd935ca559c44039dffacdcc4b242e76fcd9907314543e51563c6b8a7c0a4e34fca719246a5f24439490a1bbf564e138a58b932aea27ace5428674913a9fdbcae5c24ad8d0fc0e920567be9d058dc57de542ed324867d7bc6a9cd1f054ed5ffa9711ec33eac27194f74fdbe71063d7a32cee34cc70f8c0bcca73be3322e741cf6714a98ef5ce056e737c615f6f747c6758cfc1481355e7ea7e304f93a56aed236d678bb6160e4ffa9e324d6719b9f0d6cfd89729d0d6cff5fc611f6735b1d271a5f37324ea0c7cbca4d37ee4f8d63dbffcc3885bfeed5384f34fefe5cb915863d3fe75c0db22241fc06c665827c0e8da5a49423e528ab4d2f366e6c7d02ce8789c6c7b3729cd5a9c6d7bf183729e6a7ca491e278877669c245a7f7ed6718afd72e33481bf8f1da79a6fc67c299754e3e51f8c33dbbf30ce53f83f0d8c7c927199aaff6e573993f588c7bd7191227f13e332ad743e1b5729eaf3423997f9a887b131c35e7f1718fe76e352413abf1bafcdbf55e3c6d69781d53faa036b7cddc4b805d33830fcdd0417031b5f522e643fe4e7b6e30ce779d1b8c17ada088c788c02c39f8ff9c8d74dc719eabb32eeec9b0586fe4160d5a7f3c01a6fbf1c18fb2d05d6fd1ceaad10ff508fab8191af7be3a1d9bf1118e3667f1119d7c631f673ad7229f953fbf9ceb8f377c5b8b3efbae30cf5791558ebc53d83c53ed8b31618feae1b9b7dfeb2e30cfd75c338b5fd37036b3d79d423c97ce4b7358e32c4a7318e33dddf1d19e7c8bff3c685e52f372ecd1fc4a72ad20cf13a33ceb0de5781118f2de332c3f9da3666f8e3df956bd90ff57a684c18a75be3dac671de1bb11fe70ffda12987668ff6cbaa95f5381ffbc66cebd17fda523a9eae7f378e33dc1fdadfea6199e4b89fd702a37ed78da503a99ee6bf8ec43ef8fb062ee5c4ebfc7de332c77da5f7671d97c31cef81c638cbe1ef9931e7b057e35527456bfb4560598f7a7a37ce73f487dcb8ce71bfebfd53a7c21a1f3a356e30ce6cdc169a3fbe02d3b0c07ef037177b707fa5c615f498c034b0f563e3a4403fde0d8c7ce87d541725d9fe8f60ca0be8ebf9ad4bd1473e4ae3a6c07b24068b7d885f6b9c14a8a757e3b280fe5260f45be497c45ebc3fc8d8fce59171067b09f1608a0acd1fdd1ba7f08f5e02a33f3c1817f08731bf12ffd0ef5602a3dfed1adb7cd2f358d7a287f113e3b240fea6c604ff08fe36c4e61feaaf15fbe1ff2598a56275be9eef26a2aa44fddc1ab71877bf02c3df6b304b45ab9e338e4bf8a3e7bd89392d61ff6a60d8abf5db24b21eefc15be3b284bddaaf9a54f4f03ed5fed2644c84fcec194b4494b5fe1b96e71dcebbde0f4d5d89c5ca5a1f4d53a58c7a71c61943ef32b0e69b26c639a39f687f6e5a6950d86fd9b834de3126c67dbd68dc30fcd3fbaf1dc838eae7d8b802bb81b1cd775adfed50f4f1be7f06d703467e6f8c878cfb0e1c5535e3fc5d80bb717a308e18e7e7cd38ae70bf6b3f6be33aa950ef5a0f7279193b8d4f2bcf830aefe51de3bc823fdacfdba22e2bf4277d0fb7654d15f2b166cc601a1a5715ecd37ed352ddd6c88ff683961bb14859fb735b4b7b427cb43fb46dc30df2d71a5760771518f65f1bd7607e376e8ca7e0366a10ef17e3b4c1797d35ce1ac4f72d30de032781516f07c6d462ff736306536a5cb788e792b1fc47791658f5f6677feeeb6b78f7c7bfffa4a123e4d957bef68d6ffd85bff457fedadff85b3ff6777ee2effdd43ff8473ff34ffef943a7d3508517ffeadffcbb5ff423bfe497fd8a7dabf2adc9b7ee37f4dbf45b7edbef742a9f345efcaeffe9f7fcbe3ff087fec81ffb13ffcb9ffa337fee077ee8231ffbc4a73ef3b92f7c29023d0df5e2f58f2b3872ec2a57bb66ae123458bcf8a2e05a77e12edd95bb7637eed68d7b0a776ee2eeddb4a751491c3e29b807f7e8665fbe27f7fc49e145bed79e462d91fc5078fbddfaee7b0f0a8bf237ea6934928baf0a4b6ed9adcce3e056dd5a505937850db7e9b67a1aad64130adb3677c7edce23e97ebabd791cdcbe3bb09143553812ade39ec685d40322790205e4c2fd523ad5389cb973a5812a78d118f6342ea596e60a11bce8b2e962e5c422999a259928e4a251f434ae4443eac195f339e4bb7a20a71c7241ac5cb9dc6f534dfdfab8160da9286a75ce45575174a97cd5e582ae956f44e196c674d7d3b8110da949d8fa519334d135f75d2e68aafc200a8f34a3a79ec6ad9c2ba96ad308554dcfbae6c5b27944afca6fa2f04e8bd4af8fb168c8b970b075a9ab6a5a565eb16c7a5a555e138575daa0cd9ec69d9c6dc9056de99cedee5cd08ef2ae6533a79fca7ba2b04f0774d8d3988886e4828ecc1b3b1774ac6b4e4c01d532a3535138a3731af434eea5c368246dd610d924ad178a5521211da54c1572d1e8d7c754fa13b25942853d72c1aeaf2023345760f623ae7a1a0fa2d1cb85ceaeb9997bc12d5f84ff5d4281af44e3baa7f1281aa1c3f0cd7f3bfb7cdb29f098ef78d2d39849a7fdd4a3f89ea75fd753c60f9f141e79c6fd1a7b925efdb947cd6b32e6677ee1577ee3775ee411221914967899577a1acf7e9b573f2b209b7a2e1eb5a2be2aacf13a6f7c68a8ca8eaca9fe07854ddefaddfde2e4a7965e3d3f1b9ba2259f9ceeb19cac45a9ea03a98673e9972389e44cbc589f2bf4354ca57153f7ea466ecb1dbba12ba8a13b7aa2116dd2210da8e08aaf79c24fbc32f7e2eb5df9ffb9b3ffc4dbe15f7ffdf66f4d8c9fc0 + + + + + toolButtonEdit + clicked() + tableDBRecords + editRecord() + + + toolButtonDelete + clicked() + tableDBRecords + deleteRecord() + + + toolButtonZoom + clicked() + tableDBRecords + browseRecord() + + + toolButtonExit + clicked() + FLMasterTableFacturas + close() + + + toolButtomInsert + clicked() + tableDBRecords + insertRecord() + + + toolButtonImprimir + clicked() + FLMasterTableFacturas + imprimirFacturas() + + + toolButtonAgrupar + clicked() + FLMasterTableFacturas + facturarFacturas() + + + + qwidgetfactory.h + FLTableDB.h + + + class FLTableDB + + + destroy() + facturarFacturas() + imprimirFacturas() + init() + + + --- facturalux-0.4.orig/base/forms/articulos.ui +++ facturalux-0.4/base/forms/articulos.ui @@ -0,0 +1,1855 @@ + +formArticulos + + + formArticulos + + + + 0 + 0 + 560 + 388 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + TabWidget2 + + + + tab + + + &Principal + + + + unnamed + + + 11 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codarticulo + + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 320 + 28 + + + + codibarras + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + pixmapCodBarArticulo + + + + 5 + 0 + 0 + 0 + + + + + 0 + 110 + + + + false + + + + + Spacer1 + + + Horizontal + + + Fixed + + + + 30 + 20 + + + + + + pixmapCodBar + + + + 5 + 0 + 0 + 0 + + + + + 0 + 110 + + + + false + + + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 500 + 28 + + + + descripcion + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + codfamilia + + + + + FLFieldDB6 + + + + 1 + 0 + 0 + 0 + + + + + 360 + 28 + + + + descripcion + + + flfamilias + + + codfamilia + + + codfamilia + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB7 + + + + 1 + 0 + 0 + 0 + + + + + 140 + 28 + + + + coddivisa + + + + + FLFieldDB8 + + + + 1 + 0 + 0 + 0 + + + + + 360 + 28 + + + + descripcion + + + fldivisas + + + coddivisa + + + coddivisa + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 260 + 28 + + + + preciocompra + + + + + FLFieldDB10 + + + + 1 + 0 + 0 + 0 + + + + + 230 + 28 + + + + precioventa + + + + + + + Layout4_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9_2 + + + + 1 + 0 + 0 + 0 + + + + + 160 + 28 + + + + peso + + + + + + + Spacer6 + + + Horizontal + + + Expanding + + + + 260 + 0 + + + + + + + + tab + + + &Imagen + + + + unnamed + + + 11 + + + 6 + + + + FLFieldDB20 + + + imagen + + + + + + + tab + + + &Stocks + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonZoom_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtomInsert_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonDelete_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB1 + + + flstocks + + + codarticulo + + + codarticulo + + + + + + + tab + + + &Kit y Tipo de stock + + + + unnamed + + + 11 + + + 6 + + + + TableKit + + + true + + + flkit + + + codarticulo + + + codarticulo + + + + + chkIsKit + + + Es un kit + + + + + ButtonGroup1 + + + true + + + Box + + + Raised + + + + + + Selecciona una de las cuatro opciones + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + unnamed + + + 11 + + + 6 + + + + rbNocontable + + + No Contable + + + + + rbContable + + + Contable + + + true + + + + + rbOrigen + + + Contable solo en origen + + + + + rbDestino + + + Contable solo en destino + + + + + + + Frame7 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + Box + + + Raised + + + + toolButtonEdit_2_3 + + + + 40 + 4 + 32 + 32 + + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2_3 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonInsert_2_3 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + + + toolButtonZoom_2_3 + + + + 114 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + + + + tab + + + Precios por &Empresa + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonZoom_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtomInsert_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonDelete_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB1_2 + + + flpreciosemp + + + codarticulo + + + codarticulo + + + + + + + tab + + + Precios por A&lmacén + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2_2_3 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonDelete_2_2_3 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2_2_3 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonEdit_2_2_3 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtomInsert_2_2_3 + + + + 4 + 6 + 30 + 30 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB1_2_3 + + + flpreciosalm + + + codarticulo + + + codarticulo + + + + + + + tab + + + Impuestos por Artículos + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_3_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtomInsert_2_2_3_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit_2_2_3_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2_2_3_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2_2_3_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + + FLTableDB13 + + + flimpuestosarticulos + + + codarticulo + + + codarticulo + + + + + + + tab + + + Promociones por Articulos + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_3_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2_2_3_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2_2_3_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2_2_3_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert_2_2_3_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB13_2_2 + + + flpromociones + + + codarticulo + + + codarticulo + + + + + + + + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c9593cbaedb201445e7f90a2bcca2aa37b6f354d54f68d561a5aa03c0600c3190470755d57fefd9185b37bebe83ee60c4e26c38bcf2b229be7ffb526c5e56f7077f74b29086df8a4df3abef7ffff8f9f9cf6a5d570595aa2acaf587d5fa63218bafc12bb419b5d93609781db14cd80f58e6680496db324725b0dae2076c81755967b31db14e492fc05db9dbed123ae0bedaeff715b0031eaac37e18fb18f190a20178ac8ffb630df4c093389d4f0278079ee5f93c24ba8d78964003e492739e50014523b868801c281ba964420d6c147e40015449c006a893d23126b1050d91fff5f099963c420e1222b5c4dc83999b99c66cd9c3e06a30bac99f8427059e3c4beb79e3c170959684e6b38700b9f54c693d54d2f383da96e93485ce9fd4e883068f61acebec7c1edb758cb9d17361aaed1dcfe743593cd613fad651287b22e5ea3df6a235cddf7ae60de7aa6f53685a4fdf07a5682bd75634ed95b1e06fbeefa7f5e4ebb4811c246d5093cbe68b1dce87a6b42edfb58911bbbe531e6723ce68f4b81002b31e6145bb74b18d2c0467270ff579e795a7742662953118c3a8c3d9cb988b722bf2e064ad75342539e8d9ea678fd776e91ddac72b8f0a2c2e886127a3472f5ac8f4983c91362902d3615e2390ef5dd2f105f9b6e860a7bb08d4d2e122c26556cb28478f8a2c8d926256cb18260f3d0fb95c264f583a9c41934706c56c345a19732379efe9fa42b47465d37ae80af0cd35f4bf7e3fef69fa7fbdefa0b7f1f7d3ea1f863c81b3 + + + 789c9593cb6edb301045f7fe0ac1dc19456349966d21c827a4e8b240d185f812298a433fd84551f4df3b433d90c8ca225732c1c3b9e2901cfa6997fdf8fe9aed9e36f7d8442b32619a5bb693bfbdfff3f3d7cbdfcdb62c327c8b22cbb75f36dbaf99c8be0550d467d867fb24c2cb8479c27ec07c8c06c27c9f8fd14858ece9215484655e8e6633619992768487fc703824b4845551555541d8121e8b63357c7b9ff098a240782a4fd5a924f484677eaecf9cf046588bba1e125d27ac05a1266c44d334091d2197bce192b0211452289150124a450f2127544984825027a5634c622b1a229ff5340bad79f8424b0fcd2c169ab28d1e46ae474f0abcf3acade7531e04ca2d174aebc1375d3f92528f1e1c230d1ecd58db9aa5c7b42d6376f274cca9de0eab4833788d3de895c5d0e80998abf78303e7573e995caf52685e4fdf8373b8958be2425d18037ff57d3faf672ca70174a0a4a6165d662cec703e38a5b163ad7508b4eb1be6b126d0194d1e0b00cc780a3bdca50d2a30006b660f8e79eb9dc7743ad02a0368cd70c09a6eca85b91d7ae8648db138253a9873f2bdc74bb3760fcdfd8dc7010b2b62b493c923572d68bacf9e809be4c0242c5b0a8c758f787c101f5f0966ae05604f42c7a15bb431c4c9e3024b5f45be686380d983d723aebfb307d60e67d0ec89e098095a3aadaf28ef3d960f82c192cdebc112d06fa961fcedfdf948f3ffeb6307de8d7fcf9bff6c4981b8 + + + 789ced93cf8e9b301087ef790a146e51c506084950d547e8aac74a550f330663e33f48edee61b5eabb777e6e372184b62fd0318af8c8c7786c3c0fbbecf3a78fd9ee61f3fd899eacca94a16fd9ae7b0ee1e5cbd70faf9b6d5d657295a7acdcbedb6c8b4c658f53ec719fcb7dbe4f01ec81e51e03d801ab3d067002d665bdaf531e061ecac3e19050019baa699a0a1880c7ead81c1312f0549f9a530df4c0339fdb33031db0556ddb2aa0069222a28411c81d1377400b549dea554203ec7a0ce008ec530007a04e91d67e8d1c512ce2d6c92ff1378758a9a5b474a43ad683fea383d73bfc18bac97475d20c66b09ad8503f9fefe2c8236bcc385aedc85047de5fa43727cf479314388a3bd963ff56d5d571032c71b4f3a49428e1ced1ce45e44999884208eedeb176d0de530a11b4bf77581c49e36426c9413afa695133b698f4cc51cccb751569e9522b4b4cd3a428f835c719599a452aa9c8075a73822c7f64f2d1b123cfab79e0b073c6b1f7f1bff32f67759fe9c6516b4e3466e6c8175b71208d9eadfccf560ecadd99ffdd1838ac1167d5eb95def9d5602ec668a1cd9b70d9a7b328d69cb9367b566c7fbcdffc047f326525 + + + + + toolButtomInsert_2 + clicked() + FLTableDB1 + insertRecord() + + + toolButtonEdit_2 + clicked() + FLTableDB1 + editRecord() + + + toolButtonDelete_2 + clicked() + FLTableDB1 + deleteRecord() + + + toolButtonZoom_2 + clicked() + FLTableDB1 + browseRecord() + + + toolButtomInsert_2_2 + clicked() + FLTableDB1_2 + insertRecord() + + + toolButtonDelete_2_2 + clicked() + FLTableDB1_2 + deleteRecord() + + + toolButtonZoom_2_2 + pressed() + FLTableDB1_2 + browseRecord() + + + toolButtonEdit_2_2 + clicked() + FLTableDB1_2 + editRecord() + + + toolButtomInsert_2_2_3 + clicked() + FLTableDB1_2_3 + insertRecord() + + + toolButtonEdit_2_2_3 + clicked() + FLTableDB1_2_3 + editRecord() + + + toolButtonDelete_2_2_3 + clicked() + FLTableDB1_2_3 + deleteRecord() + + + toolButtonZoom_2_2_3 + clicked() + FLTableDB1_2_3 + browseRecord() + + + toolButtonInsert_2_3 + clicked() + TableKit + insertRecord() + + + toolButtonEdit_2_3 + clicked() + TableKit + editRecord() + + + toolButtonDelete_2_3 + clicked() + TableKit + deleteRecord() + + + toolButtonZoom_2_3 + clicked() + TableKit + browseRecord() + + + toolButtomInsert_2_2_3_2 + clicked() + FLTableDB13 + insertRecord() + + + toolButtonEdit_2_2_3_2 + clicked() + FLTableDB13 + editRecord() + + + toolButtonDelete_2_2_3_2 + clicked() + FLTableDB13 + deleteRecord() + + + toolButtonZoom_2_2_3_2 + clicked() + FLTableDB13 + browseRecord() + + + toolButtomInsert_2_2_3_2_2_2 + clicked() + FLTableDB13_2_2 + insertRecord() + + + toolButtonEdit_2_2_3_2_2_2 + clicked() + FLTableDB13_2_2 + editRecord() + + + toolButtonDelete_2_2_3_2_2_2 + clicked() + FLTableDB13_2_2 + deleteRecord() + + + toolButtonZoom_2_2_3_2_2_2 + clicked() + FLTableDB13_2_2 + browseRecord() + + + + FLFieldDB1 + FLFieldDB2 + FLFieldDB3 + FLFieldDB5 + FLFieldDB6 + FLFieldDB7 + FLFieldDB8 + FLFieldDB9 + FLFieldDB10 + TabWidget2 + FLFieldDB20 + + + --- facturalux-0.4.orig/base/forms/paises.ui +++ facturalux-0.4/base/forms/paises.ui @@ -0,0 +1,130 @@ + +formPaises + + + formPaises + + + + 0 + 0 + 450 + 76 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + codpais + + + + + Spacer1 + + + Horizontal + + + Minimum + + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + bandera + + + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 331 + 28 + + + + nombre + + + + + + --- facturalux-0.4.orig/base/forms/almacenes.ui +++ facturalux-0.4/base/forms/almacenes.ui @@ -0,0 +1,1282 @@ + +formAlmacenes + + + formAlmacenes + + + + 0 + 0 + 495 + 241 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + NoFocus + + + + unnamed + + + 6 + + + 6 + + + + TabWidget2 + + + + tab + + + &Principal + + + + unnamed + + + 11 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 28 + + + + codalmacen + + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 331 + 28 + + + + nombre + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 281 + 28 + + + + direccion + + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 140 + 28 + + + + codpostal + + + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 211 + 28 + + + + ciudad + + + + + FLFieldDB6 + + + + 1 + 0 + 0 + 0 + + + + + 200 + 28 + + + + provincia + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB7 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + apartado + + + + + + + + + + + FLFieldDB12 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + codpais + + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 111 + 28 + + + + NoFocus + + + bandera + + + flpaises + + + codpais + + + codpais + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB10 + + + + 1 + 0 + 0 + 0 + + + + + 101 + 28 + + + + codempresa + + + + + FLFieldDB11 + + + + 1 + 0 + 0 + 0 + + + + + 300 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + + + tab + + + &Teléfonos + + + + unnamed + + + 6 + + + 6 + + + + Frame1 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonZoom + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonDelete + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB1 + + + fltelefonosalm + + + codalmacen + + + codalmacen + + + + + + + tab + + + &Stocks + + + + unnamed + + + 6 + + + 6 + + + + Frame2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtomInsert_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonZoom_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + + FLTableDB2 + + + flstocks + + + codalmacen + + + codalmacen + + + + + + + tab + + + Ta&rifa + + + + unnamed + + + 6 + + + 6 + + + + Frame3 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtomInsert3 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit3 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete3 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom3 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + + FLTableDB3 + + + flpreciosalm + + + codalmacen + + + codalmacen + + + + + + + tab + + + Vehiculos + + + + unnamed + + + 11 + + + 6 + + + + Frame4 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtomInsert4 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit4 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonZoom4 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonDelete4 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + + FLTableDB4 + + + flvehiculos + + + codalmacen + + + codalmacen + + + + + + + + + + 789c9593cbaedb201445e7f90a2bcca2aa37b6f354d54f68d561a5aa03c0600c3190470755d57fefd9185b37bebe83ee60c4e26c38bcf2b229be7ffb526c5e56f7077f74b29086df8a4df3abef7ffff8f9f9cf6a5d570595aa2acaf587d5fa63218bafc12bb419b5d93609781db14cd80f58e6680496db324725b0dae2076c81755967b31db14e492fc05db9dbed123ae0bedaeff715b0031eaac37e18fb18f190a20178ac8ffb630df4c093389d4f0278079ee5f93c24ba8d78964003e492739e50014523b868801c281ba964420d6c147e40015449c006a893d23126b1050d91fff5f099963c420e1222b5c4dc83999b99c66cd9c3e06a30bac99f8427059e3c4beb79e3c170959684e6b38700b9f54c693d54d2f383da96e93485ce9fd4e883068f61acebec7c1edb758cb9d17361aaed1dcfe743593cd613fad651287b22e5ea3df6a235cddf7ae60de7aa6f53685a4fdf07a5682bd75634ed95b1e06fbeefa7f5e4ebb4811c246d5093cbe68b1dce87a6b42edfb58911bbbe531e6723ce68f4b81002b31e6145bb74b18d2c0467270ff579e795a7742662953118c3a8c3d9cb988b722bf2e064ad75342539e8d9ea678fd776e91ddac72b8f0a2c2e886127a3472f5ac8f4983c91362902d3615e2390ef5dd2f105f9b6e860a7bb08d4d2e122c26556cb28478f8a2c8d926256cb18260f3d0fb95c264f583a9c41934706c56c345a19732379efe9fa42b47465d37ae80af0cd35f4bf7e3fef69fa7fbdefa0b7f1f7d3ea1f863c81b3 + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c9593cb6edb301045f7fe0ac1dc19456349966d21c827a4e8b240d185f812298a433fd84551f4df3b433d90c8ca225732c1c3b9e2901cfa6997fdf8fe9aed9e36f7d8442b32619a5bb693bfbdfff3f3d7cbdfcdb62c327c8b22cbb75f36dbaf99c8be0550d467d867fb24c2cb8479c27ec07c8c06c27c9f8fd14858ece9215484655e8e6633619992768487fc703824b4845551555541d8121e8b63357c7b9ff098a240782a4fd5a924f484677eaecf9cf046588bba1e125d27ac05a1266c44d334091d2197bce192b0211452289150124a450f2127544984825027a5634c622b1a229ff5340bad79f8424b0fcd2c169ab28d1e46ae474f0abcf3acade7531e04ca2d174aebc1375d3f92528f1e1c230d1ecd58db9aa5c7b42d6376f274cca9de0eab4833788d3de895c5d0e80998abf78303e7573e995caf52685e4fdf8373b8958be2425d18037ff57d3faf672ca70174a0a4a6165d662cec703e38a5b163ad7508b4eb1be6b126d0194d1e0b00cc780a3bdca50d2a30006b660f8e79eb9dc7743ad02a0368cd70c09a6eca85b91d7ae8648db138253a9873f2bdc74bb3760fcdfd8dc7010b2b62b493c923572d68bacf9e809be4c0242c5b0a8c758f787c101f5f0966ae05604f42c7a15bb431c4c9e3024b5f45be686380d983d723aebfb307d60e67d0ec89e098095a3aadaf28ef3d960f82c192cdebc112d06fa961fcedfdf948f3ffeb6307de8d7fcf9bff6c4981b8 + + + 789ced93cf8e9b301087ef790a146e51c506084950d547e8aac74a550f330663e33f48edee61b5eabb777e6e372184b62fd0318af8c8c7786c3c0fbbecf3a78fd9ee61f3fd899eacca94a16fd9ae7b0ee1e5cbd70faf9b6d5d657295a7acdcbedb6c8b4c658f53ec719fcb7dbe4f01ec81e51e03d801ab3d067002d665bdaf531e061ecac3e19050019baa699a0a1880c7ead81c1312f0549f9a530df4c0339fdb33031db0556ddb2aa0069222a28411c81d1377400b549dea554203ec7a0ce008ec530007a04e91d67e8d1c512ce2d6c92ff1378758a9a5b474a43ad683fea383d73bfc18bac97475d20c66b09ad8503f9fefe2c8236bcc385aedc85047de5fa43727cf479314388a3bd963ff56d5d571032c71b4f3a49428e1ced1ce45e44999884208eedeb176d0de530a11b4bf77581c49e36426c9413afa695133b698f4cc51cccb751569e9522b4b4cd3a428f835c719599a452aa9c8075a73822c7f64f2d1b123cfab79e0b073c6b1f7f1bff32f67759fe9c6516b4e3466e6c8175b71208d9eadfccf560ecadd99ffdd1838ac1167d5eb95def9d5602ec668a1cd9b70d9a7b328d69cb9367b566c7fbcdffc047f326525 + + + + + toolButtomInsert + clicked() + FLTableDB1 + insertRecord() + + + toolButtonEdit + clicked() + FLTableDB1 + editRecord() + + + toolButtonDelete + clicked() + FLTableDB1 + deleteRecord() + + + toolButtonZoom + clicked() + FLTableDB1 + browseRecord() + + + toolButtomInsert_2 + clicked() + FLTableDB2 + insertRecord() + + + toolButtonEdit_2 + clicked() + FLTableDB2 + editRecord() + + + toolButtonDelete_2 + clicked() + FLTableDB2 + deleteRecord() + + + toolButtonZoom_2 + clicked() + FLTableDB2 + browseRecord() + + + toolButtomInsert3 + clicked() + FLTableDB3 + insertRecord() + + + toolButtonEdit3 + clicked() + FLTableDB3 + editRecord() + + + toolButtonDelete3 + clicked() + FLTableDB3 + deleteRecord() + + + toolButtonZoom3 + clicked() + FLTableDB3 + browseRecord() + + + toolButtomInsert4 + clicked() + FLTableDB4 + insertRecord() + + + toolButtonEdit4 + clicked() + FLTableDB4 + editRecord() + + + toolButtonDelete4 + clicked() + FLTableDB4 + deleteRecord() + + + toolButtonZoom4 + clicked() + FLTableDB4 + browseRecord() + + + + FLFieldDB1 + FLFieldDB2 + FLFieldDB3 + FLFieldDB4 + FLFieldDB5 + FLFieldDB6 + FLFieldDB7 + FLFieldDB12 + FLFieldDB10 + FLFieldDB11 + TabWidget2 + FLFieldDB9 + FLTableDB1 + FLTableDB2 + FLTableDB3 + + + --- facturalux-0.4.orig/base/forms/cuentasbancos.ui +++ facturalux-0.4/base/forms/cuentasbancos.ui @@ -0,0 +1,206 @@ + +formCuentasBancos + + + formCuentasBancos + + + + 0 + 0 + 594 + 169 + + + + Form1 + + + + Layout5 + + + + 11 + 8 + 560 + 30 + + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 380 + 28 + + + + banco + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 30 + 28 + + + + dc + + + + + + + + + + + + + + + + Layout5_2 + + + + 10 + 130 + 564 + 30 + + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codempresa + + + + + FLFieldDB5_3 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + FLFieldDB14 + + + + 10 + 50 + 491 + 31 + + + + sucursal + + + + + FLFieldDB15 + + + + 10 + 90 + 271 + 31 + + + + numerocuenta + + + + + --- facturalux-0.4.orig/base/forms/FLMasterTableInventario.ui +++ facturalux-0.4/base/forms/FLMasterTableInventario.ui @@ -0,0 +1,398 @@ + +FLMasterTableInventario +Acceso general a la tabla Inventario. +Luis Toro Teijeiro + + + FLMasterTableInventario + + + + 0 + 0 + 401 + 420 + + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + Helvetica [Urw] + 10 + + + + FLMasterTableInventario + + + StrongFocus + + + + + + + + unnamed + + + 0 + + + 0 + + + + barraBotones + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + unnamed + + + 4 + + + 2 + + + + toolButtomInsert + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image0 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + toolButtonEdit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image1 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image2 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image3 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonImprimir + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image4 + + + Imprimir (I) + + + Para Imprimir un reporte de Inventarios. + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + toolButtonExit + + + + 1 + 1 + 0 + 0 + + + + + 32 + 32 + + + + NoFocus + + + + + + image5 + + + 4096 + + + Cerrar formulario (Esc) + + + Cierra el formulario actual + + + + + + + tableDBRecords + + + + + + + 789cb5d64b6fdb461007f0bb3f8590b905c544a2444a44d14364277ecb766c27b68b1e86dca55eb65e966cd945bf7b8733c3459b06ad94b6600ffd61977fceeeacd679f7b676737e5a7bfb6ee77149cb615ecb07b4a8bd75ab8787979f7ff9e9d79d37cda8c6ff35e2562d7af3c3ce9b8b652daff5a6135f0288019d561a678dd2d82c9d7628cd63b18ca78e28d7f13bb1a7ccfc5a9a1ae4f2a6f8511c91b7f103718b0acbbb5067f5bc251e89db59a40610fbccbb4c8ca5b356de74b9b82f8ef3d8d7e5fd549ce42de764bc10a779e20ab1176779aaf361267679e6a51e70629f9397cdc12b73e6b5feb9b8c8732feb8369e9bc913baff577ccdefc2c8ed89a3f31176a1caa5ddda732be1637d91d1997f5f36aea36ff437022f31fc4b16ba8f1549cb0f57bcfe6c8e63f89dbecb6f8dedcb4ef45e28e6bd9f84773ec75bf57e294c7b55ead27736d4fe25c9cbbc4bc3457e37b62ef52cb3b3153a1fd90f3e2ea8ebcf66fd79ca9f1d69c17d20f3816472ef7dadf2bb32fa47fd015379df37abe2fc57c3a6cfe27b3b7ef8fc5b12b741c67956dfc46edeb859ecff7e284ade7a32d6e57860b7343eb417dbfc3d6bc2fc1fafe2058e74bbf78b7225bcf79b09ebf96b959687f17620af38fcc4d9bdf34b7cc87e22c3835c785f41ff783a5df28fde3dd8e6dfdafc172de283327859ea717735bdf8733b10bef47e6c4fc59ecd99a3736770a393f786e4e0bb90f50ce0f77ab6debef04ebf93d3077749c1ecca9e691dc67be5ebd4f2373357f182c79f468b6efd3b3992f34b1f4cb37aaf93835a7564f2358f687a4df3e0ae3d766b271f9bdf966f03258f69366e6ccf6fb3258fb25e7cbb7d89adf0ed6f9fd60ed4fcf9c5bbedc3f3eae8c89d9593fb4bea432f583757f74fd6def751c46c1da3fb95f7ca73215e6c2c61bc1b2bf28f7814f2bc35c5dd46dffe57ee7dd31c34bb0de277573c3f226c17abfc87dc2bb51390e96fb8326e648c7c9999b3a8e0b73abd0fb43ce33ef5e64fb7716acf5dc05ebfd9499ab3cdd0f17bc34b76cfe6db0de67da1f1face7b72862ab47febef06e2466b93f787595bbe6b6597e2f5c9d99eecd1d1b97f3cad5c5da2fd83757e347e6d4ea91bf4f5c9d99d66667f3e53ee6341b476f267b5ffac1d566362efde4eaccb430e7e6b9b9ca97fb9aabb371bc37db38c9df2ffe7a65347b9b2ff72557638681b9b071e95f598d59eeaff26b66f97d95e966393f659a59bf5f54be58960fc2df3ea4b3bef5fc2923c3fcabc7a1c702fb38c0218e36ca18ff25e31e1f7082539ce11c17f8f85d1919d7b1c4153ee133aef1055fbf23c3e17bece22eeee107d647dcc783ad33723cc4233cc6133ce5ffefe1199ee3c5d61963fcc4bb7a8957788d9ff10bdee02dde6d9d51e79d686084cd3f3e5b65f478475a1863c2dd696307533e2c00b45546d9df23c838e3047270e0a180feb61930e08c218c600cf7f0001398c26ceb3a7ae8610e0b788425ace0099e61bd654699f002aff01ebab00b7b9cf3013e6e9531867ddc8503388423ded1191c73ce2e9c6c9301a7bc8a1e77e404ce38e71c2ee0135cc2d5c6193d3e17c77c325698c0354ee173998303f802371b668cf917bb865bb8833af7a407d7d0e09408f7a009adcd32208653ec4202099ef17a46d88736e774ca1c4837c920e493e5793fbb30e45f0baf0846047809d7447842d946197c3aa592723d09f13f6ba9a03ef46840431ad178838c3121619941f77c7b700a57b28b2beed0250da1430f9b65681dbc1aae040b9ac09ca6b8a259b9b71b65645cc79c16650657b2e65fcb1dcccb2e976785f7e4f11f331c1e6a1dbaabb29633ab63b95d06dfc655c6902638918c15afe57a83b58cf90ebda70527947de97ebd1f38fde73aca9e9419bc1bd6173e219c51ee8654f144cfff6f06adff7d06d0e6cfb733befff94f327efb71e7772bc3e11a + + + 789cad98c9921cb90d86ef7a8a0ef1a67060725fc2e143b77adff7cde103c064f65255bdef137e77b3f023ebe0718cba6dab74f944f22708802052bffd983bdddd9afbf1dbb7c7277ebaf273fe921fe67e74cf93c9fbdffff1b7dfbf7dcfb3b9f8376bd2b9ecfb5fbe7d279ef373dbb737610a1222b8ba6e2acea7cc89b26f3c375376e32937455b4aaaf31be5ae4aca44f97cca6d5e75a557d6f56ddd944da9eb9d72c3ad572670c7ec558f0ae5c0627c3d65ae25f385eab5ca5c73d5aade483948e8449994fbaa29747f3a02d759a9e773aa2785cf3b1d7757caf134d8cfbd807d19709e03e52aae576749aadc34658df9cfcaadafba5ef949597c8bf56e45b9f312f4bc5efd2b7d5b35ace38b606e19fe5a9fb24f9ab2d271da544ea3819dce5f06fb2ea83fdc9272e67be8d315b84b02fcb3af9c47d6f8eda97dbe888c7868bc7cc925e22d7bca555b55ba9f74e0a8afe3cec6bb2c54ca8fca759394f0ff2e388ed7ba1efb355d6afbe5c665d0f3b2c6c3b79cb46a9fe07c6db40ffe5e31ce6cfd8e7181f309f6e7a88f7c7c9831d69f19db7af9509636af71de53701cc77c3f639c3733ae83c683d7947d5bd41a6fb907cfd6ef18e7582fb571017fb8d4d8f4dcb672574741d56fc04d4c105d5f81a31ef2dfe6473de82fcd58c709fe0db3f32f1a97962f89716bfe1763ee355f3d2bf7c37cf9695c99ffee8c6b30eb7deb92aacfe1ff0d70fce9f964cb7898cfc6f1c2eaf88972da35c8275950ce662cc62de2cdced807f53fdf1a871ee73d54cee3bf683e7a67dc5a3eea7dea8a8ec15e8cc5e27b63dc99fec438c03f522a97c37a399eb1c68bee8c7bcce77970487af5a7bf54aee27e88afd6bbae8ee7413ecfcf18f68cc121c5f958eb53d7d44d8ef81f81a3bd589f1b07e3db19abbff9031cf5505f2f670cff69be776dd763bdbf9a31f265040e598ff761db38ef355efe429987f58cf87328309ff4be74c2be44bd7a05478fc03fc8270956bf848d73d8cbefc6a6c788a70f25fc4b5a6fbaaee50af17b030fe3bc615c1963ff1019f559eb51b4be32fd73e3ba47be78e3b6c7fd55ff85a42a53c4fb043cf3df181ce7231f9f8db9c7fba4fe0e699da4fa3ef9277068b01fdd1ab7605e9fb1e60f6bfe85ac4d0bdcb70938465cf57d0f0e55507d3e3366ac17cdf790473dc46f642c36ee668c78e03c455b15d03b050ff3e962c638ffa3b1b7f51adf500e4c18afe2f541fc96c15257ea2f7a01870efe9655e59ab312fa0fe01030ceed8cf11e69fd0ab101c1fb494be0d0c3ff1efa6d9f583ce00feed31ef3b59ec7f682717ffc3d388e633ee2ddf904ef01c1df5d9ff7ea1f7a362ec0028efd0deca705b0b7f7d76bfd88d6543df4b47ec7dd6a633d6f9ff912fee205709fa25ed1c4d8e6fb5be306ccd0cfe30b83f7488cfb16ebb7c111b15edfff687d6bfeba9931c65f8d3bb0d3fceacb36b1f7e0022cf182e8f8c4b8c910ef37639fe8fda10aecd30cbc6b5c24b0dfb84b5bd4bf7de328a0f38fc1837d148cd9ceaff18cde151bd77a1ebd65ec27c61e2cbbc6c3f934fffac61705ea5b665ce33eb8c23854e8e7d6c0a1ee60df4ff0a04f6363d3277dbffab6c952e85f8139b3fe60d5b82f71ff119fd63719fa735bdfa519fcdf83077d4e8d8331ec89fd5281fbbb051ec645eb6d2f5dd2e03e21de125281bdc89fe83df30fe2e9bbd8b2eaf8083c8c93d68b3e1660c4db797044f47707c6ec61df9eb1afd06f3278a687f384a64ed1cf5f187be307e390e1fd817e682bd46bb760dc66e897b78c39477eb6c63e417c8db92a60efbd719bc2ffa703e7f06762ec13bcb7fbc6bde5fb3958128cbb4de314f1e467e30cf1a6c6384fe08f7ec6a8477bc695e9af0d6cefd3e5c0c85f178ceb04df1777c66d0a7fd5c692a05ecc1b77c84ff7611cccdf837d2147be1e19f7a8e76e03ec13c4c39d18e719eaf7cac0f63d716c5c64a8a7eb03a39eb0d9e74bf4f3eed6b882fd6e186f72e4e3aa31c33f7c31708efee66960dc371aec15d41b367ffbd890283f0e8cfb23a3816bf45b95f1707eb33fde4fe82d0f8cef673a33ce900f7c3830de0bb6fced4a7c5ff3927155a2bfb7fdbac6fc5f0e5ca19fbf36e60af9dc190bf2890b638fef6bb91ab846fffb661c1b0c9d6ff72b2405f2e7dd384de1bf818b1cefdfebc08cfb65f10e96afcef225d419ceb73fb0ddff1be306f94a1f037bc4dbf23d5e18f4b32f037bf42b96ef3181b0fffcc01dd69bbf4297e3fc765fe206f08fddf73e81bf79d1382d910f7e60fc7f00e7c6798def79f3f7ac7e617e3ff0ded39ffdc811fff90f1a24e4ffedd751a09e2ee892aee8fa531aa33f688c694237744b77744f0ff4484fff8586443b9ee9855ee98ddee983e669e1cb1a1dfda4455aa2655aa1555aa375daa0cd2f6a78daa26ddaa1dda8b147fb74408774f4658d111dd3099dd2199d534229659453f1658d92aa68454d0db5943a72fae72b1a8e9d38ef3a175cef2edca5bb72d76ee4c65fb2c3bb89bb71b7eeceddbb07f7e89edcb37bf99a867b756feedd7db879b7e07eba45b7e496ddca173556dd9a5b771b6ed36db96db7e376dd9edbff8a863b7087eec81dbb1377eacedcb94b5cea32977f49a370a5ab5ced1ad732d11d3b9efe91cf6bb0e7f8d9cb3d5ff0255ff1358f78cc13bee1dbcf6ac42deff89e1ff8919ff8995ff895dff89d2ef983e73fa931e205fec98bbcc4cbbcc2abbcc6eb51658337798bb73fa7c13bbccb7bbccf077cc8477ccc277cca677cae3a134e7eadc1298d39e39c0b2eb9e29a1b6e85c4098b8897f831ff6b0de9692c17722957722d2319cb446ee456eee45e1ee4519e3ea131e2945379961779953779970f999705f9298bb214359665e5731ad18ed558b5e6654dd6654336a3c65654d9969d7896cf6848b46257f6a2c2be1cc8a11cc971d438514b4ea3cad92f353ada523bce25915432c9a590d2eca854a3fe655c068d46da68d254e34836bd9b6ac4d41561ef7f991fa35843c7b1d58fdd8dbf986af8cba93ffc95bff6233ea35b3ffe95c634265163e26fe2ef9616fd9dbfe753ff402ffe3166d9997ff2cf5fd7882fdd8d7ff99c867ffddf35dcf8f3bfffacf1c77ffddaefffa2f1cfbf7efb1745faa82d + + + 789ca595495323471046effc0a0579231c3955d57b387c10ab66061898856170f850bdb10a01128be4f07f7729335b0d48ea56d83497175dbccafa32abf9b0d1393d3ae86c7c581b8eece832eb6417f6a1b3913ff6fbe33ffffae3efb575cf74dcaf56aa63d67f5b5b3f1e75b2cee1e0b69802f41c40aca63fc47bc4de8c37a79c66337e16d6c243e25c79c2bbc4c56cfd40d817be262e55287c2e1c0b67c209337e9db2db3e15de27d633de260e552efc441ca942f89638d1522ffac45647c22571aa03612b5cbdf784abfab688b3ea3df0feb3f3e219b3ce844fa69c2b5dd573446c4c55cf67625fbb1313f7984d55cf843834d5fe5de26896ef44b8eac79370d58f07e1446962ca238f5d1e3ef19570a422daaf60f6dc027a4ff9e489abdfd27bf625c68a3f25b6c65339bd3f168e5549ccfecc54e7cf890bcf08d33ce4a5976bf2034cd98d8bd6ec33c4da8f0caf8f898def1b3a0f46c291a1e1c65fc299f00f622fd0262466bfef55fda5fa8b60c65f98039738d5b3431ccefa4bf7a38882d464c463e2385486cf4bf35158af94fd33e62093faef99c3c0e3fa1f89533fe6fdb0cf1c2843f7132f89b3d07ad42fa4fb5206891fd27980f62febfbf6225cf5ff513851540f8c98b551fcf7f7c256a5c477cc6e3ee93cd0174e34cfcb8d70a9695ee192d90bb95f70219c1b8fb86076fde23c7361cbe703cb1c288fd6e327e1c0e33c3e0aa71ecfc32673a87d5edf150e7d5e2fe70b339ff31b32473ae0f5527f14055c3f0a6701af4f98631df2fa50380cd91f08db90ebd1c265c4eb1573e247bcfe54388978fd4fe13ce6f9f8ce6c75ccf7ef9b7010f37c1d0adb84e7e540b848789e7799539df0fddc110e129e47998734b15cdfb3706eb93ee977a62cef3710f653de4ffa994569c0ff3cfedff3de81b0ca5fa15deec01433ccdb0d5860b9d8e10ce778819778d562b8c61bece3edbc430c03bcc37b7c68310c71848ff8f4d6f1caf08c2f38c6498ba18b9bb885dbb503c1e5501b767017f7b0d762f8889ff033eebfaa237739d486033cc42f78d46238c6afeff2b87239d4866ff81d7fe049bbe15d5f1e5c0eb5e1279ee22f3c6b33cccdc7c4e5501b146a34e8a1df645830a73d97436d0830c408e326c3bcc3598e5c0eb521016c362c7238cb89cb6165c36287b39cb91c56342c73388b07b09aa1c131d70bb09042b6ba637e1e9c2187024a385fcdb1d47001977005d7ed8e46c30df4e11606cd8e4553ed72a80d77700f0f305cee587c2f207339d486113cc2133c2f762cbf5970ee72a80d2f3086496d7975f71bef265cbb1c6ac3f4e9c2e65b47b3812c0397436d786561076cb9af7deb4cc2d0e5307ef36c4f2db33a4af7b56f9d6a787639d4861dd885bd3779dcbaaf7da3412cdd5786de5c5f9edcd7bed140964db2cc0c73f3b1edbef68d06b16cd7860573badf6610cbdeb239fd6fcffa3fbfaffd0bf3690e0c + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789cad97494f1c491046effc8a167943a370d7d654693407c0366e9b1db35a73c8da68a017966e366bfefb44464466575517c648e6bbf094592ff74cf8b0d239dddbeeac7c58ba9feae965d6c906faaeb392cf46a3e71ffffef3736939883a41d849ba1d7ff9afa5e5fd6927ebec4cc68501d008aa4b3fc4b1e1c0f3438ff98639e8061e71429cf8b1947f11cebcd8b07a301c627d66e83187dd90bf9f12eb2094fad47ee407b1cfbe8970263c22d66157f8da70cf0f433f2156c2b1f02ab1ee253d4dfe2bc371b01a3143c41c7b7140fc241c31ab5be234f656b97c473812de739c127f359c8471c2ac2e88b33897f26de6c4b6b72e1cc55cbe695867492efc8d597b49483e108e928cca9f850bcd7c6f39a5fa70c79cfac2df857bcc8ae62f0dd1c73c10d6ccf0d931fbb7840be15d66eb8343c739f181b016de20ceb1bfdc9e624e7de9ffbeb0ad7f2a5c089f58ce22e263e6cc675643c35994fad2bf4fc29adb8399b09daf1766fb3d1c09f7847dc7dcbe27ac9915edc70cdb175f5758cae15cb8103eb39cb33f64ce7de147c339b627eb930adbf908985dfd35e11eb32a1dd3795697c25a98f6435ea08ffd63613bbf0fccb92ffcd1b2cc6fe198c77f236cfd33e14298c653f472bb1f6e2d8b2f13b6f3990bdbf9e9339b5039edefa2b03ef5242cf3a3a696c53f11b6fb65ec98fb33642e643c706559dabf1496f9053a1f65cff18563be3f4b61990f282c73ff21172e8433c75c3f652e7de6fde99fc8dc04ea97d1a07fdba4b17e0a994b2e29286fba6a26e39a1bacc3a4c4bce1aace1399da1c255c60de6112d7a28333f8b5abc554bacc1d979477989c6bde13765c51aedf6de27e0c2a0e932166f4ba6b7167a2a96e60c710c69809dc505a7c2d268d2ddf2e38c6ce7407f76db6da2eb0ed4d6186aeba630c0ff0085ce7099ec956735913d578c1acd16febb081df7d74864f98cfb0095fa4b51bac775777b189facce9631d63fb0adf608b0c5b68d8c6ec542c6bb04bb52b2efedbcb79aaae1bd86b3198ecc3011c62765b4c875262f25d5c6b0b86231cfd319cc029e6806c1597980e5c8cb1efbee59cc13974c1031f5d47e862db3ed56f9a4e25d6577505108acbda5ec816517a0d13b7c331c67aaf828acdc3b083cb561b2653725c4b7384c6765673f0189aa33325a6ce11c5ecaba6a9eaa8ce7ad364fa6cebfb947eabe3c5cdb75dbda6e95c62bff4c85475cc67fa04624870b7f33a374d21e58cd2ec8757593176ace363a360a2cc09d50bf31448d8c90ebb56c6c38e6d3c431b3053a9caa054b92af07698f0adc5ffc9989dac4a555656aaef3ce45017b0a906780a1fe9c619e05d58e25d9fe3bb66a29c498bed125392b36f3dea4a5da86b355423355613bc1b866432f77cde34c95b676d1434f1b862758b9e3b75afa66a4ab7cc15dea8b6471959941d9dbb2be7b61999cce98dd503f6e7914cb647d6e4def9baa969e3f5a58c70a99e2aa601bda3ced166aad9ea310bcf26b568697f11eab61abde278ed6d694f5b3fdf7aa57ec7d6fa72fef7f7d2ffbf851d98 + + + 789cad96d95224bb1186efe72988d1dd8443a7bbf60a872f68f675d80770f822b316d6a669685687dfddd9f967098a63471cc73105171f927ee5a6947efbb170bab7b3f0e3b76f8f339a5d550bd5253d2cfca89fc6e3b7bfffe36ffffcf63d8e16e4378a870bd1f7bf7cfbbe3f5ba816762777cd1cbc13709445d150077943b98c7898cfd935ca559c44039dffacdcc4b242e76fcd9907314543e51563c6b8a7c0a4e34fca719246a5f24439490a1bbf564e138a58b932aea27ace5428674913a9fdbcae5c24ad8d0fc0e920567be9d058dc57de542ed324867d7bc6a9cd1f054ed5ffa9711ec33eac27194f74fdbe71063d7a32cee34cc70f8c0bcca73be3322e741cf6714a98ef5ce056e737c615f6f747c6758cfc1481355e7ea7e304f93a56aed236d678bb6160e4ffa9e324d6719b9f0d6cfd89729d0d6cff5fc611f6735b1d271a5f37324ea0c7cbca4d37ee4f8d63dbffcc3885bfeed5384f34fefe5cb915863d3fe75c0db22241fc06c665827c0e8da5a49423e528ab4d2f366e6c7d02ce8789c6c7b3729cd5a9c6d7bf183729e6a7ca491e278877669c245a7f7ed6718afd72e33481bf8f1da79a6fc67c299754e3e51f8c33dbbf30ce53f83f0d8c7c927199aaff6e573993f588c7bd7191227f13e332ad743e1b5729eaf3423997f9a887b131c35e7f1718fe76e352413abf1bafcdbf55e3c6d69781d53faa036b7cddc4b805d33830fcdd0417031b5f522e643fe4e7b6e30ce779d1b8c17ada088c788c02c39f8ff9c8d74dc719eabb32eeec9b0586fe4160d5a7f3c01a6fbf1c18fb2d05d6fd1ceaad10ff508fab8191af7be3a1d9bf1118e3667f1119d7c631f673ad7229f953fbf9ceb8f377c5b8b3efbae30cf5791558ebc53d83c53ed8b31618feae1b9b7dfeb2e30cfd75c338b5fd37036b3d79d423c97ce4b7358e32c4a7318e33dddf1d19e7c8bff3c685e52f372ecd1fc4a72ad20cf13a33ceb0de5781118f2de332c3f9da3666f8e3df956bd90ff57a684c18a75be3dac671de1bb11fe70ffda12987668ff6cbaa95f5381ffbc66cebd17fda523a9eae7f378e33dc1fdadfea6199e4b89fd702a37ed78da503a99ee6bf8ec43ef8fb062ee5c4ebfc7de332c77da5f7671d97c31cef81c638cbe1ef9931e7b057e35527456bfb4560598f7a7a37ce73f487dcb8ce71bfebfd53a7c21a1f3a356e30ce6cdc169a3fbe02d3b0c07ef037177b707fa5c615f498c034b0f563e3a4403fde0d8c7ce87d541725d9fe8f60ca0be8ebf9ad4bd1473e4ae3a6c07b24068b7d885f6b9c14a8a757e3b280fe5260f45be497c45ebc3fc8d8fce59171067b09f1608a0acd1fdd1ba7f08f5e02a33f3c1817f08731bf12ffd0ef5602a3dfed1adb7cd2f358d7a287f113e3b240fea6c604ff08fe36c4e61feaaf15fbe1ff2598a56275be9eef26a2aa44fddc1ab71877bf02c3df6b304b45ab9e338e4bf8a3e7bd89392d61ff6a60d8abf5db24b21eefc15be3b284bddaaf9a54f4f03ed5fed2644c84fcec194b4494b5fe1b96e71dcebbde0f4d5d89c5ca5a1f4d53a58c7a71c61943ef32b0e69b26c639a39f687f6e5a6950d86fd9b834de3126c67dbd68dc30fcd3fbaf1dc838eae7d8b802bb81b1cd775adfed50f4f1be7f06d703467e6f8c878cfb0e1c5535e3fc5d80bb717a308e18e7e7cd38ae70bf6b3f6be33aa950ef5a0f7279193b8d4f2bcf830aefe51de3bc823fdacfdba22e2bf4277d0fb7654d15f2b166cc601a1a5715ecd37ed352ddd6c88ff683961bb14859fb735b4b7b427cb43fb46dc30df2d71a5760771518f65f1bd7607e376e8ca7e0366a10ef17e3b4c1797d35ce1ac4f72d30de032781516f07c6d462ff736306536a5cb788e792b1fc47791658f5f6677feeeb6b78f7c7bfffa4a123e4d957bef68d6ffd85bff457fedadff85b3ff6777ee2effdd43ff8473ff34ffef943a7d3508517ffeadffcbb5ff423bfe497fd8a7dabf2adc9b7ee37f4dbf45b7edbef742a9f345efcaeffe9f7fcbe3ff087fec81ffb13ffcb9ffa337fee077ee8231ffbc4a73ef3b92f7c29023d0df5e2f58f2b3872ec2a57bb66ae123458bcf8a2e05a77e12edd95bb7637eed68d7b0a776ee2eeddb4a751491c3e29b807f7e8665fbe27f7fc49e145bed79e462d91fc5078fbddfaee7b0f0a8bf237ea6934928baf0a4b6ed9adcce3e056dd5a505937850db7e9b67a1aad64130adb3677c7edce23e97ebabd791cdcbe3bb09143553812ade39ec685d40322790205e4c2fd523ad5389cb973a5812a78d118f6342ea596e60a11bce8b2e962e5c422999a259928e4a251f434ae4443eac195f339e4bb7a20a71c7241ac5cb9dc6f534dfdfab8160da9286a75ce45575174a97cd5e582ae956f44e196c674d7d3b8110da949d8fa519334d135f75d2e68aafc200a8f34a3a79ec6ad9c2ba96ad308554dcfbae6c5b27944afca6fa2f04e8bd4af8fb168c8b970b075a9ab6a5a565eb16c7a5a555e138575daa0cd9ec69d9c6dc9056de99cedee5cd08ef2ae6533a79fca7ba2b04f0774d8d3988886e4828ecc1b3b1774ac6b4e4c01d532a3535138a3731af434eea5c368246dd610d924ad178a5521211da54c1572d1e8d7c754fa13b25942853d72c1aeaf2023345760f623ae7a1a0fa2d1cb85ceaeb9997bc12d5f84ff5d4281af44e3baa7f1281aa1c3f0cd7f3bfb7cdb29f098ef78d2d39849a7fdd4a3f89ea75fd753c60f9f141e79c6fd1a7b925efdb947cd6b32e6677ee1577ee3775ee411221914967899577a1acf7e9b573f2b209b7a2e1eb5a2be2aacf13a6f7c68a8ca8eaca9fe07854ddefaddfde2e4a7965e3d3f1b9ba2259f9ceeb19cac45a9ea03a98673e9972389e44cbc589f2bf4354ca57153f7ea466ecb1dbba12ba8a13b7aa2116dd2210da8e08aaf79c24fbc32f7e2eb5df9ffb9b3ffc4dbe15f7ffdf66f4d8c9fc0 + + + + + toolButtonEdit + clicked() + tableDBRecords + editRecord() + + + toolButtonDelete + clicked() + tableDBRecords + deleteRecord() + + + toolButtonZoom + clicked() + tableDBRecords + browseRecord() + + + toolButtonExit + clicked() + FLMasterTableInventario + close() + + + toolButtomInsert + clicked() + tableDBRecords + insertRecord() + + + toolButtonImprimir + clicked() + FLMasterTableInventario + imprimirInventario() + + + + qwidgetfactory.h + FLTableDB.h + + + class FLTableDB + + + destroy() + imprimirInventario() + init() + + + --- facturalux-0.4.orig/base/forms/morosos.ui +++ facturalux-0.4/base/forms/morosos.ui @@ -0,0 +1,1015 @@ + +formMorosos + + + formMorosos + + + + 0 + 0 + 595 + 397 + + + + + Helvetica [Urw] + 10 + + + + Form1 + + + + unnamed + + + 6 + + + 6 + + + + TabWidget2 + + + + 7 + 7 + 0 + 0 + + + + + tab + + + &Principal + + + + unnamed + + + 11 + + + 6 + + + + Layout9 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB10_2 + + + + 1 + 1 + 0 + 0 + + + + + 200 + 150 + + + + logo + + + + + FLFieldDB10 + + + + 1 + 1 + 0 + 0 + + + + + 200 + 150 + + + + observaciones + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB4 + + + + 1 + 0 + 0 + 0 + + + + + 190 + 28 + + + + cifnif + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 280 + 28 + + + + administrador + + + + + + + Layout11 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 85 + 28 + + + + + 32767 + 32767 + + + + codempresa + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 390 + 28 + + + + + 32767 + 32767 + + + + nombre + + + + + + + Layout7 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB7 + + + + 1 + 0 + 0 + 0 + + + + + 330 + 28 + + + + nomcomercial + + + + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + contacto + + + + + FLFieldDB8 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + email + + + + + + + + + tab + + + &Teléfonos + + + + unnamed + + + 6 + + + 6 + + + + Frame3 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB1 + + + fltelefonosemp + + + codempresa + + + codempresa + + + + + + + tab + + + &Direcciones + + + + unnamed + + + 6 + + + 6 + + + + Frame3_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonDelete_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtonZoom_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtomInsert_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB2 + + + fldirecciones + + + codempresa + + + codempresa + + + + + + + tab + + + Cuentas Bancos + + + + unnamed + + + 11 + + + 6 + + + + Frame3_2_2_2_2_2_2 + + + + 5 + 5 + 0 + 0 + + + + + 0 + 40 + + + + NoFocus + + + Box + + + Raised + + + + toolButtonEdit_2_2_2_2_2_2 + + + + 40 + 4 + 32 + 32 + + + + NoFocus + + + + + + image0 + + + 77 + + + Modificar registro (M) + + + Para modificar el registro activo de la tabla + + + + + toolButtonZoom_2_2_2_2_2_2 + + + + 112 + 4 + 32 + 32 + + + + NoFocus + + + + + + image2 + + + 86 + + + Ver registro (V) + + + Para ver registro, sin permitir editar + + + + + toolButtonDelete_2_2_2_2_2_2 + + + + 76 + 4 + 32 + 32 + + + + NoFocus + + + + + + image1 + + + 69 + + + Eliminar registro (E) + + + Elimina el registro actual de la tabla + + + + + toolButtomInsert_2_2_2_2_2_2 + + + + 4 + 4 + 32 + 32 + + + + NoFocus + + + + + + image3 + + + 65 + + + Insertar registro (A) + + + Para crear un nuevo registro en la tabla + + + + + + FLTableDB3_2_2_2_2 + + + flcuentasbancos + + + codempresa + + + codempresa + + + + + + + + + + 789c9593cbaedb201445e7f90a2bcca2aa37b6f354d54f68d561a5aa03c0600c3190470755d57fefd9185b37bebe83ee60c4e26c38bcf2b229be7ffb526c5e56f7077f74b29086df8a4df3abef7ffff8f9f9cf6a5d570595aa2acaf587d5fa63218bafc12bb419b5d93609781db14cd80f58e6680496db324725b0dae2076c81755967b31db14e492fc05db9dbed123ae0bedaeff715b0031eaac37e18fb18f190a20178ac8ffb630df4c093389d4f0278079ee5f93c24ba8d78964003e492739e50014523b868801c281ba964420d6c147e40015449c006a893d23126b1050d91fff5f099963c420e1222b5c4dc83999b99c66cd9c3e06a30bac99f8427059e3c4beb79e3c170959684e6b38700b9f54c693d54d2f383da96e93485ce9fd4e883068f61acebec7c1edb758cb9d17361aaed1dcfe743593cd613fad651287b22e5ea3df6a235cddf7ae60de7aa6f53685a4fdf07a5682bd75634ed95b1e06fbeefa7f5e4ebb4811c246d5093cbe68b1dce87a6b42edfb58911bbbe531e6723ce68f4b81002b31e6145bb74b18d2c0467270ff579e795a7742662953118c3a8c3d9cb988b722bf2e064ad75342539e8d9ea678fd776e91ddac72b8f0a2c2e886127a3472f5ac8f4983c91362902d3615e2390ef5dd2f105f9b6e860a7bb08d4d2e122c26556cb28478f8a2c8d926256cb18260f3d0fb95c264f583a9c41934706c56c345a19732379efe9fa42b47465d37ae80af0cd35f4bf7e3fef69fa7fbdefa0b7f1f7d3ea1f863c81b3 + + + 789ced93cf8e9b301087ef790a146e51c506084950d547e8aac74a550f330663e33f48edee61b5eabb777e6e372184b62fd0318af8c8c7786c3c0fbbecf3a78fd9ee61f3fd899eacca94a16fd9ae7b0ee1e5cbd70faf9b6d5d657295a7acdcbedb6c8b4c658f53ec719fcb7dbe4f01ec81e51e03d801ab3d067002d665bdaf531e061ecac3e19050019baa699a0a1880c7ead81c1312f0549f9a530df4c0339fdb33031db0556ddb2aa0069222a28411c81d1377400b549dea554203ec7a0ce008ec530007a04e91d67e8d1c512ce2d6c92ff1378758a9a5b474a43ad683fea383d73bfc18bac97475d20c66b09ad8503f9fefe2c8236bcc385aedc85047de5fa43727cf479314388a3bd963ff56d5d571032c71b4f3a49428e1ced1ce45e44999884208eedeb176d0de530a11b4bf77581c49e36426c9413afa695133b698f4cc51cccb751569e9522b4b4cd3a428f835c719599a452aa9c8075a73822c7f64f2d1b123cfab79e0b073c6b1f7f1bff32f67759fe9c6516b4e3466e6c8175b71208d9eadfccf560ecadd99ffdd1838ac1167d5eb95def9d5602ec668a1cd9b70d9a7b328d69cb9367b566c7fbcdffc047f326525 + + + 789cad93cb6e83301045f77c050abba8ca0314a4a8ea27b4eab252d5856dfc80e09010425255fdf77a3c989447db48e955161c7c18c6433c9ffa2fcf8ffe74ee1d2a52a5cc678a94fe34396afdfefaf6f0e14da2d037bf30f697933b6f32f399ff546c395c07e63a58d8006a874b8b0270d9ae1680618b3bc0c82c47b66c8a182de2109003c661d4c86787286f1ca2bc458c576b065803ae999333c47885a5a4435c3d39c4527b8758aa02248c10625101b2c4953a3ac4520471bd46cc1d62e50322234200960d729600524021dcb30c91117c364134ebb68dd91ff96f27e8e71ae75b2e0ea126cce55727317122dca1b73b74dce13059c125a16dba0e91e2124ec61c22b9b41be38d25c7dec56c3bd80c371938b60474ece6247b7502eb5085a14eeb39e62655d8499a59af913a0ee5693bfe2c53b49951c75146d9e47a5b147a1798528dd47554ba2f4b7dd042579bc03a6693bd77117aaccb820b5e54a75d864ed2ebd99cb3b4ce8528f6797dc686860e33a5d2da442ae5463a70601f3020737009f29873f94f50fc2a3f38a8b1a1d3097ebac17cae38179d5ce3dc70966f763eefbd2f6fba83e2 + + + 789c9593cb6edb301045f7fe0ac1dc19456349966d21c827a4e8b240d185f812298a433fd84551f4df3b433d90c8ca225732c1c3b9e2901cfa6997fdf8fe9aed9e36f7d8442b32619a5bb693bfbdfff3f3d7cbdfcdb62c327c8b22cbb75f36dbaf99c8be0550d467d867fb24c2cb8479c27ec07c8c06c27c9f8fd14858ece9215484655e8e6633619992768487fc703824b4845551555541d8121e8b63357c7b9ff098a240782a4fd5a924f484677eaecf9cf046588bba1e125d27ac05a1266c44d334091d2197bce192b0211452289150124a450f2127544984825027a5634c622b1a229ff5340bad79f8424b0fcd2c169ab28d1e46ae474f0abcf3acade7531e04ca2d174aebc1375d3f92528f1e1c230d1ecd58db9aa5c7b42d6376f274cca9de0eab4833788d3de895c5d0e80998abf78303e7573e995caf52685e4fdf8373b8958be2425d18037ff57d3faf672ca70174a0a4a6165d662cec703e38a5b163ad7508b4eb1be6b126d0194d1e0b00cc780a3bdca50d2a30006b660f8e79eb9dc7743ad02a0368cd70c09a6eca85b91d7ae8648db138253a9873f2bdc74bb3760fcdfd8dc7010b2b62b493c923572d68bacf9e809be4c0242c5b0a8c758f787c101f5f0966ae05604f42c7a15bb431c4c9e3024b5f45be686380d983d723aebfb307d60e67d0ec89e098095a3aadaf28ef3d960f82c192cdebc112d06fa961fcedfdf948f3ffeb6307de8d7fcf9bff6c4981b8 + + + + + toolButtomInsert + clicked() + FLTableDB1 + insertRecord() + + + toolButtonEdit + clicked() + FLTableDB1 + editRecord() + + + toolButtonDelete + clicked() + FLTableDB1 + deleteRecord() + + + toolButtonZoom + clicked() + FLTableDB1 + browseRecord() + + + toolButtomInsert_2 + clicked() + FLTableDB2 + insertRecord() + + + toolButtonEdit_2 + clicked() + FLTableDB2 + editRecord() + + + toolButtonDelete_2 + clicked() + FLTableDB2 + deleteRecord() + + + toolButtonZoom_2 + clicked() + FLTableDB2 + browseRecord() + + + toolButtomInsert_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + insertRecord() + + + toolButtonEdit_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + editRecord() + + + toolButtonDelete_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + deleteRecord() + + + toolButtonZoom_2_2_2_2_2_2 + clicked() + FLTableDB3_2_2_2_2 + browseRecord() + + + + FLFieldDB2 + FLFieldDB3 + FLFieldDB4 + FLFieldDB5 + FLFieldDB7 + FLFieldDB9 + FLFieldDB8 + FLFieldDB10_2 + FLFieldDB10 + TabWidget2 + FLTableDB1 + + + --- facturalux-0.4.orig/base/forms/factura.ui +++ facturalux-0.4/base/forms/factura.ui @@ -0,0 +1,1366 @@ + +formFactura + + + formFactura + + + + 0 + 0 + 851 + 660 + + + + Facturas + + + + unnamed + + + 11 + + + 6 + + + + TabWidget11 + + + + tab + + + Resumen Conceptos + + + + unnamed + + + 11 + + + 6 + + + + Frame3 + + + Box + + + Plain + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1 + + + + Helvetica [Urw] + 18 + 1 + + + + MShape + + + MShadow + + + FACTURA Nº : + + + AutoText + + + + + FLFieldDB17 + + + + 130 + 0 + + + + hora + + + flfactura + + + + + FLFieldDB2 + + + + 0 + 1 + 0 + 0 + + + + + 150 + 28 + + + + StrongFocus + + + fecha + + + + + numero + + + + 140 + 0 + + + + + Helvetica [Urw] + 18 + 1 + + + + # + + + AutoText + + + AlignVCenter|AlignLeft + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + codemporig + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codemporig + + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flempresas + + + codemporig + + + codempresa + + + + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + codalmorig + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codalmorig + + + + + + + + + + + + + + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flalmacenes + + + codalmorig + + + codalmacen + + + + + + + Layout8_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codvendedor + + + + + + + + + + + + + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flvendedores + + + codvendedor + + + codvendedor + + + + + + + Layout6 + + + + unnamed + + + 0 + + + 6 + + + + codempdest + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codempdest + + + + + + + + + + + FLFieldDB12 + + + + 1 + 0 + 0 + 0 + + + + + 130 + 28 + + + + nombre + + + flempresas + + + codempdest + + + codempresa + + + + + FLFieldDB9 + + + + 1 + 0 + 0 + 0 + + + + + 111 + 28 + + + + NoFocus + + + cifnif + + + flempresas + + + codempdest + + + codempresa + + + + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + codalmdest + + + + 1 + 0 + 0 + 0 + + + + + 170 + 28 + + + + codalmdest + + + + + + + + + + + + + + + + + FLFieldDB3_2_3 + + + + 1 + 0 + 0 + 0 + + + + + 310 + 28 + + + + nombre + + + flalmacenes + + + codalmdest + + + codalmacen + + + + + + + Layout5_2 + + + + unnamed + + + 0 + + + 6 + + + + PushButton3 + + + Borrar Articulo + + + + + PushButton4 + + + Editar Articulo + + + + + PushButton6_2 + + + Añadir Articulo + + + + + lineasfactura + + + TabFocus + + + fllineasfactura + + + idfactura + + + idfactura + + + + + + + Layout4_2_2 + + + + unnamed + + + 0 + + + 6 + + + + addAlbaran + + + Añadir Articulos desde Albaran + + + + + albaran + + + TabFocus + + + flalbaranes + + + codempdest + + + codempdest + + + + + + + Layout4_2 + + + + unnamed + + + 0 + + + 6 + + + + TextLabel1_2 + + + Base Imponible: + + + + + baseimp + + + #base + + + AlignVCenter|AlignRight + + + + + + + Layout5_3 + + + + unnamed + + + 0 + + + 6 + + + + TextLabel3 + + + Impuestos: + + + + + totimp + + + #Impuestos + + + AlignVCenter|AlignRight + + + + + + + Layout6_2 + + + + unnamed + + + 0 + + + 6 + + + + TextLabel6 + + + Promociones: + + + + + totprom + + + #totprom + + + AlignVCenter|AlignRight + + + + + + + total + + + + 5 + 5 + 0 + 0 + + + + + 85 + 255 + 0 + + + + + 0 + 0 + 0 + + + + + + + 85 + 255 + 0 + + + 85 + 255 + 0 + + + 170 + 255 + 127 + + + 127 + 255 + 63 + + + 42 + 127 + 0 + + + 57 + 170 + 0 + + + 255 + 255 + 255 + + + 255 + 255 + 255 + + + 255 + 255 + 255 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 128 + + + 255 + 255 + 255 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + + + 85 + 255 + 0 + + + 85 + 255 + 0 + + + 170 + 255 + 127 + + + 110 + 255 + 38 + + + 42 + 127 + 0 + + + 57 + 170 + 0 + + + 128 + 128 + 128 + + + 255 + 255 + 255 + + + 128 + 128 + 128 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 128 + + + 255 + 255 + 255 + + + 0 + 0 + 255 + + + 255 + 0 + 255 + + + + + 85 + 255 + 0 + + + 85 + 255 + 0 + + + 170 + 255 + 127 + + + 110 + 255 + 38 + + + 42 + 127 + 0 + + + 57 + 170 + 0 + + + 255 + 255 + 255 + + + 255 + 255 + 255 + + + 255 + 255 + 255 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 128 + + + 255 + 255 + 255 + + + 0 + 0 + 255 + + + 255 + 0 + 255 + + + + + + + 32 + + + + Sunken + + + false + + + 15 + + + Filled + + + 0 + + + 0 + + + + + Layout9 + + + + unnamed + + + 0 + + + 6 + + + + coddivisa + + + + 1 + 0 + 0 + 0 + + + + + 110 + 28 + + + + coddivisa + + + + + FLFieldDB11 + + + + 1 + 0 + 0 + 0 + + + + + 141 + 28 + + + + descripcion + + + fldivisas + + + coddivisa + + + coddivisa + + + + + FLFieldDB12_2 + + + + 1 + 0 + 0 + 0 + + + + + 220 + 28 + + + + tasaconv + + + fldivisas + + + coddivisa + + + coddivisa + + + + + + + + + tab + + + Formas de Pago + + + + unnamed + + + 11 + + + 6 + + + + descripcionformapago + + + descripcion + + + flformaspago + + + codformapago + + + codformapago + + + + + codformapago + + + codformapago + + + + + TextLabel1_2_4 + + + + 1 + + + + Pagos pendientes: + + + + + TextLabel2_3 + + + Los pagos a dia 0 no son contabilizados como pagos pendientes. + + + + + lineaspagopendientes_3 + + + flpagospendientes + + + idfactura + + + idfactura + + + + + TextLabel1_3_4 + + + + 18 + 1 + + + + Total a pagar ahora: + + + + + Spacer1_3 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + LCDNumber2_3 + + + + 0 + 0 + 0 + 0 + + + + + 0 + 255 + 0 + + + + + 0 + 0 + 0 + + + + 11 + + + Filled + + + + + + + + + + PushButton6_2 + clicked() + lineasfactura + insertRecord() + + + PushButton3 + clicked() + lineasfactura + deleteRecord() + + + PushButton4 + clicked() + lineasfactura + editRecord() + + + addAlbaran + clicked() + formFactura + addAlbaran() + + + + addAlbaran() + + + --- facturalux-0.4.orig/base/forms/impuestosempresas.ui +++ facturalux-0.4/base/forms/impuestosempresas.ui @@ -0,0 +1,169 @@ + +formImpuestosEmpresas + + + formImpuestosEmpresas + + + + 0 + 0 + 586 + 88 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + Layout5 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codempresa + + + + + FLFieldDB5 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + nombre + + + flempresas + + + codempresa + + + codempresa + + + + + + + Layout5_2 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB3_2 + + + + 1 + 0 + 0 + 0 + + + + + 150 + 28 + + + + codimpuesto + + + + + FLFieldDB5_2 + + + + 1 + 0 + 0 + 0 + + + + + 381 + 28 + + + + descripcion + + + flimpuestos + + + codimpuesto + + + codimpuesto + + + + + + + + --- facturalux-0.4.orig/base/forms/lineasalbaran.ui +++ facturalux-0.4/base/forms/lineasalbaran.ui @@ -0,0 +1,400 @@ + +formLineasAlbaran + + + formLineasAlbaran + + + + 0 + 0 + 473 + 196 + + + + Form1 + + + + unnamed + + + 11 + + + 6 + + + + FLFieldDB2 + + + + 1 + 0 + 0 + 0 + + + + + 451 + 28 + + + + descripcion + + + descripcion + + + codarticulo + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FLFieldDB1 + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + codarticulo + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + cantidad + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + cantidad + + + + + precio + + + + 1 + 0 + 0 + 0 + + + + + 210 + 28 + + + + precio + + + precioventa + + + codarticulo + + + + + + + peso + + + + 160 + 28 + + + + peso + + + peso + + + codarticulo + + + + + Layout3 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + TextLabel1_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + TOTAL + + + AutoText + + + + + total + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1_2 + + + Horizontal + + + Expanding + + + + 20 + 0 + + + + + + TextLabel1_2_2 + + + + 1 + 0 + 0 + 0 + + + + + 90 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + PesoTotal + + + AutoText + + + + + pesototal + + + + 1 + 0 + 0 + 0 + + + + + 180 + 29 + + + + + Helvetica [Urw] + 18 + 1 + + + + 0 + + + AutoText + + + AlignVCenter|AlignRight + + + + + + + + --- facturalux-0.4.orig/base/icons/Makefile.am +++ facturalux-0.4/base/icons/Makefile.am @@ -0,0 +1,6 @@ +####### kdevelop will overwrite this part!!! (begin)########## + + +EXTRA_DIST = imp.png imp.xpm cbn.xcf ff.xcf fpg.xcf prm.xcf vnd.xcf + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/icons/Makefile.in +++ facturalux-0.4/base/icons/Makefile.in @@ -0,0 +1,417 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +EXTRA_DIST = imp.png imp.xpm cbn.xcf ff.xcf fpg.xcf prm.xcf vnd.xcf +subdir = base/icons +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = Makefile.am Makefile.in +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/icons/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/icons/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/icons/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool uninstall uninstall-am uninstall-info-am + + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/icons/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/icons/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/icons/imp.xpm +++ facturalux-0.4/base/icons/imp.xpm @@ -0,0 +1,46 @@ +/* XPM */ +static char * imp_xpm[] = { +"32 32 11 1", +" c None", +". c #A81212", +"+ c #951010", +"@ c #700C0C", +"# c #000000", +"$ c #380606", +"% c #5D0A0A", +"& c #830E0E", +"* c #4B0808", +"= c #130202", +"- c #250404", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .+@+.......................... ", +" .@#@.......................... ", +" .@#@.......................... ", +" .@#@.......................... ", +" .@#@..$%&*$%&+%$$@..+@+@$$@+.. ", +" .@#@..#==###$-####..@#-####*.. ", +" .@#@..##%..-#-+.&#@.@##+..*#@. ", +" .@#@..#$...$#....#@.@#-...&=#. ", +" .@#@..#$...$#....#@.@#@....$#. ", +" .@#@..#$...$#....#@.@#@....$#. ", +" .@#@..#$...$#....#@.@#*...+-#. ", +" .@#@..#$...$#....#@.@##...@#*. ", +" .@#@..#$...$#....#@.@##-$$#-+. ", +" .@#@..#$...$#....#@.@#@-##-+.. ", +" ....................@#@....... ", +" ....................@#@....... ", +" ....................@#@....... ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" .............................. ", +" "}; --- facturalux-0.4.orig/base/queries/articulos.qry +++ facturalux-0.4/base/queries/articulos.qry @@ -0,0 +1,19 @@ + + + articulos + + 0 + flarticulos.codarticulo + + + + flarticulos + + + + + + + --- facturalux-0.4.orig/base/queries/Makefile.am +++ facturalux-0.4/base/queries/Makefile.am @@ -0,0 +1,19 @@ +####### kdevelop will overwrite this part!!! (begin)########## + + +EXTRA_DIST = albaranes.qry articulos.qry inventario.qry + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/queries/ + $(INSTALL_DATA) $(srcdir)/albaranes.qry $(datadir)/facturalux/queries/albaranes.qry + $(mkinstalldirs) $(datadir)/facturalux/queries/ + $(INSTALL_DATA) $(srcdir)/articulos.qry $(datadir)/facturalux/queries/articulos.qry + $(mkinstalldirs) $(datadir)/facturalux/queries/ + $(INSTALL_DATA) $(srcdir)/inventario.qry $(datadir)/facturalux/queries/inventario.qry + +uninstall-local: + -rm -f $(datadir)/facturalux/queries/albaranes.qry + -rm -f $(datadir)/facturalux/queries/articulos.qry + -rm -f $(datadir)/facturalux/queries/inventario.qry + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/queries/Makefile.in +++ facturalux-0.4/base/queries/Makefile.in @@ -0,0 +1,449 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +EXTRA_DIST = albaranes.qry articulos.qry inventario.qry +subdir = base/queries +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = Makefile.am Makefile.in +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/queries/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/queries/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/queries/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool uninstall uninstall-am uninstall-info-am \ + uninstall-local + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/queries/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/queries/ +#>- $(INSTALL_DATA) $(srcdir)/albaranes.qry $(datadir)/facturalux/queries/albaranes.qry +#>+ 1 + $(INSTALL_DATA) $(srcdir)/albaranes.qry $(DESTDIR)$(datadir)/facturalux/queries/albaranes.qry +#>- $(mkinstalldirs) $(datadir)/facturalux/queries/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/queries/ +#>- $(INSTALL_DATA) $(srcdir)/articulos.qry $(datadir)/facturalux/queries/articulos.qry +#>+ 1 + $(INSTALL_DATA) $(srcdir)/articulos.qry $(DESTDIR)$(datadir)/facturalux/queries/articulos.qry +#>- $(mkinstalldirs) $(datadir)/facturalux/queries/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/queries/ +#>- $(INSTALL_DATA) $(srcdir)/inventario.qry $(datadir)/facturalux/queries/inventario.qry +#>+ 1 + $(INSTALL_DATA) $(srcdir)/inventario.qry $(DESTDIR)$(datadir)/facturalux/queries/inventario.qry + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/queries/albaranes.qry +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/queries/albaranes.qry +#>- -rm -f $(datadir)/facturalux/queries/articulos.qry +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/queries/articulos.qry +#>- -rm -f $(datadir)/facturalux/queries/inventario.qry +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/queries/inventario.qry + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/queries/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/queries/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/queries/inventario.qry +++ facturalux-0.4/base/queries/inventario.qry @@ -0,0 +1,42 @@ + + + inventario + + from + QT_TRANSLATE_NOOP("Queries","Desde Inventario nº:") + uint + + + to + QT_TRANSLATE_NOOP("Queries","Hasta Inventario nº:") + uint + + + 0 + flinventario.idinventario + + + + ((flinventario INNER JOIN fllineasinventario ON + flinventario.idinventario = fllineasinventario.idinventario) LEFT JOIN flempresas ON + flinventario.codempresa = flempresas.codempresa) , flsituacionalmacen , flarticulos + + + + flinventario.idinventario>=[from] AND flinventario.idinventario<=[to] AND + flsituacionalmacen.codarticulo = fllineasinventario.codarticulo AND + flsituacionalmacen.codalmacen = flinventario.codalmacen AND + fllineasinventario.codarticulo = flarticulos.codarticulo + + + + + + + --- facturalux-0.4.orig/base/queries/albaranes.qry +++ facturalux-0.4/base/queries/albaranes.qry @@ -0,0 +1,47 @@ + + + albaranes + + from + QT_TRANSLATE_NOOP("Queries","Desde Albarán nº:") + uint + + + to + QT_TRANSLATE_NOOP("Queries","Hasta Albarán nº:") + uint + + + 0 + flalbaranes.idalbaran + + + + ((flalbaranes INNER JOIN fllineasalbaran ON + flalbaranes.idalbaran = fllineasalbaran.idalbaran) LEFT JOIN flempresas ON + flalbaranes.codemporig = flempresas.codempresa) LEFT JOIN flempresas AS + flempresas_1 ON flalbaranes.codempdest = + flempresas_1.codempresa, flvendedores , flsituacionalmacen , + fltransporte , fltransportistas + + + + flalbaranes.idalbaran>=[from] AND flalbaranes.idalbaran<=[to] AND + flvendedores.codvendedor=flalbaranes.codvendedor AND + flsituacionalmacen.codarticulo = fllineasalbaran.codarticulo AND + flsituacionalmacen.codalmacen = flalbaranes.codalmorig AND + flalbaranes.codtransporte = fltransporte.codtransporte AND + fltransporte.codtransportista = fltransportistas.codtransportista + + + + + --- facturalux-0.4.orig/base/translations.pro +++ facturalux-0.4/base/translations.pro @@ -0,0 +1,84 @@ +# Este fichero sirve para crear y mezclar los +# mensajes para las traducciones. +# +# Para actualizar las traducciones con nuevos mensajes +# en el código hay que ejecutar: +# +# lupdate translations.pro +# lrelease transalations.pro + +HEADERS = tables/flstocks.mtd \ + tables/flempresas.mtd \ + tables/fltelefonosemp.mtd \ + tables/fldirecciones.mtd \ + tables/flpaises.mtd \ + tables/flalmacenes.mtd \ + tables/fltelefonosalm.mtd \ + tables/fldivisas.mtd \ + tables/flfamilias.mtd \ + tables/flarticulos.mtd \ + tables/flpreciosemp.mtd \ + tables/flpreciosalm.mtd \ + tables/flalbaranes.mtd \ + tables/fllineasalbaran.mtd \ + tables/flimpuestos.mtd \ + tables/flimpuestosarticulos.mtd \ + tables/flimpuestosempresas.mtd \ + tables/flpromociones.mtd \ + tables/fltipopromocion.mtd \ + tables/flcuentasbancos.mtd \ + tables/flformaspago.mtd \ + tables/flvendedores.mtd \ + tables/fltransportistas.mtd \ + tables/flsituacionalmacen.mtd \ + tables/flvehiculos.mtd \ + tables/fltransporte.mtd \ + tables/flmorosos.mtd \ + queries/albaranes.qry \ + process/FLAlbaranes.h \ + process/FLMasterAlbaranes.h \ + process/FLLineasAlbaran.h \ + process/FLArticulos.h + +SOURCES = process/FLAlbaranes.cpp \ + process/FLMasterAlbaranes.cpp \ + process/FLLineasAlbaran.cpp \ + process/FLArticulos.cpp + +FORMS = forms/FLWidgetApplication.ui \ + forms/empresas.ui \ + forms/telefonosemp.ui \ + forms/telefonosalm.ui \ + forms/direcciones.ui \ + forms/paises.ui \ + forms/almacenes.ui \ + forms/divisas.ui \ + forms/familias.ui \ + forms/articulos.ui \ + forms/stocks.ui \ + forms/preciosemp.ui \ + forms/preciosalm.ui \ + forms/albaranes.ui \ + forms/lineasalbaran.ui \ + forms/impuestos.ui \ + forms/impuestosarticulos.ui \ + forms/impuestosempresas.ui \ + forms/promociones.ui \ + forms/tipopromocion.ui \ + forms/cuentasbancos.ui \ + forms/formaspago.ui \ + forms/vendedores.ui \ + forms/transportistas.ui \ + forms/situacionalmacen.ui \ + forms/vehiculos.ui \ + forms/morosos.ui \ + forms/transporte.ui + +TRANSLATIONS = translations/perso.es.ts \ + translations/perso.fr.ts \ + translations/perso.en.ts \ + translations/perso.ca.ts \ + translations/perso.gl.ts \ + translations/perso.pt.ts \ + translations/perso.it.ts \ + translations/perso.untranslated.ts --- facturalux-0.4.orig/base/actions.xml +++ facturalux-0.4/base/actions.xml @@ -0,0 +1,195 @@ + + + flmorosos + flmorosos + flmorosos
+
FLWidgetMasterTable.ui
+
+ + flinventario + flinventario + flinventario
+
FLMasterTableInventario.ui
+
+ + flfacturas + flfacturas + flfacturas
+
FLMasterTableFacturas.ui
+
+ + fltransporte + fltransporte + fltransporte
+
FLWidgetMasterTable.ui
+
+ + flvehiculos + flvehiculos + flvehiculos
+
FLWidgetMasterTable.ui
+
+ + flsituacionalmacen + flsituacionalmacen + flsituacionalmacen
+
FLWidgetMasterTable.ui
+
+ + fltransportistas + fltransportistas + fltransportistas
+
FLWidgetMasterTable.ui
+
+ + flvendedores + flvendedores + flvendedores
+
FLWidgetMasterTable.ui
+
+ + flempresas + flempresas + flempresas
+
FLWidgetMasterTable.ui
+
+ + flalmacenes + flalmacenes + flalmacenes
+
FLWidgetMasterTable.ui
+
+ + flpromociones + flpromociones + flpromociones
+
FLWidgetMasterTable.ui
+
+ + fltipopromocion + fltipopromocion + fltipopromocion
+
FLWidgetMasterTable.ui
+
+ + + flimpuestos + flimpuestos + flimpuestos
+
FLWidgetMasterTable.ui
+
+ + flimpuestosarticulos + flimpuestosarticulos + flimpuestosarticulos
+
FLWidgetMasterTable.ui
+
+ + flimpuestosempresas + flimpuestosempresas + flimpuestosempresas
+
FLWidgetMasterTable.ui
+
+ + flcuentasbancos + flcuentasbancos + flcuentasbancos
+
FLWidgetMasterTable.ui
+
+ + flformaspago + flformaspago + flformaspago
+
FLWidgetMasterTable.ui
+
+ + flarticulos + flarticulos + flarticulos
+
FLWidgetMasterTable.ui
+
+ + flalbaranesventas + flalbaranesventas + flmasteralbaranesventas + flalbaranes
+ Albaranes de venta +
FLMasterTableAlbaranes.ui
+
+ + flalbaranescompras + flalbaranescompras + flmasteralbaranescompras + flalbaranes
+ Albaranes de compra +
FLMasterTableAlbaranes.ui
+
+ + fldirecciones + fldirecciones + fldirecciones
+
FLWidgetMasterTable.ui
+
+ + fldivisas + fldivisas + fldivisas
+
FLWidgetMasterTable.ui
+
+ + flfamilias + flfamilias + flfamilias
+
FLWidgetMasterTable.ui
+
+ + fllineasalbarancompras + fllineasalbarancompras + fllineasalbarancompras + fllineasalbaran
+
FLWidgetMasterTable.ui
+
+ + fllineasalbaranventas + fllineasalbaranventas + fllineasalbaranventas + fllineasalbaran
+
FLWidgetMasterTable.ui
+
+ + flpaises + flpaises + flpaises
+
FLWidgetMasterTable.ui
+
+ + flpreciosalm + flpreciosalm + flpreciosalm
+
FLWidgetMasterTable.ui
+
+ + flpreciosemp + flpreciosemp + flpreciosemp
+
FLWidgetMasterTable.ui
+
+ + flstocks + flstocks + flstocks
+
FLWidgetMasterTable.ui
+
+ + fltelefonosalm + fltelefonosalm + fltelefonosalm
+
FLWidgetMasterTable.ui
+
+ + fltelefonosemp + fltelefonosemp + fltelefonosemp
+
FLWidgetMasterTable.ui
+
+
--- facturalux-0.4.orig/base/Makefile.am +++ facturalux-0.4/base/Makefile.am @@ -0,0 +1,25 @@ +####### kdevelop will overwrite this part!!! (begin)########## + +SUBDIRS = forms process icons queries reports tables translations + +EXTRA_DIST = actions.xml translations.pro + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/ + $(INSTALL_DATA) $(srcdir)/actions.xml $(datadir)/facturalux/actions.xml + +uninstall-local: + -rm -f $(datadir)/facturalux/actions.xml + +####### kdevelop will overwrite this part!!! (end)############ + + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +base_METASOURCES = AUTO + + +# them while "make clean", use CLEANFILES +DISTCLEANFILES = $(base_METASOURCES) + --- facturalux-0.4.orig/base/Makefile.in +++ facturalux-0.4/base/Makefile.in @@ -0,0 +1,563 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +SUBDIRS = forms process icons queries reports tables translations + +EXTRA_DIST = actions.xml translations.pro + +####### kdevelop will overwrite this part!!! (end)############ + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +base_METASOURCES = AUTO + +# them while "make clean", use CLEANFILES +DISTCLEANFILES = $(base_METASOURCES) +subdir = base +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = + +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive +DIST_COMMON = Makefile.am Makefile.in +DIST_SUBDIRS = $(SUBDIRS) +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ + maintainer-clean-recursive: + @set fnord $$MAKEFLAGS; amf=$$2; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = .. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" \ + distdir=../$(distdir)/$$subdir \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: + +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + +distclean-am: clean-am distclean-generic distclean-libtool \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +info: info-recursive + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-libtool clean-recursive distclean \ + distclean-generic distclean-libtool distclean-recursive \ + distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ + info-recursive install install-am install-data install-data-am \ + install-data-local install-data-recursive install-exec \ + install-exec-am install-exec-recursive install-info \ + install-info-am install-info-recursive install-man \ + install-recursive install-strip installcheck installcheck-am \ + installdirs installdirs-am installdirs-recursive \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-libtool mostlyclean-recursive tags tags-recursive \ + uninstall uninstall-am uninstall-info-am \ + uninstall-info-recursive uninstall-local uninstall-recursive + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/ +#>- $(INSTALL_DATA) $(srcdir)/actions.xml $(datadir)/facturalux/actions.xml +#>+ 1 + $(INSTALL_DATA) $(srcdir)/actions.xml $(DESTDIR)$(datadir)/facturalux/actions.xml + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/actions.xml +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/actions.xml +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/translations/perso.untranslated.ts +++ facturalux-0.4/base/translations/perso.untranslated.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + FacturaLUX. + + + &Principal + &Main + + + A&lmacén + &Store + + + C&ompras + &Puerchases + + + V&entas + &Sales + + + &Ver + &View + + + V&entana + &Window + + + &Configuración + &Configuration + + + &Ayuda + &Help + + + Herramientas + Tools + + + Empresas + Companies + + + &Empresas + &Companies + + + Abre la tabla de Empresas + Open the Companies table + + + Salir + Exit + + + &Salir + &Exit + + + Sale de la aplicación + Exit the application + + + Ãndice + Index + + + Ã&ndice... + &Index... + + + Indice de la ayuda + Help index + + + Acerca de FacturaLUX + About FacturaLUX + + + &Acerca de FacturaLUX + &About FacturaLUX + + + Muestra un diálogo con información acerca de FacturaLUX + Show a dialog with information about FacturaLUX + + + Ventana + Window + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + Countries + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + Stores + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + Currencies + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + Families + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + Delivery note + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + Number + + + Fecha + Date + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + Currency + + + Tasa de conversión + Conversion rate + + + Total + Total + + + Stocks + Stocks + + + Identificador + + + + Cantidad + Amount + + + Artículo + Description + + + Almacén + Store + + + Código + Code + + + Nombre + Name + + + Teléfonos + Telephones + + + Descripción + Description + + + Teléfono + Telephone + + + Empresa + Company + + + Direcciones + Adresses + + + Dirección + Address + + + Código Postal + Postal Code + + + Ciudad + City + + + Provincia + + + + Apartado de correos + Postal Box + + + Pais + Country + + + Paises + Countries + + + Bandera + Flag + + + Almacenes + Stores + + + Divisas + Currencies + + + Divisa base + Base currency + + + Familias + Families + + + Precio de compra + Buy prize + + + Precio de venta + Sell prize + + + Precios por empresa + Prizes by company + + + Precios por almacén + Prizes by store + + + Lineas de Albarán + Delivery note lines + + + Precio + Prize + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + Delivery note + + + Facturado + + + + Empresas + Companies + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + Contac + + + Nombre comercial + Comercial Name + + + E-mail + E-mail + + + Observaciones + Notes + + + Empresa por defecto + Default company + + + Logotipo + Logo + + + CodFormaPago + + + + Artículos + Articles + + + Referencia + Reference + + + Cod. Barras + Barcode + + + Tipo de Stock + Type of Stock + + + ¿Es un kit? + ¿It's a kit? + + + Familia + Family + + + Imagen + Image + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + From Delivery note number: + + + Hasta Albarán nº: + To Delivery note number: + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + Show record (V) + + + Para ver registro, sin permitir editar + + + + TOTAL + TOTAL + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + &Main + + + &Teléfonos + &Telephones + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + Show record (V) + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + &Rates + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + &Main + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + Show record (V) + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + &Main + + + &Teléfonos + &Telephones + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + Show record (V) + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + &Addresses + + + A&lmacenes + &Stores + + + Ta&rifa + &Rates + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + TOTAL + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/Makefile.am +++ facturalux-0.4/base/translations/Makefile.am @@ -0,0 +1,31 @@ +####### kdevelop will overwrite this part!!! (begin)########## + + +EXTRA_DIST = perso.ca.qm perso.ca.ts perso.en.qm perso.en.ts perso.es.qm perso.es.ts perso.fr.qm perso.fr.ts perso.gl.qm perso.gl.ts perso.it.qm perso.it.ts perso.pt.qm perso.pt.ts perso.untranslated.qm perso.untranslated.ts + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.ca.qm $(datadir)/facturalux/translations/perso.ca.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.en.qm $(datadir)/facturalux/translations/perso.en.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.es.qm $(datadir)/facturalux/translations/perso.es.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.fr.qm $(datadir)/facturalux/translations/perso.fr.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.gl.qm $(datadir)/facturalux/translations/perso.gl.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.it.qm $(datadir)/facturalux/translations/perso.it.qm + $(mkinstalldirs) $(datadir)/facturalux/translations/ + $(INSTALL_DATA) $(srcdir)/perso.pt.qm $(datadir)/facturalux/translations/perso.pt.qm + +uninstall-local: + -rm -f $(datadir)/facturalux/translations/perso.ca.qm + -rm -f $(datadir)/facturalux/translations/perso.en.qm + -rm -f $(datadir)/facturalux/translations/perso.es.qm + -rm -f $(datadir)/facturalux/translations/perso.fr.qm + -rm -f $(datadir)/facturalux/translations/perso.gl.qm + -rm -f $(datadir)/facturalux/translations/perso.it.qm + -rm -f $(datadir)/facturalux/translations/perso.pt.qm + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/translations/Makefile.in +++ facturalux-0.4/base/translations/Makefile.in @@ -0,0 +1,485 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +EXTRA_DIST = perso.ca.qm perso.ca.ts perso.en.qm perso.en.ts perso.es.qm perso.es.ts perso.fr.qm perso.fr.ts perso.gl.qm perso.gl.ts perso.it.qm perso.it.ts perso.pt.qm perso.pt.ts perso.untranslated.qm perso.untranslated.ts +subdir = base/translations +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = Makefile.am Makefile.in +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/translations/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/translations/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/translations/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool uninstall uninstall-am uninstall-info-am \ + uninstall-local + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.ca.qm $(datadir)/facturalux/translations/perso.ca.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.ca.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.ca.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.en.qm $(datadir)/facturalux/translations/perso.en.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.en.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.en.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.es.qm $(datadir)/facturalux/translations/perso.es.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.es.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.es.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.fr.qm $(datadir)/facturalux/translations/perso.fr.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.fr.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.fr.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.gl.qm $(datadir)/facturalux/translations/perso.gl.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.gl.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.gl.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.it.qm $(datadir)/facturalux/translations/perso.it.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.it.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.it.qm +#>- $(mkinstalldirs) $(datadir)/facturalux/translations/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/translations/ +#>- $(INSTALL_DATA) $(srcdir)/perso.pt.qm $(datadir)/facturalux/translations/perso.pt.qm +#>+ 1 + $(INSTALL_DATA) $(srcdir)/perso.pt.qm $(DESTDIR)$(datadir)/facturalux/translations/perso.pt.qm + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/translations/perso.ca.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.ca.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.en.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.en.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.es.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.es.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.fr.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.fr.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.gl.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.gl.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.it.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.it.qm +#>- -rm -f $(datadir)/facturalux/translations/perso.pt.qm +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/translations/perso.pt.qm + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/translations/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/translations/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/translations/perso.ca.ts +++ facturalux-0.4/base/translations/perso.ca.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.en.ts +++ facturalux-0.4/base/translations/perso.en.ts @@ -0,0 +1,1337 @@ + + + FLWidgetApplication + + FacturaLUX + FacturaLUX + + + &Principal + &Main + + + C&ompras + &Purchases + + + V&entas + &Sales + + + &Ver + &View + + + V&entana + Wi&ndow + + + &Ayuda + &Help + + + Herramientas + Tools + + + Empresas + Companies + + + &Empresas + &Companies + + + Abre la tabla de Empresas + Open the Companies table + + + Salir + Exit + + + &Salir + &Exit + + + Indice de la ayuda + Help index + + + Acerca de FacturaLUX + About FacturaLUX + + + &Acerca de FacturaLUX + &About FacturaLUX + + + Ventana + Window + + + Cascada + Cascade + + + &Cascada + Cascade + + + Cascada de ventanas + Cascade of windows + + + Muestra las ventans en cascada + Show windows in cascade + + + Mosaico + Mosaic + + + &Mosaico + Mosaic + + + Mosaico de ventanas + Mosaic of windows + + + Muestra las ventanas en mosaico + Show the windows in mosaic + + + Cerrar ventana + Close Window + + + C&erra ventana + Close Window + + + Cierra la ventana activa + Close active window + + + Barra de herramientas + Toolbar + + + &Barra de herramientas + T&oolbar + + + Oculta o muestra la barra de herramientas + Hide or show the Toolbar + + + Barra de estado + Status bar + + + &Barra de estado + Status &bar + + + Oculta o muestra la barra de estado + Hide or show the Status bar + + + Paises + Countries + + + &Paises + Count&ries + + + Abre la tabla Paises + Open the Countries table + + + Almacenes + Warehouses + + + &Almacenes + &Warehouses + + + Abre la tabla Almacenes + Open the Warehouses table + + + Divisas + Currencies + + + &Divisas + C&urrencies + + + Abre la tabla Divisas + Open the Currencies table + + + Familias + Families + + + &Familias + &Families + + + Abre la tabla Familias + Open the Families table + + + Tipo de letra + Font + + + &Tipo de letra + Font + + + Albaranes + Delivery Notes + + + &Albaranes + &Delivery Notes + + + Albaranes de compra (F5) + Purchase Delivery Notes (F5) + + + Abre la tabla de albaranes en modo compras + Open the Delivery Notes table in Purchase Mode + + + Albaranes de venta (F9) + Sales Delivery Notes (F9) + + + Abre la tabla de albaranes en modo ventas + Open the Delivery Notes table in Sales Mode + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + FacturaLUX. Application for managing the small and medium sized business. + + + A&lmacén + &Warehouse + + + &Configuración + Setup + + + Sale de la aplicación + Exit the application + + + Ãndice + Index + + + Ã&ndice... + Inde&x... + + + Muestra un diálogo con información acerca de FacturaLUX + Show a dialogue with information about FacturaLUX + + + Artículos + Items + + + A&rtículos + &Items + + + Abre la tabla de Artículos + Open the Items table + + + Establece la fuente general para la aplicación + Set the default font for the application + + + Impuestos + Taxes + + + &Impuestos + &Taxes + + + Abre la tabla de Impuestos (Ctrl+I) + Open the Taxes table (Ctl+T) + + + TipoPromociones + TypePromotions + + + &TipoPromociones + TypePromotions + + + Formas Pago + Payment Methods + + + &Formas Pago + Pa&yment Methods + + + Vendedores + Sellers + + + &Vendedores + Se&llers + + + &Transporte + &Shipping + + + Impuestos (Ctrl+I) + Taxes (Crtl+I)) + + + Promociones (F7) + Promotions (F7) + + + Abre la tabla de TipoPromociones (F7) + Open the TypePromotions table (F7) + + + Cuentas Bancos + Bank accounts + + + &Cuentas Bancos + &Bank Accounts + + + Cuentas Bancos (Ctrl+B) + Bank Accounts (Crtl+B) + + + Abre la tabla Cuentas Bancos (Ctrl+B) + Open the Bank Accounts table (Crtl+B) + + + Formas Pago (Ctrl+G) + Payment Methods (Crtl+G) + + + Abre la tabla Formas Pago (Ctrl+G) + Open the Payment Methods table (Crtl+G) + + + Vendedores (Ctrl+V) + Sellers (Crtl+V) + + + Abre la tabla Vendedores (Ctrl+V) + Open the Sellers table (Crtl+V) + + + Transportistas + Shippers + + + &Transportistas + &Shippers + + + Transportistas (Ctrl+T) + Shippers (Crtl+T) + + + Abre la tabla de Transportistas (Ctrl+T) + Open the Shippers table (Crtl+T) + + + Vehiculos + Vehicles + + + &Vehiculos + &Vehicles + + + Vehiculos (Ctrl+H) + Vehicles (Crtl+H) + + + Abre la tabla de Vehiculos (Ctrl+H) + Open the Vehicles table (Crtl+H) + + + Transporte + Shipping + + + Transporte (Ctrl+O) + Shipping (Crtl+O) + + + Abre la tabla de Transporte (Ctrl+O) + Open the Shipping table (Crtl+O) + + + + FormFormasPago + + Form1 + Form1 + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + Form1 + + + + MetaData + + Número + Number + + + Fecha + Date + + + Empresa origen + Company of Origen + + + Almacén origen + Warehouse of Origen + + + Empresa destino + Destination Company + + + Almacén destino + Destination Warehouse + + + Divisa + Currency + + + Tasa de conversión + Exchange Rate + + + Total + Total + + + Stocks + Stocks + + + Identificador + Indentifier + + + Cantidad + Quantity + + + Artículo + Item + + + Almacén + Warehouse + + + Código + Code + + + Nombre + Name + + + Teléfonos + Phone Numbers + + + Descripción + Description + + + Teléfono + Phone Number + + + Empresa + Company + + + Direcciones + Addresses + + + Dirección + Address + + + Código Postal + Postal Code + + + Ciudad + City + + + Provincia + Province + + + Apartado de correos + Postal Box + + + Pais + Country + + + Paises + Countries + + + Bandera + Flag + + + Almacenes + Warehouses + + + Divisas + Currencies + + + Divisa base + Base Currency + + + Familias + Families + + + Precio de compra + Purchase Price + + + Precio de venta + Sale price + + + Precios por empresa + Prices by Company + + + Precios por almacén + Prices by Warehouse + + + Lineas de Albarán + Delivery Note Entries + + + Precio + Price + + + Impuestos + Taxes + + + Códimpuesto + CodeTax + + + Formula + Form + + + Albaranes + Delivery Notes + + + Facturado + Billed + + + Empresas + Companies + + + C.I.F/N.I.F + Tax Code + + + Administrador + Administrator + + + Contacto + Contact + + + Nombre comercial + Business Name + + + E-mail + Email + + + Observaciones + Comments + + + Empresa por defecto + Default Company + + + Logotipo + Logo + + + CodFormaPago + CodePaymentMethod + + + Artículos + Items + + + Referencia + Reference + + + Cod. Barras + Barcode + + + Tipo de Stock + Stock Type + + + ¿Es un kit? + Is it a kit? + + + Familia + Family + + + Imagen + Image + + + Impuestos por articulo + Taxes by item + + + CodImpuesto + CodeTax + + + Promociones + Promotions + + + Identificador Promocion + Promotion Identifier + + + CodPromocion + CodePromotion + + + TipoPromoción + TypePromotion + + + CodPromoción + CodePromotion + + + FechaInicio + DateStart + + + FechaFin + DateEnd + + + Tipo + Type + + + Cuentasbancos + BankAccounts + + + Banco + Bank + + + Sucursal + Branch + + + DigitoControl + ControlNumber + + + NumeroCuenta + AccountNumber + + + FormasPago + PaymentTypes + + + Descripcion + Description + + + Comision + Commission + + + Vendedores + Sellers + + + CodVendedor + CodeSeller + + + DNI/CI/CIF + Tax Code + + + Direccion + Address + + + Telefono + Telephone + + + Telefonomovil + Mobil Phone + + + Email + Email + + + CantidadMinima + MinimumQuantity + + + Localizacion + Location + + + CodTransporte + CodeShipping + + + PesoTotal + TotalWeight + + + Peso + Weight + + + Razón + Motive + + + Impuestos por empresa + Taxes by Company + + + Codigo + Code + + + Transportistas + Shippers + + + CodTransportista + CodeShipper + + + SituacionAlmacen + WarehouseLocation + + + Estanteria + Shelf + + + Altura + Height + + + Pasillo + Row + + + Vehiculos + Vehicles + + + Vehiculo + Vehicle + + + Matricula + Registration + + + CargaMaxima + MaximumLoad + + + Almacen + Warehouse + + + Transporte + Shipping + + + Ruta + Route + + + FechaSalida + DateDeparture + + + HoraSalida + TimeDeparture + + + FechaLlegada + DateArrival + + + HoraLlegada + TimeArrival + + + + Queries + + Desde Albarán nº: + From Delivery Note no.: + + + Hasta Albarán nº: + To Delivery Note no.: + + + + formAlbaranes + + Form1 + + + + # + + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + To add a new record to the table + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + To modify the active record in the table + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + Delete the current record from the table + + + Ver registro (V) + View record (V) + + + Para ver registro, sin permitir editar + To view a record without editting + + + TOTAL + TOTAL + + + 0 + 0 + + + ALBARÃN Nº : + Delivery Note No.: + + + PesoTotal + TotalWeight + + + + formAlmacenes + + Form1 + + + + &Principal + &Main + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + To modify the current record in the table + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + Delete the current record from the table + + + Ver registro (V) + View record (V) + + + Para ver registro, sin permitir editar + To view a record without editting + + + Insertar registro (A) + Insert record (A) + + + Para crear un nuevo registro en la tabla + To add a new record to the table + + + &Stocks + &Stocks + + + Ta&rifa + &Price + + + &Teléfonos + &Telephones + + + Vehiculos + Vehicles + + + + formArticulos + + Form1 + + + + &Principal + &Main + + + &Imagen + &Image + + + &Stocks + &Stocks + + + Ver registro (V) + View record (V) + + + Para ver registro, sin permitir editar + To view a record without editting + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + To modify the current record of the table + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + To add a new record to the table + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + Delete the current record in the table + + + &Kit y Tipo de stock + &Kit and type of stock + + + Es un kit + Is a kit + + + Selecciona una de las cuatro opciones + Select one of the four options + + + No Contable + Not accountable + + + Contable + Accountable + + + Contable solo en origen + Accountable only at origin + + + Contable solo en destino + Accountable only at destination + + + Precios por &Empresa + Prices by &Company + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + Select the accounting type that the item will have: +- Not Accountable -> To make a Delivery Note not affect the the Stock. +- Accountable -> discounted from the Warehouse of Origin and added to the Destination. +- Only Origen -> Only discounted from the Warehouse of Origen. +- Only Destination -> Only added to the Destination Warehouse. + + + Precios por A&lmacén + Prices by W&arehouse + + + Impuestos por Artículos + Taxes by Items + + + Promociones por Articulos + Promotions by Items + + + + formCuentasBancos + + Form1 + Form1 + + + + formDirecciones + + Form1 + Form1 + + + + formDivisas + + Form1 + Form1 + + + + formEmpresas + + Form1 + Form1 + + + &Principal + &Main + + + Modificar registro (M) + Modify record (M) + + + Para modificar el registro activo de la tabla + To modify the active record in the table + + + Eliminar registro (E) + Delete record (E) + + + Elimina el registro actual de la tabla + Delete the current record from the table + + + Ver registro (V) + View record (V) + + + Para ver registro, sin permitir editar + To view a record without editting + + + Insertar registro (A) + Add record (A) + + + Para crear un nuevo registro en la tabla + To add a new record to the table + + + &Direcciones + &Addresses + + + A&lmacenes + &Warehouses + + + Ta&rifa + &Price + + + &Teléfonos + &Telephones + + + Impuestos Empresas + Company Taxes + + + Cuentas Bancos + Bank accounts + + + Vendedores + Sellers + + + Transportistas + Shippers + + + + formFamilias + + Form1 + Form1 + + + + formImpuestos + + Form1 + Form1 + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + Form1 + + + + formLineasAlbaran + + Form1 + Form1 + + + TOTAL + TOTAL + + + 0 + 0 + + + PesoTotal + TotalWeight + + + + formPaises + + Form1 + Form1 + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + Form1 + + + codarticulo + codeitem + + + descripcion + description + + + flarticulos + flitems + + + codpromocion + codepromotion + + + fltipopromocion + fltypepromotion + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + Form1 + + + + formTlfAlmacen + + Form1 + Form1 + + + + formTlfEmpresa + + Form1 + Form1 + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.es.ts +++ facturalux-0.4/base/translations/perso.es.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.fr.ts +++ facturalux-0.4/base/translations/perso.fr.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.gl.ts +++ facturalux-0.4/base/translations/perso.gl.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.it.ts +++ facturalux-0.4/base/translations/perso.it.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/translations/perso.pt.ts +++ facturalux-0.4/base/translations/perso.pt.ts @@ -0,0 +1,1333 @@ + + + FLWidgetApplication + + FacturaLUX + + + + FacturaLUX. Aplicación para la gestión de la pequeña y mediana empresa. + + + + &Principal + + + + A&lmacén + + + + C&ompras + + + + V&entas + + + + &Ver + + + + V&entana + + + + &Configuración + + + + &Ayuda + + + + Herramientas + + + + Empresas + + + + &Empresas + + + + Abre la tabla de Empresas + + + + Salir + + + + &Salir + + + + Sale de la aplicación + + + + Ãndice + + + + Ã&ndice... + + + + Indice de la ayuda + + + + Acerca de FacturaLUX + + + + &Acerca de FacturaLUX + + + + Muestra un diálogo con información acerca de FacturaLUX + + + + Ventana + + + + Cascada + + + + &Cascada + + + + Cascada de ventanas + + + + Muestra las ventans en cascada + + + + Mosaico + + + + &Mosaico + + + + Mosaico de ventanas + + + + Muestra las ventanas en mosaico + + + + Cerrar ventana + + + + C&erra ventana + + + + Cierra la ventana activa + + + + Barra de herramientas + + + + &Barra de herramientas + + + + Oculta o muestra la barra de herramientas + + + + Barra de estado + + + + &Barra de estado + + + + Oculta o muestra la barra de estado + + + + Paises + + + + &Paises + + + + Abre la tabla Paises + + + + Almacenes + + + + &Almacenes + + + + Abre la tabla Almacenes + + + + Artículos + + + + A&rtículos + + + + Abre la tabla de Artículos + + + + Divisas + + + + &Divisas + + + + Abre la tabla Divisas + + + + Familias + + + + &Familias + + + + Abre la tabla Familias + + + + Tipo de letra + + + + &Tipo de letra + + + + Establece la fuente general para la aplicación + + + + Albaranes + + + + &Albaranes + + + + Albaranes de compra (F5) + + + + Abre la tabla de albaranes en modo compras + + + + Albaranes de venta (F9) + + + + Abre la tabla de albaranes en modo ventas + + + + Impuestos + + + + &Impuestos + + + + Abre la tabla de Impuestos (Ctrl+I) + + + + TipoPromociones + + + + &TipoPromociones + + + + Formas Pago + + + + &Formas Pago + + + + Vendedores + + + + &Vendedores + + + + &Transporte + + + + Impuestos (Ctrl+I) + + + + Promociones (F7) + + + + Abre la tabla de TipoPromociones (F7) + + + + Cuentas Bancos + + + + &Cuentas Bancos + + + + Cuentas Bancos (Ctrl+B) + + + + Abre la tabla Cuentas Bancos (Ctrl+B) + + + + Formas Pago (Ctrl+G) + + + + Abre la tabla Formas Pago (Ctrl+G) + + + + Vendedores (Ctrl+V) + + + + Abre la tabla Vendedores (Ctrl+V) + + + + Transportistas + + + + &Transportistas + + + + Transportistas (Ctrl+T) + + + + Abre la tabla de Transportistas (Ctrl+T) + + + + Vehiculos + + + + &Vehiculos + + + + Vehiculos (Ctrl+H) + + + + Abre la tabla de Vehiculos (Ctrl+H) + + + + Transporte + + + + Transporte (Ctrl+O) + + + + Abre la tabla de Transporte (Ctrl+O) + + + + + FormFormasPago + + Form1 + + + + + FormSituacionAlmacen + + Form1 + + + + + FormTransportistas + + Form1 + + + + + FormVendedores + + Form1 + + + + + MetaData + + Número + + + + Fecha + + + + Empresa origen + + + + Almacén origen + + + + Empresa destino + + + + Almacén destino + + + + Divisa + + + + Tasa de conversión + + + + Total + + + + Stocks + + + + Identificador + + + + Cantidad + + + + Artículo + + + + Almacén + + + + Código + + + + Nombre + + + + Teléfonos + + + + Descripción + + + + Teléfono + + + + Empresa + + + + Direcciones + + + + Dirección + + + + Código Postal + + + + Ciudad + + + + Provincia + + + + Apartado de correos + + + + Pais + + + + Paises + + + + Bandera + + + + Almacenes + + + + Divisas + + + + Divisa base + + + + Familias + + + + Precio de compra + + + + Precio de venta + + + + Precios por empresa + + + + Precios por almacén + + + + Lineas de Albarán + + + + Precio + + + + Impuestos + + + + Códimpuesto + + + + Formula + + + + Albaranes + + + + Facturado + + + + Empresas + + + + C.I.F/N.I.F + + + + Administrador + + + + Contacto + + + + Nombre comercial + + + + E-mail + + + + Observaciones + + + + Empresa por defecto + + + + Logotipo + + + + CodFormaPago + + + + Artículos + + + + Referencia + + + + Cod. Barras + + + + Tipo de Stock + + + + ¿Es un kit? + + + + Familia + + + + Imagen + + + + Impuestos por articulo + + + + CodImpuesto + + + + Promociones + + + + Identificador Promocion + + + + CodPromocion + + + + TipoPromoción + + + + CodPromoción + + + + FechaInicio + + + + FechaFin + + + + Tipo + + + + Cuentasbancos + + + + Banco + + + + Sucursal + + + + DigitoControl + + + + NumeroCuenta + + + + FormasPago + + + + Descripcion + + + + Comision + + + + Vendedores + + + + CodVendedor + + + + DNI/CI/CIF + + + + Direccion + + + + Telefono + + + + Telefonomovil + + + + Email + + + + CantidadMinima + + + + Localizacion + + + + CodTransporte + + + + PesoTotal + + + + Peso + + + + Razón + + + + Impuestos por empresa + + + + Codigo + + + + Transportistas + + + + CodTransportista + + + + SituacionAlmacen + + + + Estanteria + + + + Altura + + + + Pasillo + + + + Vehiculos + + + + Vehiculo + + + + Matricula + + + + CargaMaxima + + + + Almacen + + + + Transporte + + + + Ruta + + + + FechaSalida + + + + HoraSalida + + + + FechaLlegada + + + + HoraLlegada + + + + + Queries + + Desde Albarán nº: + + + + Hasta Albarán nº: + + + + + formAlbaranes + + Form1 + + + + ALBARÃN Nº : + + + + # + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formAlmacenes + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Stocks + + + + Ta&rifa + + + + Vehiculos + + + + + formArticulos + + Form1 + + + + &Principal + + + + &Imagen + + + + &Stocks + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + &Kit y Tipo de stock + + + + Es un kit + + + + Selecciona una de las cuatro opciones + + + + Selecciona el tipo de contador que tendrá el articulo: +- No Contable -> Al hacer un albaran no se descontara del stock. +- Contable -> Se descontara en el Almacen Origen y se incrementará en el de Destino. +- Solo Origen -> Solo se descontará en el almacén origen. +- Solo Destino -> Solo se incrementará en el almacén destino. + + + + No Contable + + + + Contable + + + + Contable solo en origen + + + + Contable solo en destino + + + + Precios por &Empresa + + + + Precios por A&lmacén + + + + Impuestos por Artículos + + + + Promociones por Articulos + + + + + formCuentasBancos + + Form1 + + + + + formDirecciones + + Form1 + + + + + formDivisas + + Form1 + + + + + formEmpresas + + Form1 + + + + &Principal + + + + &Teléfonos + + + + Modificar registro (M) + + + + Para modificar el registro activo de la tabla + + + + Eliminar registro (E) + + + + Elimina el registro actual de la tabla + + + + Ver registro (V) + + + + Para ver registro, sin permitir editar + + + + Insertar registro (A) + + + + Para crear un nuevo registro en la tabla + + + + &Direcciones + + + + A&lmacenes + + + + Ta&rifa + + + + Impuestos Empresas + + + + Cuentas Bancos + + + + Vendedores + + + + Transportistas + + + + + formFamilias + + Form1 + + + + + formImpuestos + + Form1 + + + + + formImpuestosEmpresas + + Form1 + + + + + formImpuestosarticulos + + Form1 + + + + + formLineasAlbaran + + Form1 + + + + TOTAL + + + + 0 + + + + PesoTotal + + + + + formPaises + + Form1 + + + + + formPrecioEmp + + Form1 + + + + + formPreciosAlm + + Form1 + + + + + formPromociones + + Form1 + + + + codarticulo + + + + descripcion + + + + flarticulos + + + + codpromocion + + + + fltipopromocion + + + + + formStocks + + Form1 + + + + + formTipopromocion + + Form1 + + + + + formTlfAlmacen + + Form1 + + + + + formTlfEmpresa + + Form1 + + + + + formtransporte + + Form1 + + + + + formvehiculos + + Form1 + + + + --- facturalux-0.4.orig/base/tables/flmorosos.mtd +++ facturalux-0.4/base/tables/flmorosos.mtd @@ -0,0 +1,88 @@ + + + flmorosos +
morosos.ui
+ QT_TRANSLATE_NOOP("MetaData","Morosos") + + codempresa + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 10 + + + flcuentasbancos
+ codempresa + 1M +
+ + fldirecciones
+ codempresa + 1M +
+ +
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + false + false + string + 100 + + + cifnif + QT_TRANSLATE_NOOP("MetaData","C.I.F/N.I.F") + true + false + string + 15 + + + administrador + QT_TRANSLATE_NOOP("MetaData","Administrador") + true + false + string + 100 + + + contacto + QT_TRANSLATE_NOOP("MetaData","Contacto") + true + false + string + 100 + + + nomcomercial + QT_TRANSLATE_NOOP("MetaData","Nombre comercial") + true + false + string + 100 + + + email + QT_TRANSLATE_NOOP("MetaData","E-mail") + true + false + string + 80 + + + observaciones + QT_TRANSLATE_NOOP("MetaData","Observaciones") + true + false + stringlist + + + logo + QT_TRANSLATE_NOOP("MetaData","Logotipo") + true + false + pixmap + +
--- facturalux-0.4.orig/base/tables/fllineasinventario.mtd +++ facturalux-0.4/base/tables/fllineasinventario.mtd @@ -0,0 +1,59 @@ + + + fllineasinventario + QT_TRANSLATE_NOOP("MetaData","Lineas de Inventario") + + idlinea + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + idinventario + QT_TRANSLATE_NOOP("MetaData","Número") + false + false + uint + false + + flinventario
+ idinventario + M1 l + true +
+
+ + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + + flarticulos
+ codarticulo + M1 +
+
+ + cantidad + QT_TRANSLATE_NOOP("MetaData","Cantidad") + false + false + double + 10 + 2 + + + total + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + + +
--- facturalux-0.4.orig/base/tables/flcuentasbancos.mtd +++ facturalux-0.4/base/tables/flcuentasbancos.mtd @@ -0,0 +1,67 @@ + + + flcuentasbancos +
cuentasbancos.ui
+ QT_TRANSLATE_NOOP("MetaData","Cuentasbancos") + + idbanco + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + flformaspago
+ idbanco + 1M +
+
+ + banco + QT_TRANSLATE_NOOP("MetaData","Banco") + true + false + string + 20 + + + sucursal + QT_TRANSLATE_NOOP("MetaData","Sucursal") + true + false + string + 100 + + + dc + QT_TRANSLATE_NOOP("MetaData","DigitoControl") + true + false + int + 2 + + + numerocuenta + QT_TRANSLATE_NOOP("MetaData","NumeroCuenta") + false + false + string + 30 + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Código") + false + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+ + +
+
--- facturalux-0.4.orig/base/tables/flpromociones.mtd +++ facturalux-0.4/base/tables/flpromociones.mtd @@ -0,0 +1,42 @@ + + + flpromociones +
promociones.ui
+ QT_TRANSLATE_NOOP("MetaData","Promociones") + + idpromociones + QT_TRANSLATE_NOOP("MetaData","Identificador Promocion") + false + true + serial + false + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + + flarticulos
+ codarticulo + M1 + true +
+
+ + codpromocion + QT_TRANSLATE_NOOP("MetaData","CodPromocion") + false + false + string + 3 + + fltipopromocion
+ codpromocion + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flarticulos.mtd +++ facturalux-0.4/base/tables/flarticulos.mtd @@ -0,0 +1,145 @@ + + + flarticulos +
articulos.ui
+ QT_TRANSLATE_NOOP("MetaData","Artículos") + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Referencia") + false + true + string + 8 + + flpromociones
+ codarticulo + 1M +
+ + flimpuestosarticulos
+ codarticulo + 1M +
+ + flpreciosemp
+ codarticulo + 1M +
+ + flpreciosalm
+ codarticulo + 1M +
+ + fllineasfactura
+ codarticulo + 1M +
+ + + fllineasalbaran
+ codarticulo + 1M +
+ + flkit
+ codarticulo + 1M +
+ + flkit
+ componente + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 100 + + + codibarras + QT_TRANSLATE_NOOP("MetaData","Cod. Barras") + true + false + string + 8 + + + tipostock + QT_TRANSLATE_NOOP("MetaData","Tipo de Stock") + false + false + int + + + kit + QT_TRANSLATE_NOOP("MetaData","¿Es un kit?") + false + false + boolean + + + coddivisa + QT_TRANSLATE_NOOP("MetaData","Divisa") + true + false + string + 10 + + fldivisas
+ coddivisa + M1 +
+
+ + codfamilia + QT_TRANSLATE_NOOP("MetaData","Familia") + true + false + string + 10 + + flfamilias
+ codfamilia + M1 +
+
+ + preciocompra + QT_TRANSLATE_NOOP("MetaData","Precio de compra") + true + false + double + 10 + 3 + + + precioventa + QT_TRANSLATE_NOOP("MetaData","Precio de venta") + true + false + double + 10 + 3 + + + imagen + QT_TRANSLATE_NOOP("MetaData","Imagen") + true + false + pixmap + + + peso + QT_TRANSLATE_NOOP("MetaData","Peso") + false + false + double + 10 + 3 + +
--- facturalux-0.4.orig/base/tables/flfamilias.mtd +++ facturalux-0.4/base/tables/flfamilias.mtd @@ -0,0 +1,27 @@ + + + flfamilias +
familias.ui
+ QT_TRANSLATE_NOOP("MetaData","Familias") + + codfamilia + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 10 + + flarticulos
+ codfamilia + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + true + false + string + 100 + +
--- facturalux-0.4.orig/base/tables/fllineasalbaran.mtd +++ facturalux-0.4/base/tables/fllineasalbaran.mtd @@ -0,0 +1,98 @@ + + + fllineasalbaran +
lineasalbaran.ui
+ QT_TRANSLATE_NOOP("MetaData","Lineas de Albarán") + + idlinea + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + idalbaran + QT_TRANSLATE_NOOP("MetaData","Número") + false + false + uint + false + + flalbaranes
+ idalbaran + M1 + true +
+
+ + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + + flarticulos
+ codarticulo + M1 +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 100 + + + peso + QT_TRANSLATE_NOOP("MetaData","Peso") + false + false + double + 10 + 3 + + + + cantidad + QT_TRANSLATE_NOOP("MetaData","Cantidad") + false + false + double + 10 + 1 + 3 + + + precio + QT_TRANSLATE_NOOP("MetaData","Precio") + false + false + double + 10 + 2 + + + pesototallinea + QT_TRANSLATE_NOOP("MetaData","PesoTotal") + true + false + double + 10 + 2 + true + + + totallinea + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + true + +
--- facturalux-0.4.orig/base/tables/flempresas.mtd +++ facturalux-0.4/base/tables/flempresas.mtd @@ -0,0 +1,166 @@ + + + flempresas +
empresas.ui
+ QT_TRANSLATE_NOOP("MetaData","Empresas") + + codempresa + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 10 + + flinventario
+ codempresa + 1M +
+ + flfacturas
+ codemporig + 1M +
+ + flfacturas
+ codempdest + 1M +
+ + + fltelefonosemp
+ codempresa + 1M +
+ + fldirecciones
+ codempresa + 1M +
+ + flalmacenes
+ codempresa + 1M +
+ + flpreciosemp
+ codempresa + 1M +
+ + flalbaranes
+ codemporig + 1M +
+ + flalbaranes
+ codempdest + 1M +
+ + flimpuestosempresas
+ codempresa + 1M +
+ + flvendedores
+ codempresa + 1M +
+ + fltransportistas
+ codempresa + 1M +
+ + + flcuentasbancos
+ codempresa + 1M +
+ +
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + false + false + string + 100 + + + cifnif + QT_TRANSLATE_NOOP("MetaData","C.I.F/N.I.F") + true + false + string + 15 + + + administrador + QT_TRANSLATE_NOOP("MetaData","Administrador") + true + false + string + 100 + + + contacto + QT_TRANSLATE_NOOP("MetaData","Contacto") + true + false + string + 100 + + + nomcomercial + QT_TRANSLATE_NOOP("MetaData","Nombre comercial") + true + false + string + 100 + + + email + QT_TRANSLATE_NOOP("MetaData","E-mail") + true + false + string + 80 + + + observaciones + QT_TRANSLATE_NOOP("MetaData","Observaciones") + true + false + stringlist + + + empdefecto + QT_TRANSLATE_NOOP("MetaData","Empresa por defecto") + true + false + bool + + + logo + QT_TRANSLATE_NOOP("MetaData","Logotipo") + true + false + pixmap + + + codformapago + QT_TRANSLATE_NOOP("MetaData","CodFormaPago") + true + false + string + 5 + true + + flformaspago
+ codformapago + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flsituacionalmacen.mtd +++ facturalux-0.4/base/tables/flsituacionalmacen.mtd @@ -0,0 +1,83 @@ + + + flsituacionalmacen +
situacionalmacen.ui
+ QT_TRANSLATE_NOOP("MetaData","SituacionAlmacen") + + idsituacionalmacen + QT_TRANSLATE_NOOP("MetaData","Localizacion") + false + true + serial + true + + flstocks
+ idsituacionalmacen + 1M +
+ +
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripcion") + true + false + string + 30 + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 20 + true + + flarticulos
+ codarticulo + M1 + true +
+
+ + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 3 + true + + flalmacenes
+ codalmacen + M1 + true +
+
+ + estanteria + QT_TRANSLATE_NOOP("MetaData","Estanteria") + false + false + string + 2 + + + altura + QT_TRANSLATE_NOOP("MetaData","Altura") + false + false + string + 4 + + + pasillo + QT_TRANSLATE_NOOP("MetaData","Pasillo") + false + false + string + 2 + + +
--- facturalux-0.4.orig/base/tables/fllineasformaspago.mtd +++ facturalux-0.4/base/tables/fllineasformaspago.mtd @@ -0,0 +1,53 @@ + + + fllineasformaspago +
lineasformaspago.ui
+ QT_TRANSLATE_NOOP("MetaData","LineasFormasPago") + + idlinea + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + plazodias + QT_TRANSLATE_NOOP("MetaData","Plazo") + false + false + uint + + + baseimponible + QT_TRANSLATE_NOOP("MetaData","BaseImponible") + false + false + double + 10 + 2 + + + iva + QT_TRANSLATE_NOOP("MetaData","Iva") + false + false + double + 10 + 2 + + + codformapago + QT_TRANSLATE_NOOP("MetaData","CodFormaPago") + false + false + string + 5 + + flformaspago
+ codformapago + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/fltransportistas.mtd +++ facturalux-0.4/base/tables/fltransportistas.mtd @@ -0,0 +1,94 @@ + + + fltransportistas +
transportistas.ui
+ QT_TRANSLATE_NOOP("MetaData","Transportistas") + + codtransportista + QT_TRANSLATE_NOOP("MetaData","CodTransportista") + false + true + serial + false + + fltransporte
+ codtransportista + 1M +
+
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + false + false + string + 50 + + + dni + QT_TRANSLATE_NOOP("MetaData","DNI/CI/CIF") + false + false + string + 25 + + + direccion + QT_TRANSLATE_NOOP("MetaData","Direccion") + false + false + string + 100 + + + codpais + QT_TRANSLATE_NOOP("MetaData","Pais") + true + false + string + 3 + + flpaises
+ codpais + M1 +
+
+ + telefono + QT_TRANSLATE_NOOP("MetaData","Telefono") + true + false + string + 16 + + + telefonomovil + QT_TRANSLATE_NOOP("MetaData","Telefonomovil") + true + false + string + 16 + + + email + QT_TRANSLATE_NOOP("MetaData","Email") + true + false + string + 25 + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Código") + true + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/fldivisas.mtd +++ facturalux-0.4/base/tables/fldivisas.mtd @@ -0,0 +1,53 @@ + + + fldivisas +
divisas.ui
+ QT_TRANSLATE_NOOP("MetaData","Divisas") + + coddivisa + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 3 + + flarticulos
+ coddivisa + 1M +
+ + flalbaranes
+ coddivisa + 1M +
+ + flfacturas
+ coddivisa + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + true + false + string + 100 + + + base + QT_TRANSLATE_NOOP("MetaData","Divisa base") + true + false + bool + + + tasaconv + QT_TRANSLATE_NOOP("MetaData","Tasa de conversión") + false + false + double + 10 + 3 + +
--- facturalux-0.4.orig/base/tables/fltelefonosemp.mtd +++ facturalux-0.4/base/tables/fltelefonosemp.mtd @@ -0,0 +1,44 @@ + + + fltelefonosemp +
telefonosemp.ui
+ QT_TRANSLATE_NOOP("MetaData","Teléfonos") + + idtelefono + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + true + false + string + 100 + + + telefono + QT_TRANSLATE_NOOP("MetaData","Teléfono") + false + false + string + 20 + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flimpuestos.mtd +++ facturalux-0.4/base/tables/flimpuestos.mtd @@ -0,0 +1,49 @@ + + + flimpuestos +
impuestos.ui
+ QT_TRANSLATE_NOOP("MetaData","Impuestos") + + codimpuesto + QT_TRANSLATE_NOOP("MetaData","Códimpuesto") + false + true + string + 10 + + flimpuestosarticulos
+ codimpuesto + 1M +
+ + flimpuestosempresas
+ codimpuesto + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 50 + + + formula + QT_TRANSLATE_NOOP("MetaData","Formula") + false + false + string + 100 + + + razon + QT_TRANSLATE_NOOP("MetaData","Razón") + true + false + double + 10 + 3 + +
--- facturalux-0.4.orig/base/tables/Makefile.am +++ facturalux-0.4/base/tables/Makefile.am @@ -0,0 +1,112 @@ +####### kdevelop will overwrite this part!!! (begin)########## + + +EXTRA_DIST = flalbaranes.mtd flalmacenes.mtd flarticulos.mtd fldirecciones.mtd fldivisas.mtd flempresas.mtd flfamilias.mtd flimpuestosarticulos.mtd flimpuestos.mtd flkit.mtd fllineasalbaran.mtd flpaises.mtd flpreciosalm.mtd flpreciosemp.mtd flstocks.mtd fltelefonosalm.mtd fltelefonosemp.mtd flcuentasbancos.mtd flformaspago.mtd flimpuestosempresas.mtd fllineasformaspago.mtd flpromociones.mtd fltipopromocion.mtd flvendedores.mtd flsituacionalmacen.mtd fltransporte.mtd fltransportistas.mtd flvehiculos.mtd flfacturas.mtd fllineasfactura.mtd flpagospendientes.mtd flinventario.mtd fllineasinventario.mtd flmorosos.mtd + +install-data-local: + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flalbaranes.mtd $(datadir)/facturalux/tables/flalbaranes.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flalmacenes.mtd $(datadir)/facturalux/tables/flalmacenes.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flarticulos.mtd $(datadir)/facturalux/tables/flarticulos.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fldirecciones.mtd $(datadir)/facturalux/tables/fldirecciones.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fldivisas.mtd $(datadir)/facturalux/tables/fldivisas.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flempresas.mtd $(datadir)/facturalux/tables/flempresas.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flfamilias.mtd $(datadir)/facturalux/tables/flfamilias.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flimpuestosarticulos.mtd $(datadir)/facturalux/tables/flimpuestosarticulos.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flimpuestos.mtd $(datadir)/facturalux/tables/flimpuestos.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flkit.mtd $(datadir)/facturalux/tables/flkit.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fllineasalbaran.mtd $(datadir)/facturalux/tables/fllineasalbaran.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flpaises.mtd $(datadir)/facturalux/tables/flpaises.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flpreciosalm.mtd $(datadir)/facturalux/tables/flpreciosalm.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flpreciosemp.mtd $(datadir)/facturalux/tables/flpreciosemp.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flstocks.mtd $(datadir)/facturalux/tables/flstocks.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fltelefonosalm.mtd $(datadir)/facturalux/tables/fltelefonosalm.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fltelefonosemp.mtd $(datadir)/facturalux/tables/fltelefonosemp.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flcuentasbancos.mtd $(datadir)/facturalux/tables/flcuentasbancos.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flformaspago.mtd $(datadir)/facturalux/tables/flformaspago.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flimpuestosempresas.mtd $(datadir)/facturalux/tables/flimpuestosempresas.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fllineasformaspago.mtd $(datadir)/facturalux/tables/fllineasformaspago.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flpromociones.mtd $(datadir)/facturalux/tables/flpromociones.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fltipopromocion.mtd $(datadir)/facturalux/tables/fltipopromocion.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flvendedores.mtd $(datadir)/facturalux/tables/flvendedores.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flsituacionalmacen.mtd $(datadir)/facturalux/tables/flsituacionalmacen.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fltransporte.mtd $(datadir)/facturalux/tables/fltransporte.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fltransportistas.mtd $(datadir)/facturalux/tables/fltransportistas.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flvehiculos.mtd $(datadir)/facturalux/tables/flvehiculos.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flfacturas.mtd $(datadir)/facturalux/tables/flfacturas.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fllineasfactura.mtd $(datadir)/facturalux/tables/fllineasfactura.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flpagospendientes.mtd $(datadir)/facturalux/tables/flpagospendientes.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flinventario.mtd $(datadir)/facturalux/tables/flinventario.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/fllineasinventario.mtd $(datadir)/facturalux/tables/fllineasinventario.mtd + $(mkinstalldirs) $(datadir)/facturalux/tables/ + $(INSTALL_DATA) $(srcdir)/flmorosos.mtd $(datadir)/facturalux/tables/flmorosos.mtd + +uninstall-local: + -rm -f $(datadir)/facturalux/tables/flalbaranes.mtd + -rm -f $(datadir)/facturalux/tables/flalmacenes.mtd + -rm -f $(datadir)/facturalux/tables/flarticulos.mtd + -rm -f $(datadir)/facturalux/tables/fldirecciones.mtd + -rm -f $(datadir)/facturalux/tables/fldivisas.mtd + -rm -f $(datadir)/facturalux/tables/flempresas.mtd + -rm -f $(datadir)/facturalux/tables/flfamilias.mtd + -rm -f $(datadir)/facturalux/tables/flimpuestosarticulos.mtd + -rm -f $(datadir)/facturalux/tables/flimpuestos.mtd + -rm -f $(datadir)/facturalux/tables/flkit.mtd + -rm -f $(datadir)/facturalux/tables/fllineasalbaran.mtd + -rm -f $(datadir)/facturalux/tables/flpaises.mtd + -rm -f $(datadir)/facturalux/tables/flpreciosalm.mtd + -rm -f $(datadir)/facturalux/tables/flpreciosemp.mtd + -rm -f $(datadir)/facturalux/tables/flstocks.mtd + -rm -f $(datadir)/facturalux/tables/fltelefonosalm.mtd + -rm -f $(datadir)/facturalux/tables/fltelefonosemp.mtd + -rm -f $(datadir)/facturalux/tables/flcuentasbancos.mtd + -rm -f $(datadir)/facturalux/tables/flformaspago.mtd + -rm -f $(datadir)/facturalux/tables/flimpuestosempresas.mtd + -rm -f $(datadir)/facturalux/tables/fllineasformaspago.mtd + -rm -f $(datadir)/facturalux/tables/flpromociones.mtd + -rm -f $(datadir)/facturalux/tables/fltipopromocion.mtd + -rm -f $(datadir)/facturalux/tables/flvendedores.mtd + -rm -f $(datadir)/facturalux/tables/flsituacionalmacen.mtd + -rm -f $(datadir)/facturalux/tables/fltransporte.mtd + -rm -f $(datadir)/facturalux/tables/fltransportistas.mtd + -rm -f $(datadir)/facturalux/tables/flvehiculos.mtd + -rm -f $(datadir)/facturalux/tables/flfacturas.mtd + -rm -f $(datadir)/facturalux/tables/fllineasfactura.mtd + -rm -f $(datadir)/facturalux/tables/flpagospendientes.mtd + -rm -f $(datadir)/facturalux/tables/flinventario.mtd + -rm -f $(datadir)/facturalux/tables/fllineasinventario.mtd + -rm -f $(datadir)/facturalux/tables/flmorosos.mtd + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/tables/Makefile.in +++ facturalux-0.4/base/tables/Makefile.in @@ -0,0 +1,728 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +####### kdevelop will overwrite this part!!! (begin)########## +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +EXTRA_DIST = flalbaranes.mtd flalmacenes.mtd flarticulos.mtd fldirecciones.mtd fldivisas.mtd flempresas.mtd flfamilias.mtd flimpuestosarticulos.mtd flimpuestos.mtd flkit.mtd fllineasalbaran.mtd flpaises.mtd flpreciosalm.mtd flpreciosemp.mtd flstocks.mtd fltelefonosalm.mtd fltelefonosemp.mtd flcuentasbancos.mtd flformaspago.mtd flimpuestosempresas.mtd fllineasformaspago.mtd flpromociones.mtd fltipopromocion.mtd flvendedores.mtd flsituacionalmacen.mtd fltransporte.mtd fltransportistas.mtd flvehiculos.mtd flfacturas.mtd fllineasfactura.mtd flpagospendientes.mtd flinventario.mtd fllineasinventario.mtd flmorosos.mtd +subdir = base/tables +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +DIST_SOURCES = +DIST_COMMON = Makefile.am Makefile.in +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/tables/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/tables/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/tables/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +tags: TAGS +TAGS: + +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile + +installdirs: + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-generic distclean-libtool + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-local + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool uninstall uninstall-am uninstall-info-am \ + uninstall-local + + +install-data-local: +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flalbaranes.mtd $(datadir)/facturalux/tables/flalbaranes.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flalbaranes.mtd $(DESTDIR)$(datadir)/facturalux/tables/flalbaranes.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flalmacenes.mtd $(datadir)/facturalux/tables/flalmacenes.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flalmacenes.mtd $(DESTDIR)$(datadir)/facturalux/tables/flalmacenes.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flarticulos.mtd $(datadir)/facturalux/tables/flarticulos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flarticulos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flarticulos.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fldirecciones.mtd $(datadir)/facturalux/tables/fldirecciones.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fldirecciones.mtd $(DESTDIR)$(datadir)/facturalux/tables/fldirecciones.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fldivisas.mtd $(datadir)/facturalux/tables/fldivisas.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fldivisas.mtd $(DESTDIR)$(datadir)/facturalux/tables/fldivisas.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flempresas.mtd $(datadir)/facturalux/tables/flempresas.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flempresas.mtd $(DESTDIR)$(datadir)/facturalux/tables/flempresas.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flfamilias.mtd $(datadir)/facturalux/tables/flfamilias.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flfamilias.mtd $(DESTDIR)$(datadir)/facturalux/tables/flfamilias.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flimpuestosarticulos.mtd $(datadir)/facturalux/tables/flimpuestosarticulos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flimpuestosarticulos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flimpuestosarticulos.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flimpuestos.mtd $(datadir)/facturalux/tables/flimpuestos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flimpuestos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flimpuestos.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flkit.mtd $(datadir)/facturalux/tables/flkit.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flkit.mtd $(DESTDIR)$(datadir)/facturalux/tables/flkit.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fllineasalbaran.mtd $(datadir)/facturalux/tables/fllineasalbaran.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fllineasalbaran.mtd $(DESTDIR)$(datadir)/facturalux/tables/fllineasalbaran.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flpaises.mtd $(datadir)/facturalux/tables/flpaises.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flpaises.mtd $(DESTDIR)$(datadir)/facturalux/tables/flpaises.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flpreciosalm.mtd $(datadir)/facturalux/tables/flpreciosalm.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flpreciosalm.mtd $(DESTDIR)$(datadir)/facturalux/tables/flpreciosalm.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flpreciosemp.mtd $(datadir)/facturalux/tables/flpreciosemp.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flpreciosemp.mtd $(DESTDIR)$(datadir)/facturalux/tables/flpreciosemp.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flstocks.mtd $(datadir)/facturalux/tables/flstocks.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flstocks.mtd $(DESTDIR)$(datadir)/facturalux/tables/flstocks.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fltelefonosalm.mtd $(datadir)/facturalux/tables/fltelefonosalm.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fltelefonosalm.mtd $(DESTDIR)$(datadir)/facturalux/tables/fltelefonosalm.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fltelefonosemp.mtd $(datadir)/facturalux/tables/fltelefonosemp.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fltelefonosemp.mtd $(DESTDIR)$(datadir)/facturalux/tables/fltelefonosemp.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flcuentasbancos.mtd $(datadir)/facturalux/tables/flcuentasbancos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flcuentasbancos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flcuentasbancos.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flformaspago.mtd $(datadir)/facturalux/tables/flformaspago.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flformaspago.mtd $(DESTDIR)$(datadir)/facturalux/tables/flformaspago.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flimpuestosempresas.mtd $(datadir)/facturalux/tables/flimpuestosempresas.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flimpuestosempresas.mtd $(DESTDIR)$(datadir)/facturalux/tables/flimpuestosempresas.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fllineasformaspago.mtd $(datadir)/facturalux/tables/fllineasformaspago.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fllineasformaspago.mtd $(DESTDIR)$(datadir)/facturalux/tables/fllineasformaspago.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flpromociones.mtd $(datadir)/facturalux/tables/flpromociones.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flpromociones.mtd $(DESTDIR)$(datadir)/facturalux/tables/flpromociones.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fltipopromocion.mtd $(datadir)/facturalux/tables/fltipopromocion.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fltipopromocion.mtd $(DESTDIR)$(datadir)/facturalux/tables/fltipopromocion.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flvendedores.mtd $(datadir)/facturalux/tables/flvendedores.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flvendedores.mtd $(DESTDIR)$(datadir)/facturalux/tables/flvendedores.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flsituacionalmacen.mtd $(datadir)/facturalux/tables/flsituacionalmacen.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flsituacionalmacen.mtd $(DESTDIR)$(datadir)/facturalux/tables/flsituacionalmacen.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fltransporte.mtd $(datadir)/facturalux/tables/fltransporte.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fltransporte.mtd $(DESTDIR)$(datadir)/facturalux/tables/fltransporte.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fltransportistas.mtd $(datadir)/facturalux/tables/fltransportistas.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fltransportistas.mtd $(DESTDIR)$(datadir)/facturalux/tables/fltransportistas.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flvehiculos.mtd $(datadir)/facturalux/tables/flvehiculos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flvehiculos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flvehiculos.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flfacturas.mtd $(datadir)/facturalux/tables/flfacturas.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flfacturas.mtd $(DESTDIR)$(datadir)/facturalux/tables/flfacturas.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fllineasfactura.mtd $(datadir)/facturalux/tables/fllineasfactura.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fllineasfactura.mtd $(DESTDIR)$(datadir)/facturalux/tables/fllineasfactura.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flpagospendientes.mtd $(datadir)/facturalux/tables/flpagospendientes.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flpagospendientes.mtd $(DESTDIR)$(datadir)/facturalux/tables/flpagospendientes.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flinventario.mtd $(datadir)/facturalux/tables/flinventario.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flinventario.mtd $(DESTDIR)$(datadir)/facturalux/tables/flinventario.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/fllineasinventario.mtd $(datadir)/facturalux/tables/fllineasinventario.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/fllineasinventario.mtd $(DESTDIR)$(datadir)/facturalux/tables/fllineasinventario.mtd +#>- $(mkinstalldirs) $(datadir)/facturalux/tables/ +#>+ 1 + $(mkinstalldirs) $(DESTDIR)$(datadir)/facturalux/tables/ +#>- $(INSTALL_DATA) $(srcdir)/flmorosos.mtd $(datadir)/facturalux/tables/flmorosos.mtd +#>+ 1 + $(INSTALL_DATA) $(srcdir)/flmorosos.mtd $(DESTDIR)$(datadir)/facturalux/tables/flmorosos.mtd + +uninstall-local: +#>- -rm -f $(datadir)/facturalux/tables/flalbaranes.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flalbaranes.mtd +#>- -rm -f $(datadir)/facturalux/tables/flalmacenes.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flalmacenes.mtd +#>- -rm -f $(datadir)/facturalux/tables/flarticulos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flarticulos.mtd +#>- -rm -f $(datadir)/facturalux/tables/fldirecciones.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fldirecciones.mtd +#>- -rm -f $(datadir)/facturalux/tables/fldivisas.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fldivisas.mtd +#>- -rm -f $(datadir)/facturalux/tables/flempresas.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flempresas.mtd +#>- -rm -f $(datadir)/facturalux/tables/flfamilias.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flfamilias.mtd +#>- -rm -f $(datadir)/facturalux/tables/flimpuestosarticulos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flimpuestosarticulos.mtd +#>- -rm -f $(datadir)/facturalux/tables/flimpuestos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flimpuestos.mtd +#>- -rm -f $(datadir)/facturalux/tables/flkit.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flkit.mtd +#>- -rm -f $(datadir)/facturalux/tables/fllineasalbaran.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fllineasalbaran.mtd +#>- -rm -f $(datadir)/facturalux/tables/flpaises.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flpaises.mtd +#>- -rm -f $(datadir)/facturalux/tables/flpreciosalm.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flpreciosalm.mtd +#>- -rm -f $(datadir)/facturalux/tables/flpreciosemp.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flpreciosemp.mtd +#>- -rm -f $(datadir)/facturalux/tables/flstocks.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flstocks.mtd +#>- -rm -f $(datadir)/facturalux/tables/fltelefonosalm.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fltelefonosalm.mtd +#>- -rm -f $(datadir)/facturalux/tables/fltelefonosemp.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fltelefonosemp.mtd +#>- -rm -f $(datadir)/facturalux/tables/flcuentasbancos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flcuentasbancos.mtd +#>- -rm -f $(datadir)/facturalux/tables/flformaspago.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flformaspago.mtd +#>- -rm -f $(datadir)/facturalux/tables/flimpuestosempresas.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flimpuestosempresas.mtd +#>- -rm -f $(datadir)/facturalux/tables/fllineasformaspago.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fllineasformaspago.mtd +#>- -rm -f $(datadir)/facturalux/tables/flpromociones.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flpromociones.mtd +#>- -rm -f $(datadir)/facturalux/tables/fltipopromocion.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fltipopromocion.mtd +#>- -rm -f $(datadir)/facturalux/tables/flvendedores.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flvendedores.mtd +#>- -rm -f $(datadir)/facturalux/tables/flsituacionalmacen.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flsituacionalmacen.mtd +#>- -rm -f $(datadir)/facturalux/tables/fltransporte.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fltransporte.mtd +#>- -rm -f $(datadir)/facturalux/tables/fltransportistas.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fltransportistas.mtd +#>- -rm -f $(datadir)/facturalux/tables/flvehiculos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flvehiculos.mtd +#>- -rm -f $(datadir)/facturalux/tables/flfacturas.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flfacturas.mtd +#>- -rm -f $(datadir)/facturalux/tables/fllineasfactura.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fllineasfactura.mtd +#>- -rm -f $(datadir)/facturalux/tables/flpagospendientes.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flpagospendientes.mtd +#>- -rm -f $(datadir)/facturalux/tables/flinventario.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flinventario.mtd +#>- -rm -f $(datadir)/facturalux/tables/fllineasinventario.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/fllineasinventario.mtd +#>- -rm -f $(datadir)/facturalux/tables/flmorosos.mtd +#>+ 1 + -rm -f $(DESTDIR)$(datadir)/facturalux/tables/flmorosos.mtd + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/tables/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/tables/Makefile.in + + +#>+ 2 +final: + $(MAKE) all-am +#>+ 2 +final-install: + $(MAKE) install-am +#>+ 2 +no-final: + $(MAKE) all-am +#>+ 2 +no-final-install: + $(MAKE) install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/tables/flpreciosemp.mtd +++ facturalux-0.4/base/tables/flpreciosemp.mtd @@ -0,0 +1,62 @@ + + + flpreciosemp +
preciosemp.ui
+ QT_TRANSLATE_NOOP("MetaData","Precios por empresa") + + idprecioemp + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + preciocompra + QT_TRANSLATE_NOOP("MetaData","Precio de compra") + true + false + double + 10 + 2 + + + precioventa + QT_TRANSLATE_NOOP("MetaData","Precio de venta") + true + false + double + 10 + 2 + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 20 + true + + flarticulos
+ codarticulo + M1 + true +
+
+ + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + true + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flalmacenes.mtd +++ facturalux-0.4/base/tables/flalmacenes.mtd @@ -0,0 +1,141 @@ + + + flalmacenes +
almacenes.ui
+ QT_TRANSLATE_NOOP("MetaData","Almacenes") + + codalmacen + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 3 + + flinventario
+ codalmacen + 1M +
+ + flfacturas
+ codalmorig + 1M +
+ + flfacturas
+ codalmdest + 1M +
+ + + flvehiculos
+ codalmacen + 1M +
+ + + flsituacionalmacen
+ codalmacen + 1M +
+ + fltelefonosalm
+ codalmacen + 1M +
+ + flstocks
+ codalmacen + 1M +
+ + flpreciosalm
+ codalmacen + 1M +
+ + flalbaranes
+ codalmorig + 1M +
+ + flalbaranes
+ codalmdest + 1M +
+
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + false + false + string + 100 + + + direccion + QT_TRANSLATE_NOOP("MetaData","Dirección") + true + false + string + 100 + + + codpostal + QT_TRANSLATE_NOOP("MetaData","Código Postal") + true + false + string + 10 + + + ciudad + QT_TRANSLATE_NOOP("MetaData","Ciudad") + true + false + string + 80 + + + provincia + QT_TRANSLATE_NOOP("MetaData","Provincia") + true + false + string + 60 + + + apartado + QT_TRANSLATE_NOOP("MetaData","Apartado de correos") + true + false + string + 10 + + + codpais + QT_TRANSLATE_NOOP("MetaData","Pais") + true + false + string + 3 + + flpaises
+ codpais + M1 +
+
+ + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flpagospendientes.mtd +++ facturalux-0.4/base/tables/flpagospendientes.mtd @@ -0,0 +1,64 @@ + + + flpagospendientes + QT_TRANSLATE_NOOP("MetaData","Pagos Pendientes") + + fecha + date + QT_TRANSLATE_NOOP("MetaData","Fecha del Pago") + false + false + + + idfactura + QT_TRANSLATE_NOOP("MetaData","Número") + false + false + uint + + flfacturas
+ idfactura + M1 + true +
+
+ + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+ + codempresa + codempresa + +
+ + importe + QT_TRANSLATE_NOOP("MetaData","Importe") + true + false + double + 10 + 2 + +
\ No newline at end of file --- facturalux-0.4.orig/base/tables/flvendedores.mtd +++ facturalux-0.4/base/tables/flvendedores.mtd @@ -0,0 +1,94 @@ + + + flvendedores +
vendedores.ui
+ QT_TRANSLATE_NOOP("MetaData","Vendedores") + + codvendedor + QT_TRANSLATE_NOOP("MetaData","CodVendedor") + false + true + serial + true + + flalbaranes
+ codvendedor + 1M +
+
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + false + false + string + 50 + + + dni + QT_TRANSLATE_NOOP("MetaData","DNI/CI/CIF") + false + false + string + 25 + + + direccion + QT_TRANSLATE_NOOP("MetaData","Direccion") + false + false + string + 100 + + + codpais + QT_TRANSLATE_NOOP("MetaData","Pais") + true + false + string + 3 + + flpaises
+ codpais + M1 +
+
+ + telefono + QT_TRANSLATE_NOOP("MetaData","Telefono") + true + false + string + 16 + + + telefonomovil + QT_TRANSLATE_NOOP("MetaData","Telefonomovil") + true + false + string + 16 + + + email + QT_TRANSLATE_NOOP("MetaData","Email") + true + false + string + 25 + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Código") + true + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flstocks.mtd +++ facturalux-0.4/base/tables/flstocks.mtd @@ -0,0 +1,98 @@ + + + flstocks +
stocks.ui
+ QT_TRANSLATE_NOOP("MetaData","Stocks") + + idstock + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + cantidad + QT_TRANSLATE_NOOP("MetaData","Cantidad") + true + false + double + 10 + 2 + + + cantidadmin + QT_TRANSLATE_NOOP("MetaData","CantidadMinima") + true + false + double + 10 + 2 + + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 20 + true + + flarticulos
+ codarticulo + M1 + true +
+
+ + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 3 + true + + flalmacenes
+ codalmacen + M1 + true +
+
+ + idsituacionalmacen + QT_TRANSLATE_NOOP("MetaData","Localizacion") + false + false + string + 20 + + flsituacionalmacen
+ idsituacionalmacen + M1 + true +
+
+ + precio + QT_TRANSLATE_NOOP("MetaData","Precio") + true + false + double + 10 + 2 + + + + total + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + true + + +
--- facturalux-0.4.orig/base/tables/flinventario.mtd +++ facturalux-0.4/base/tables/flinventario.mtd @@ -0,0 +1,62 @@ + + + flinventario +
inventario.ui
+ QT_TRANSLATE_NOOP("MetaData","Inventarios") + + idinventario + QT_TRANSLATE_NOOP("MetaData","Número") + false + true + serial + true + + fllineasinventario
+ idinventario + 1M +
+
+ + fecha + QT_TRANSLATE_NOOP("MetaData","Fecha") + false + false + date + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+
+ + totalinventario + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + true + +
--- facturalux-0.4.orig/base/tables/flalbaranes.mtd +++ facturalux-0.4/base/tables/flalbaranes.mtd @@ -0,0 +1,169 @@ + + + flalbaranes +
albaranes.ui
+ QT_TRANSLATE_NOOP("MetaData","Albaranes") + + facturado + QT_TRANSLATE_NOOP("MetaData","Facturado") + unlock + false + true + + + idalbaran + QT_TRANSLATE_NOOP("MetaData","Número") + false + true + serial + true + + fllineasalbaran
+ idalbaran + 1M +
+
+ + codvendedor + QT_TRANSLATE_NOOP("MetaData","CodVendedor") + false + false + string + 20 + + flvendedores
+ codvendedor + M1 +
+
+ + fecha + QT_TRANSLATE_NOOP("MetaData","Fecha") + false + false + date + + + hora + QT_TRANSLATE_NOOP("MetaData","Hora") + false + false + time + + + codemporig + QT_TRANSLATE_NOOP("MetaData","Empresa origen") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmorig + QT_TRANSLATE_NOOP("MetaData","Almacén origen") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+ + codemporig + codempresa + +
+ + codempdest + QT_TRANSLATE_NOOP("MetaData","Empresa destino") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmdest + QT_TRANSLATE_NOOP("MetaData","Almacén destino") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+ + codempdest + codempresa + +
+ + coddivisa + QT_TRANSLATE_NOOP("MetaData","Divisa") + false + false + string + 3 + + fldivisas
+ coddivisa + M1 +
+
+ + codtransporte + QT_TRANSLATE_NOOP("MetaData","CodTransporte") + true + false + string + 20 + + fltransporte
+ codtransporte + M1 +
+
+ + + tasaconv + QT_TRANSLATE_NOOP("MetaData","Tasa de conversión") + false + false + double + 10 + 3 + + + pesototalalbaran + QT_TRANSLATE_NOOP("MetaData","PesoTotal") + true + false + double + 10 + 2 + true + + + totalalbaran + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + true + +
--- facturalux-0.4.orig/base/tables/flvehiculos.mtd +++ facturalux-0.4/base/tables/flvehiculos.mtd @@ -0,0 +1,56 @@ + + flvehiculos +
vehiculos.ui
+ QT_TRANSLATE_NOOP("MetaData","Vehiculos") + + codvehiculo + QT_TRANSLATE_NOOP("MetaData","Vehiculo") + false + true + serial + true + + fltransporte
+ codvehiculo + 1M +
+
+ + matricula + QT_TRANSLATE_NOOP("MetaData","Matricula") + false + false + string + 25 + + + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripcion") + true + false + string + 50 + + + cargamaxima + QT_TRANSLATE_NOOP("MetaData","CargaMaxima") + false + false + string + 8 + + + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacen") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 + +
+
+
--- facturalux-0.4.orig/base/tables/flpaises.mtd +++ facturalux-0.4/base/tables/flpaises.mtd @@ -0,0 +1,49 @@ + + + flpaises +
paises.ui
+ QT_TRANSLATE_NOOP("MetaData","Paises") + + codpais + QT_TRANSLATE_NOOP("MetaData","Código") + false + true + string + 20 + + fldirecciones
+ codpais + 1M +
+ + flalmacenes
+ codpais + 1M +
+ + flvendedores
+ codpais + 1M +
+ + fltransportistas
+ codpais + 1M +
+
+ + nombre + QT_TRANSLATE_NOOP("MetaData","Nombre") + true + false + string + 100 + + + bandera + QT_TRANSLATE_NOOP("MetaData","Bandera") + true + false + pixmap + +
--- facturalux-0.4.orig/base/tables/flkit.mtd +++ facturalux-0.4/base/tables/flkit.mtd @@ -0,0 +1,59 @@ + + + flkit + QT_TRANSLATE_NOOP("MetaData","Productos del kit") +
kit.ui
+ + idkit + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + false + + flarticulos
+ codarticulo + M1 + true +
+
+ + componente + QT_TRANSLATE_NOOP("MetaData","Componente") + false + false + string + 8 + + flarticulos
+ codarticulo + M1 +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 100 + + + cantidad + QT_TRANSLATE_NOOP("MetaData","Cantidad") + true + false + double + 10 + 2 + +
\ No newline at end of file --- facturalux-0.4.orig/base/tables/flimpuestosarticulos.mtd +++ facturalux-0.4/base/tables/flimpuestosarticulos.mtd @@ -0,0 +1,44 @@ + + + flimpuestosarticulos +
impuestosarticulos.ui
+ QT_TRANSLATE_NOOP("MetaData","Impuestos por articulo") + + idimpuesto + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + true + + flarticulos
+ codarticulo + M1 + true +
+
+ + codimpuesto + QT_TRANSLATE_NOOP("MetaData","CodImpuesto") + false + false + string + 10 + true + + flimpuestos
+ codimpuesto + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flimpuestosempresas.mtd +++ facturalux-0.4/base/tables/flimpuestosempresas.mtd @@ -0,0 +1,44 @@ + + + flimpuestosempresas +
impuestosempresas.ui
+ QT_TRANSLATE_NOOP("MetaData","Impuestos por empresa") + + idimpuesto + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + codempresa + QT_TRANSLATE_NOOP("MetaData","Codigo") + false + false + string + 10 + true + + flempresas
+ codempresa + M1 + true +
+
+ + codimpuesto + QT_TRANSLATE_NOOP("MetaData","CodImpuesto") + false + false + string + 10 + true + + flimpuestos
+ codimpuesto + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/fltipopromocion.mtd +++ facturalux-0.4/base/tables/fltipopromocion.mtd @@ -0,0 +1,50 @@ + + + fltipopromocion +
tipopromocion.ui
+ QT_TRANSLATE_NOOP("MetaData","TipoPromoción") + + codpromocion + QT_TRANSLATE_NOOP("MetaData","CodPromoción") + false + true + string + 3 + + flpromociones
+ codpromocion + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 50 + + + fechainicio + QT_TRANSLATE_NOOP("MetaData","FechaInicio") + false + false + date + + + fechafin + QT_TRANSLATE_NOOP("MetaData","FechaFin") + false + false + date + + + tipo + QT_TRANSLATE_NOOP("MetaData","Tipo") + true + false + string + 20 + + +
--- facturalux-0.4.orig/base/tables/fltelefonosalm.mtd +++ facturalux-0.4/base/tables/fltelefonosalm.mtd @@ -0,0 +1,44 @@ + + + fltelefonosalm +
telefonosalm.ui
+ QT_TRANSLATE_NOOP("MetaData","Teléfonos") + + idtelefono + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + true + false + string + 100 + + + telefono + QT_TRANSLATE_NOOP("MetaData","Teléfono") + false + false + string + 20 + + + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/fltransporte.mtd +++ facturalux-0.4/base/tables/fltransporte.mtd @@ -0,0 +1,83 @@ + + fltransporte +
transporte.ui
+ QT_TRANSLATE_NOOP("MetaData","Transporte") + + codtransporte + QT_TRANSLATE_NOOP("MetaData","Transporte") + false + true + serial + false + + flalbaranes
+ codtransporte + 1M +
+ +
+ + codtransportista + QT_TRANSLATE_NOOP("MetaData","CodTransportista") + false + false + string + 20 + + fltransportistas
+ codtransportista + M1 +
+
+ + codvehiculo + QT_TRANSLATE_NOOP("MetaData","Vehiculos") + false + false + string + 20 + + flvehiculos
+ codvehiculo + M1 +
+
+ + ruta + QT_TRANSLATE_NOOP("MetaData","Ruta") + false + false + string + 50 + + + fechasalida + QT_TRANSLATE_NOOP("MetaData","FechaSalida") + false + false + date + + + horasalida + QT_TRANSLATE_NOOP("MetaData","HoraSalida") + false + false + string + 20 + + + fechallegada + QT_TRANSLATE_NOOP("MetaData","FechaLlegada") + false + false + date + + + horallegada + QT_TRANSLATE_NOOP("MetaData","HoraLlegada") + false + false + string + 20 + +
--- facturalux-0.4.orig/base/tables/flformaspago.mtd +++ facturalux-0.4/base/tables/flformaspago.mtd @@ -0,0 +1,62 @@ + + + flformaspago +
formaspago.ui
+ QT_TRANSLATE_NOOP("MetaData","FormasPago") + + codformapago + QT_TRANSLATE_NOOP("MetaData","CodFormaPago") + false + true + string + 5 + + flempresas
+ codformapago + 1M +
+ + fllineasformaspago
+ codformapago + 1M +
+ + flfacturas
+ codformapago + 1M +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripcion") + true + false + string + 50 + + + comision + QT_TRANSLATE_NOOP("MetaData","Comision") + false + false + double + 10 + 2 + + + + idbanco + QT_TRANSLATE_NOOP("MetaData","Banco") + true + false + string + 20 + + flcuentasbancos
+ idbanco + M1 +
+ + +
+
--- facturalux-0.4.orig/base/tables/flpreciosalm.mtd +++ facturalux-0.4/base/tables/flpreciosalm.mtd @@ -0,0 +1,62 @@ + + + flpreciosalm +
preciosalm.ui
+ QT_TRANSLATE_NOOP("MetaData","Precios por almacén") + + idprecioalm + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + preciocompra + QT_TRANSLATE_NOOP("MetaData","Precio de compra") + true + false + double + 10 + 2 + + + precioventa + QT_TRANSLATE_NOOP("MetaData","Precio de venta") + true + false + double + 10 + 2 + + + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 20 + true + + flarticulos
+ codarticulo + M1 + true +
+
+ + codalmacen + QT_TRANSLATE_NOOP("MetaData","Almacén") + false + false + string + 10 + true + + flalmacenes
+ codalmacen + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/fllineasfactura.mtd +++ facturalux-0.4/base/tables/fllineasfactura.mtd @@ -0,0 +1,75 @@ + + + fllineasfactura + QT_TRANSLATE_NOOP("MetaData","Lineas de Factura") + + idlinea + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + idfactura + QT_TRANSLATE_NOOP("MetaData","Número") + false + false + uint + false + + flfacturas
+ idfactura + M1 + true +
+
+ + codarticulo + QT_TRANSLATE_NOOP("MetaData","Artículo") + false + false + string + 8 + + flarticulos
+ codarticulo + M1 +
+
+ + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + false + false + string + 100 + + + cantidad + QT_TRANSLATE_NOOP("MetaData","Cantidad") + false + false + double + 10 + 3 + + + precio + QT_TRANSLATE_NOOP("MetaData","Precio") + false + false + double + 10 + 2 + + + totallinea + QT_TRANSLATE_NOOP("MetaData","Total") + true + false + double + 10 + 2 + +
--- facturalux-0.4.orig/base/tables/fldirecciones.mtd +++ facturalux-0.4/base/tables/fldirecciones.mtd @@ -0,0 +1,89 @@ + + + fldirecciones +
direcciones.ui
+ QT_TRANSLATE_NOOP("MetaData","Direcciones") + + iddireccion + QT_TRANSLATE_NOOP("MetaData","Identificador") + false + true + serial + false + + + direccion + QT_TRANSLATE_NOOP("MetaData","Dirección") + false + false + string + 100 + + + descripcion + QT_TRANSLATE_NOOP("MetaData","Descripción") + true + false + string + 10 + + + codpostal + QT_TRANSLATE_NOOP("MetaData","Código Postal") + true + false + string + 10 + + + ciudad + QT_TRANSLATE_NOOP("MetaData","Ciudad") + true + false + string + 80 + + + provincia + QT_TRANSLATE_NOOP("MetaData","Provincia") + true + false + string + 60 + + + apartado + QT_TRANSLATE_NOOP("MetaData","Apartado de correos") + true + false + string + 10 + + + codpais + QT_TRANSLATE_NOOP("MetaData","Pais") + true + false + string + 3 + + flpaises
+ codpais + M1 +
+
+ + codempresa + QT_TRANSLATE_NOOP("MetaData","Empresa") + false + false + string + 10 + + flempresas
+ codempresa + M1 + true +
+
+
--- facturalux-0.4.orig/base/tables/flfacturas.mtd +++ facturalux-0.4/base/tables/flfacturas.mtd @@ -0,0 +1,151 @@ + + + flfacturas +
factura.ui
+ QT_TRANSLATE_NOOP("MetaData","Facturas") + + idfactura + QT_TRANSLATE_NOOP("MetaData","Número") + false + true + sequence + + fllineasalbaran
+ idfactura + 1M +
+ + flpagospendientes
+ idfactura + 1M +
+ + fllineasfactura
+ idfactura + 1M +
+ +
+ + fecha + QT_TRANSLATE_NOOP("MetaData","Fecha") + flase + false + date + + + codemporig + QT_TRANSLATE_NOOP("MetaData","Empresa origen") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmorig + QT_TRANSLATE_NOOP("MetaData","Almacén origen") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+ + codemporig + codempresa + +
+ + codempdest + QT_TRANSLATE_NOOP("MetaData","Empresa destino") + false + false + string + 10 + + flempresas
+ codempresa + M1 +
+
+ + codalmdest + QT_TRANSLATE_NOOP("MetaData","Almacén destino") + false + false + string + 3 + + flalmacenes
+ codalmacen + M1 +
+ + codempdest + codempresa + +
+ + coddivisa + QT_TRANSLATE_NOOP("MetaData","Divisa") + false + false + string + 3 + + fldivisas
+ coddivisa + M1 +
+
+ + tasaconv + QT_TRANSLATE_NOOP("MetaData","Tasa de conversión") + false + false + double + 10 + 3 + + + baseimp + QT_TRANSLATE_NOOP("MetaData","Base Imponible") + true + false + double + 10 + 2 + true + + + totalImpuestos + QT_TRANSLATE_NOOP("MetaData","Impuestos") + true + false + double + 10 + 2 + true + + + codformapago + QT_TRANSLATE_NOOP("MetaData","CodFormaPago") + false + false + string + 5 + + formaspago
+ codformapago + M1 +
+
+
--- facturalux-0.4.orig/base/process/FLMasterArticulos.h +++ facturalux-0.4/base/process/FLMasterArticulos.h @@ -0,0 +1,58 @@ +/*************************************************************************** + FLMasterArticulos.h - description + ------------------- + begin : dom 24 nov 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLMASTERARTICULOS_H +#define FLMASTERARTICULOS_H + +#include + +#include +#include +#include +#include +#include +#include +#include + +/* Gestiona el formulario maestro para articulos */ +class FLMasterArticulos : public FLReceiver +{ + Q_OBJECT + + public: + + /** constructor. */ + FLMasterArticulos(); + + /** destructor */ + ~FLMasterArticulos(); + + + /* Redefinicion de FLReceiver *en forma de lista de precios */ +// void setSender(FLFormDB *sender); + + public slots: + + + /* Imprime articulos en forma de lista de precios */ + void imprimirArticulos(); + + private: + +}; + +#endif --- facturalux-0.4.orig/base/process/FLLineasAlbaran.h +++ facturalux-0.4/base/process/FLLineasAlbaran.h @@ -0,0 +1,65 @@ +/*************************************************************************** + FLLineasAlbaran.h - description + ------------------- + begin : Wed Feb 27 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLLINEASALBARAN_H +#define FLLINEASALBARAN_H + +#include +#include + +#include +#include +#include +#include + +/** Gestión del formulario Lineas de Albarán. + + @author Federico Albujer Zornoza */ +class FLLineasAlbaran : public FLReceiver +{ + Q_OBJECT + + public: + + /** constructor. + + @param m Indica el modo, TRUE compras, FALSE ventas */ + FLLineasAlbaran(bool m=false); + + /** destructor */ + ~FLLineasAlbaran(); + + /** Redefinición de FLReceiver::calculateField() */ + QVariant calculateField (const QString & name ); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Acciones asociadas cuando cambia el contenido de un campo del buffer */ + void bufferChanged(QString fN); + + private: + + /** Indica si es en modo compras o ventas + + TRUE en modo compras, FALSE en modo ventas. */ + bool mode_; +}; + +#endif --- facturalux-0.4.orig/base/process/FLFactura.h +++ facturalux-0.4/base/process/FLFactura.h @@ -0,0 +1,74 @@ +/*************************************************************************** + FLFactura.h - description + ------------------- + begin : Fri Feb 22 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLFACTURA_H +#define FLFACTURA_H + +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +/** Gestión del formulario de Facturas. + + @author Federico Albujer Zornoza*/ +class FLFactura:public FLReceiver +{ + Q_OBJECT + + public: + + /** contructor. + + @param m Indica el modo, TRUE compras, FALSE ventas */ + FLFactura(); + + /** destructor */ + ~FLFactura(); + + /** Redefinición de FLReceiver::calculateField() */ + QVariant calculateField (const QString & name); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Acciones asociadas cuando el buffer contiene un nuevo registro */ + void newBuffer(); + + /** Calcular el total de albaran. */ +// void calcularTotal(); + + /** Calcular el peso total del albaran */ + // void calcularPesoTotal(); + + private: + + /** Indica si es en modo compras o ventas + + TRUE en modo compras, FALSE en modo ventas. */ + // bool mode_; +}; + +#endif --- facturalux-0.4.orig/base/process/FLInterface.h +++ facturalux-0.4/base/process/FLInterface.h @@ -0,0 +1,47 @@ +/*************************************************************************** + FLInterface.h - description + ------------------- + begin : Mon Jun 10 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLINTERFACE_H +#define FLINTERFACE_H + +#include +#include + +class FLReceiver; + +/** Interfase para los procesos de los formularios. + + @author Federico Albujer Zornoza. */ +class FLInterface +{ + public: + + /** constructor */ + FLInterface(); + + /** destructor */ + ~FLInterface(); + + /** Para obtener el objeto encargado de la parte de proceso de un + formulario. + + @param n Nombre de la tabla asociada al formulario. + @return Objeto FLReceiver encargado de manejar la parte de proceso + del formulario. */ + static FLReceiver *getReceiver(const QString &n); +}; +#endif --- facturalux-0.4.orig/base/process/FLLineasFactura.cpp +++ facturalux-0.4/base/process/FLLineasFactura.cpp @@ -0,0 +1,85 @@ +/*************************************************************************** + FLLineasFactura.cpp - description + ------------------- + begin : jue oct 10 2002 + copyright : (C) 2002 by Andrés Otón Urbano + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLLineasFactura.h" + +FLLineasFactura::FLLineasFactura() : FLReceiver() +{ +} + +FLLineasFactura::~FLLineasFactura(){ +} + + +QVariant FLLineasFactura::calculateField (const QString & name) +{ + if (name == "pesototallinea") + return QVariant (cursor_->valueBuffer ("cantidad").toDouble () * cursor_->valueBuffer ("peso").toDouble ()); + + if ( name == "totallinea" ) + return QVariant (cursor_->valueBuffer ("cantidad").toDouble () * cursor_->valueBuffer ("precio").toDouble ()); +} + +void +FLLineasFactura::setSender(FLFormDB * sender) +{ + sender_ = sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (bufferChanged (QString)), SLOT (bufferChanged (QString))); + +} + +void +FLLineasFactura::bufferChanged (QString fN) +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + double res = 1, resPeso = 1; + + QObject *obj = main->child ("cantidad"); + + if (obj) + { + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + resPeso = res; + } + + obj = main->child ("precio"); + if (obj) + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + + obj = main->child ("peso"); + if (obj) + resPeso *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + + obj = main->child ("total"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + + obj = main->child ("pesototal"); + if (obj) + ((QLabel *) obj)->setText (QString::number (resPeso)); +} --- facturalux-0.4.orig/base/process/FLMasterAlbaranes.h +++ facturalux-0.4/base/process/FLMasterAlbaranes.h @@ -0,0 +1,70 @@ +/*************************************************************************** + FLMasterAlbaranes.h - description + ------------------- + begin : vie jul 12 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLMASTERALBARANES_H +#define FLMASTERALBARANES_H + +#include + +#include +#include +#include +#include +#include +#include +#include + +/**Gestion de formulario maestro de albaranes + + @author Federico Albujer Zornoza */ +class FLMasterAlbaranes : public FLReceiver +{ + Q_OBJECT + + public: + + /** constructor. + + @param m Indica el modo, TRUE compras, FALSE ventas. */ + FLMasterAlbaranes(bool m=false); + + /** destructor */ + ~FLMasterAlbaranes(); + + /** Redefinicion de FLReceiver */ + QVariant calculateField (const QString & name); + + /** Redefinicion de FLReceiver */ + void setSender(FLFormDB *sender); + + public slots: + + /** Agrupa facturalbranes pendientes */ + void facturarAlbaranes(); + + /** Imprime albaranes */ + void imprimirAlbaranes(); + + private: + + /** Indica si es en modo compras o ventas + + TRUE en modo compras, FALSE en modo ventas. */ + bool mode_; +}; + +#endif --- facturalux-0.4.orig/base/process/FLInterface.cpp +++ facturalux-0.4/base/process/FLInterface.cpp @@ -0,0 +1,82 @@ +/*************************************************************************** + FLInterface.cpp - description + ------------------- + begin : Mon Jun 10 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLInterface.h" +#include "FLAlbaranes.h" +#include "FLMasterAlbaranes.h" +#include "FLArticulos.h" +#include "FLLineasAlbaran.h" +#include "FLFactura.h" +#include "FLStocks.h" +#include "FLMasterArticulos.h" +#include "FLMasterInventario.h" +#include "FLInventario.h" +#include "FLLineasFactura.h" + +FLInterface::FLInterface () +{ +} + +FLInterface::~FLInterface () +{ +} + +FLReceiver * +FLInterface::getReceiver (const QString & n) +{ + +if (n == "flfactura") + return new FLFactura (); + +if (n== "fllineasfactura") + return new FLLineasFactura (); + +if (n == "flalbaranesventas") + return new FLAlbaranes (false); + + if (n == "flmasteralbaranesventas") + return new FLMasterAlbaranes (false); + + if (n == "flalbaranescompras") + return new FLAlbaranes (true); + + if (n == "flmasteralbaranescompras") + return new FLMasterAlbaranes (true); + + if (n == "flmasterarticulos") + return new FLMasterArticulos (); + + if (n == "flarticulos") + return new FLArticulos (); + + if (n == "fllineasalbaranventas") + return new FLLineasAlbaran(false); + + if (n == "fllineasalbarancompras") + return new FLLineasAlbaran(true); + + if (n == "flstocks") + return new FLStocks (); + + if (n == "flmasterinventario") + return new FLMasterInventario (); + + if (n == "flinventario") + return new FLInventario (); + + return 0; +} --- facturalux-0.4.orig/base/process/FLInventario.h +++ facturalux-0.4/base/process/FLInventario.h @@ -0,0 +1,64 @@ +/*************************************************************************** + FLInventario.h - description + ------------------- + begin : Fri Oct 14 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLINVENTARIO_H +#define FLINVENTARIO_H + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// Gestión del formulario de Inventarios. + + +class FLInventario:public FLReceiver +{ + Q_OBJECT + + public: + + // contructor. + + FLInventario(); + + // destructor + ~FLInventario(); + +// void actualizalineasinventario(); + + /** Redefinicion de FLReceiver */ +// QVariant calculateField (const QString & name); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Imprime inventarios */ + void imprimirInventario(); +}; + +#endif --- facturalux-0.4.orig/base/process/FLMasterArticulos.cpp +++ facturalux-0.4/base/process/FLMasterArticulos.cpp @@ -0,0 +1,52 @@ +/*************************************************************************** + FLMasterArticulos.cpp - description + ------------------- + begin : dom 24 nov 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLMasterArticulos.h" + +FLMasterArticulos::FLMasterArticulos():FLReceiver() +{ +} + +FLMasterArticulos::~FLMasterArticulos() +{ +} + +/*void +FLMasterArticulos::setSender (FLFormDB *sender) +{ + sender_=sender; + + if (!cursor_) + return; + + +} */ + +void +FLMasterArticulos::imprimirArticulos () +{ + FLSqlQuery *q = FLManager::query ("articulos"); + + FLReportViewer *rW = new FLReportViewer ((QWidget *)sender_); + + rW->setReportTemplate ("articulos"); + rW->setReportData (q); + rW->renderReport (); + rW->setFocus (); + rW->show (); +} + --- facturalux-0.4.orig/base/process/FLArticulos.cpp +++ facturalux-0.4/base/process/FLArticulos.cpp @@ -0,0 +1,256 @@ +/*************************************************************************** + FLArticulos.cpp - description + ------------------- + begin : Wes Jun 27 2002 + copyright : (C) 2002 by Federico Albujer Zornoza y Andrés Otón Urbano + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLArticulos.h" +#include "FLStocks.h" +#include "FLInterface.h" + +FLArticulos::FLArticulos ():FLReceiver () +{ +} + +FLArticulos::~FLArticulos () +{ + if (cursor_ ) + disconnect (cursor_, SIGNAL (bufferChanged (QString)), this, SLOT (bufferChanged (QString))); +} + +void +FLArticulos::setSender (FLFormDB * sender) +{ + sender_=sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (bufferChanged (QString)), SLOT (bufferChanged (QString))); + connect (sender_->child("chkIsKit"), SIGNAL(clicked()), SLOT (isKit())); + connect (sender_->child("ButtonGroup1"),SIGNAL(clicked(int)), SLOT (stock(int))); + + if(cursor_->modeAccess()==FLSqlCursor::INSERT) + { + QObject *obj1 = sender_->child("chkIsKit"); + ((QCheckBox *)obj1)->setChecked(false); + cursor_->setValueBuffer("kit",false); + cursor_->setValueBuffer("tipostock",FLStocks::Contable); + } + else + { + + QObject *obj1 = sender_->child("chkIsKit"); + ((QCheckBox *)obj1)->setChecked(cursor_->valueBuffer("kit").toBool()); + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::NoContable) + { + QObject *obj2 = sender_->child("rbNocontable"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Contable) + { + QObject *obj2 = sender_->child("rbContable"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Origen) + { + QObject *obj2 = sender_->child("rbOrigen"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Destino) + { + QObject *obj2 = sender_->child("rbDestino"); + ((QRadioButton *)obj2)->setChecked(true); + } + } + +} + +void +FLArticulos::generarCodBar () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child ("pixmapCodBar"); + + if (obj) + { + FLCodBar *cb = new FLCodBar (cursor_->valueBuffer ("codibarras").toString (), + BARCODE_ANY, 15, 1, 1); + + if (cb) + { + if (!cb->pixmap ().isNull ()) + ((QLabel *) obj)->setPixmap (cb->pixmap ()); + delete cb; + } + } +} + +void +FLArticulos::generarCodBarArticulo () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child ("pixmapCodBarArticulo"); + + if (obj) + { + FLCodBar *cb = new FLCodBar (cursor_->valueBuffer ("codarticulo").toString (), + BARCODE_ANY, 15, 1, 1); + + if (cb) + { + if (!cb->pixmap ().isNull ()) + ((QLabel *) obj)->setPixmap (cb->pixmap ()); + delete cb; + } + } +} + +void +FLArticulos::bufferChanged (QString fN) +{ + if (!sender_ || !cursor_) + return; + + if (fN == "codarticulo") + generarCodBarArticulo (); + + if (fN == "codibarras") + generarCodBar (); + + QObject *obj1 = sender_->child("chkIsKit"); + ((QCheckBox *)obj1)->setChecked(cursor_->valueBuffer("kit").toBool()); + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::NoContable) + { + QObject *obj2 = sender_->child("rbNocontable"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Contable) + { + QObject *obj2 = sender_->child("rbContable"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Origen) + { + QObject *obj2 = sender_->child("rbOrigen"); + ((QRadioButton *)obj2)->setChecked(true); + } + if(cursor_->valueBuffer("tipostock").toInt()==FLStocks::Destino) + { + QObject *obj2 = sender_->child("rbDestino"); + ((QRadioButton *)obj2)->setChecked(true); + } + +} + +void +FLArticulos::isKit() +{ + + if (!sender_ || !cursor_) + return; + + if(cursor_->modeAccess()==FLSqlCursor::BROWSE) + { + if(cursor_->valueBuffer("kit").toBool()==true) + { + QObject *obj = sender_->child("chkIsKit"); + ((QCheckBox *)obj)->setChecked(true); + return; + } + else + { + QObject *obj = sender_->child("chkIsKit"); + ((QCheckBox *)obj)->setChecked(false); + return; + } + } + + QObject *obj = sender_->child("chkIsKit"); + + if(((QCheckBox *)obj)->isChecked()) + cursor_->setValueBuffer("kit",true); + else + cursor_->setValueBuffer("kit",false); + +} + + +void +FLArticulos::stock(int a) +{ + if(!sender_ || !cursor_) + return; + + QObject *obj1; + + if(cursor_->modeAccess()==FLSqlCursor::BROWSE) + { + switch(cursor_->valueBuffer("tipostock").toInt()) + { + case FLStocks::NoContable: + obj1 = sender_->child("rbNocontable"); + ((QRadioButton *)obj1)->setChecked(true); + break; + case FLStocks::Contable: + obj1 = sender_->child("rbContable"); + ((QRadioButton *)obj1)->setChecked(true); + break; + case FLStocks::Origen: + obj1 = sender_->child("rbOrigen"); + ((QRadioButton *)obj1)->setChecked(true); + break; + case FLStocks::Destino: + obj1 = sender_->child("rbDestino"); + ((QRadioButton *)obj1)->setChecked(true); + break; + } + return; + } + + obj1 = sender_->child("rbNocontable"); + if(obj1) + if(((QRadioButton *)obj1)->isChecked()==true) + cursor_->setValueBuffer("tipostock",FLStocks::NoContable); + + obj1 = sender_->child("rbContable"); + if(obj1) + if(((QRadioButton *)obj1)->isChecked()==true) + cursor_->setValueBuffer("tipostock",FLStocks::Contable); + + obj1 = sender_->child("rbOrigen"); + if(obj1) + if(((QRadioButton *)obj1)->isChecked()==true) + cursor_->setValueBuffer("tipostock",FLStocks::Origen); + + obj1 = sender_->child("rbDestino"); + if(obj1) + if(((QRadioButton *)obj1)->isChecked()==true) + cursor_->setValueBuffer("tipostock",FLStocks::Destino); + +} --- facturalux-0.4.orig/base/process/Makefile.am +++ facturalux-0.4/base/process/Makefile.am @@ -0,0 +1,21 @@ +####### kdevelop will overwrite this part!!! (begin)########## +lib_LTLIBRARIES = libprocess.la + + +INCLUDES = $(all_includes) + + +LDFLAGS = + + +libprocess_la_LDFLAGS = -version-info 0:0:0 + +libprocess_la_METASOURCES = AUTO + +libprocess_la_SOURCES = FLMasterInventario.cpp FLMasterArticulos.cpp FLLineasFactura.cpp FLInventario.cpp FLFactura.cpp FLStocks.cpp FLMasterAlbaranes.cpp FLLineasAlbaran.cpp FLInterface.cpp FLArticulos.cpp FLAlbaranes.cpp +KDE_OPTIONS = qtonly + + +EXTRA_DIST = FLAlbaranes.cpp FLAlbaranes.h FLArticulos.cpp FLArticulos.h FLInterface.cpp FLInterface.h FLLineasAlbaran.cpp FLLineasAlbaran.h FLMasterAlbaranes.cpp FLMasterAlbaranes.h FLStocks.cpp FLStocks.h FLFactura.cpp FLFactura.h FLInventario.cpp FLInventario.h FLLineasFactura.cpp FLLineasFactura.h FLMasterArticulos.cpp FLMasterArticulos.h FLMasterInventario.cpp FLMasterInventario.h + +####### kdevelop will overwrite this part!!! (end)############ --- facturalux-0.4.orig/base/process/Makefile.in +++ facturalux-0.4/base/process/Makefile.in @@ -0,0 +1,659 @@ +# Makefile.in generated by automake 1.6.3 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ +# @configure_input@ + +# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_HEADER = $(INSTALL_DATA) +transform = @program_transform_name@ +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ +host_alias = @host_alias@ +host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AS = @AS@ +AUTODIRS = @AUTODIRS@ +AWK = @AWK@ +CC = @CC@ +CONF_FILES = @CONF_FILES@ +CPP = @CPP@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOXYGEN = @DOXYGEN@ +DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +DPMSINC = @DPMSINC@ +DPMSLIB = @DPMSLIB@ +ECHO = @ECHO@ +FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GLINC = @GLINC@ +GLLIB = @GLLIB@ +GMSGFMT = @GMSGFMT@ +IDL = @IDL@ +IDL_DEPENDENCIES = @IDL_DEPENDENCIES@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JAR = @JAR@ +JAVAC = @JAVAC@ +JAVAH = @JAVAH@ +JVMLIBS = @JVMLIBS@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@ +KDE_HAVE_DOT = @KDE_HAVE_DOT@ +KDE_INCLUDES = @KDE_INCLUDES@ +KDE_LDFLAGS = @KDE_LDFLAGS@ +KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@ +KDE_MT_LIBS = @KDE_MT_LIBS@ +KDE_PLUGIN = @KDE_PLUGIN@ +KDE_RPATH = @KDE_RPATH@ +KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@ +KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@ +KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@ +KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCOMPAT = @LIBCOMPAT@ +LIBCRYPT = @LIBCRYPT@ +LIBDL = @LIBDL@ +LIBGEN = @LIBGEN@ +LIBJPEG = @LIBJPEG@ +LIBMICO = @LIBMICO@ +LIBOBJS = @LIBOBJS@ +LIBPNG = @LIBPNG@ +LIBPTHREAD = @LIBPTHREAD@ +LIBPYTHON = @LIBPYTHON@ +LIBQIMGIO = @LIBQIMGIO@ +LIBRESOLV = @LIBRESOLV@ +LIBSHADOW = @LIBSHADOW@ +LIBSM = @LIBSM@ +LIBSOCKET = @LIBSOCKET@ +LIBTIFF = @LIBTIFF@ +LIBTOOL = @LIBTOOL@ +LIBUCB = @LIBUCB@ +LIBUTIL = @LIBUTIL@ +LIBXINERAMA = @LIBXINERAMA@ +LIBZ = @LIBZ@ +LIB_KAB = @LIB_KAB@ +LIB_KDECORE = @LIB_KDECORE@ +LIB_KDEPRINT = @LIB_KDEPRINT@ +LIB_KDEUI = @LIB_KDEUI@ +LIB_KFILE = @LIB_KFILE@ +LIB_KFM = @LIB_KFM@ +LIB_KHTML = @LIB_KHTML@ +LIB_KIMGIO = @LIB_KIMGIO@ +LIB_KIO = @LIB_KIO@ +LIB_KPARTS = @LIB_KPARTS@ +LIB_KSPELL = @LIB_KSPELL@ +LIB_KSYCOCA = @LIB_KSYCOCA@ +LIB_POLL = @LIB_POLL@ +LIB_QPE = @LIB_QPE@ +LIB_QT = @LIB_QT@ +LIB_QTOPIA = @LIB_QTOPIA@ +LIB_SMB = @LIB_SMB@ +LIB_X11 = @LIB_X11@ +LIB_XEXT = @LIB_XEXT@ +LN_S = @LN_S@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MICO_INCLUDES = @MICO_INCLUDES@ +MICO_LDFLAGS = @MICO_LDFLAGS@ +MOC = @MOC@ +MSGFMT = @MSGFMT@ +NOOPT_CFLAGS = @NOOPT_CFLAGS@ +NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@ +NOREPO = @NOREPO@ +OBJDUMP = @OBJDUMP@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PASSWDLIBS = @PASSWDLIBS@ +PYTHONINC = @PYTHONINC@ +PYTHONLIB = @PYTHONLIB@ +PYTHONMODDIR = @PYTHONMODDIR@ +QTDOCDIR = @QTDOCDIR@ +QTE_NORTTI = @QTE_NORTTI@ +QTOPIA_INCLUDES = @QTOPIA_INCLUDES@ +QT_INCLUDES = @QT_INCLUDES@ +QT_LDFLAGS = @QT_LDFLAGS@ +RANLIB = @RANLIB@ +RC = @RC@ +REPO = @REPO@ +SETUIDFLAGS = @SETUIDFLAGS@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +UIC = @UIC@ +UIC_TR = @UIC_TR@ +USER_INCLUDES = @USER_INCLUDES@ +USER_LDFLAGS = @USER_LDFLAGS@ +USE_EXCEPTIONS = @USE_EXCEPTIONS@ +USE_RTTI = @USE_RTTI@ +USE_THREADS = @USE_THREADS@ +VERSION = @VERSION@ +WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@ +XGETTEXT = @XGETTEXT@ +XPMINC = @XPMINC@ +XPMLIB = @XPMLIB@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_INCLUDES = @X_INCLUDES@ +X_LDFLAGS = @X_LDFLAGS@ +X_PRE_LIBS = @X_PRE_LIBS@ +all_includes = @all_includes@ +all_libraries = @all_libraries@ +am__include = @am__include@ +am__quote = @am__quote@ +idldir = @idldir@ +install_sh = @install_sh@ +jni_includes = @jni_includes@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_includes = @kde_includes@ +kde_libraries = @kde_libraries@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_qtver = @kde_qtver@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +micodir = @micodir@ +qt_includes = @qt_includes@ +qt_libraries = @qt_libraries@ +x_includes = @x_includes@ +x_libraries = @x_libraries@ + +####### kdevelop will overwrite this part!!! (begin)########## +lib_LTLIBRARIES = libprocess.la + +INCLUDES = $(all_includes) + +LDFLAGS = + +libprocess_la_LDFLAGS = -version-info 0:0:0 + +#>- libprocess_la_METASOURCES = AUTO + +libprocess_la_SOURCES = FLMasterInventario.cpp FLMasterArticulos.cpp FLLineasFactura.cpp FLInventario.cpp FLFactura.cpp FLStocks.cpp FLMasterAlbaranes.cpp FLLineasAlbaran.cpp FLInterface.cpp FLArticulos.cpp FLAlbaranes.cpp +KDE_OPTIONS = qtonly + +EXTRA_DIST = FLAlbaranes.cpp FLAlbaranes.h FLArticulos.cpp FLArticulos.h FLInterface.cpp FLInterface.h FLLineasAlbaran.cpp FLLineasAlbaran.h FLMasterAlbaranes.cpp FLMasterAlbaranes.h FLStocks.cpp FLStocks.h FLFactura.cpp FLFactura.h FLInventario.cpp FLInventario.h FLLineasFactura.cpp FLLineasFactura.h FLMasterArticulos.cpp FLMasterArticulos.h FLMasterInventario.cpp FLMasterInventario.h +subdir = base/process +mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LTLIBRARIES = $(lib_LTLIBRARIES) + +libprocess_la_LIBADD = +am_libprocess_la_OBJECTS = FLMasterInventario.lo FLMasterArticulos.lo \ + FLLineasFactura.lo FLInventario.lo FLFactura.lo FLStocks.lo \ + FLMasterAlbaranes.lo FLLineasAlbaran.lo FLInterface.lo \ + FLArticulos.lo FLAlbaranes.lo +#>- libprocess_la_OBJECTS = $(am_libprocess_la_OBJECTS) +#>+ 8 +libprocess_la_final_OBJECTS = libprocess_la.all_cpp.lo +libprocess_la_nofinal_OBJECTS = FLMasterInventario.lo FLMasterArticulos.lo \ + FLLineasFactura.lo FLInventario.lo FLFactura.lo FLStocks.lo \ + FLMasterAlbaranes.lo FLLineasAlbaran.lo FLInterface.lo \ + FLArticulos.lo FLAlbaranes.lo\ + FLMasterAlbaranes.moc.lo FLArticulos.moc.lo FLInventario.moc.lo FLAlbaranes.moc.lo FLLineasFactura.moc.lo FLMasterInventario.moc.lo FLMasterArticulos.moc.lo FLFactura.moc.lo FLStocks.moc.lo FLLineasAlbaran.moc.lo +@KDE_USE_FINAL_FALSE@libprocess_la_OBJECTS = $(libprocess_la_nofinal_OBJECTS) +@KDE_USE_FINAL_TRUE@libprocess_la_OBJECTS = $(libprocess_la_final_OBJECTS) + +DEFS = @DEFS@ +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LIBS = @LIBS@ +depcomp = $(SHELL) $(top_srcdir)/admin/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/FLAlbaranes.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLArticulos.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLFactura.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLInterface.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLInventario.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLLineasAlbaran.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLLineasFactura.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLMasterAlbaranes.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLMasterArticulos.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLMasterInventario.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/FLStocks.Plo +#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ +#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +#>+ 2 +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) +#>- LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ +#>- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ +#>- $(AM_CXXFLAGS) $(CXXFLAGS) +#>+ 3 +LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) +CXXLD = $(CXX) +#>- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ +#>- $(AM_LDFLAGS) $(LDFLAGS) -o $@ +#>+ 2 +CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CXXFLAGS = @CXXFLAGS@ +DIST_SOURCES = $(libprocess_la_SOURCES) +DIST_COMMON = Makefile.am Makefile.in +SOURCES = $(libprocess_la_SOURCES) + +#>- all: all-am +#>+ 1 +all: docs-am all-am + +.SUFFIXES: +.SUFFIXES: .cpp .lo .o .obj +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu base/process/Makefile +#>+ 3 + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/process/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/process/Makefile.in +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) +libLTLIBRARIES_INSTALL = $(INSTALL) +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \ + $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \ + else :; fi; \ + done + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \ + $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test -z "$dir" && dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libprocess.la: $(libprocess_la_OBJECTS) $(libprocess_la_DEPENDENCIES) + $(CXXLINK) -rpath $(libdir) $(libprocess_la_LDFLAGS) $(libprocess_la_OBJECTS) $(libprocess_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) core *.core + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLAlbaranes.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLArticulos.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLFactura.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLInterface.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLInventario.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLLineasAlbaran.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLLineasFactura.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLMasterAlbaranes.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLMasterArticulos.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLMasterInventario.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FLStocks.Plo@am__quote@ + +distclean-depend: + -rm -rf ./$(DEPDIR) + +.cpp.o: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< + +.cpp.obj: +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(CXXCOMPILE) -c -o $@ `cygpath -w $<` + +.cpp.lo: +@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< +CXXDEPMODE = @CXXDEPMODE@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +ETAGS = etags +ETAGSFLAGS = + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$tags$$unique" \ + || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + +top_distdir = ../.. +distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + +distdir: $(DISTFILES) + @list='$(DISTFILES)'; for file in $$list; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkinstalldirs) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(libdir) + +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-am +#>+ 1 +clean: kde-rpo-clean clean-am + +#>- clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ +#>- mostlyclean-am +#>+ 2 +clean-am: clean-metasources clean-final clean-generic clean-libLTLIBRARIES clean-libtool \ + mostlyclean-am + +distclean: distclean-am + +distclean-am: clean-am distclean-compile distclean-depend \ + distclean-generic distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: install-libLTLIBRARIES + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES + +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool distclean distclean-compile \ + distclean-depend distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am info info-am install \ + install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am \ + install-libLTLIBRARIES install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool tags uninstall \ + uninstall-am uninstall-info-am uninstall-libLTLIBRARIES + + +####### kdevelop will overwrite this part!!! (end)############ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + + +#>+ 3 +FLMasterAlbaranes.moc.cpp: $(srcdir)/FLMasterAlbaranes.h + $(MOC) $(srcdir)/FLMasterAlbaranes.h -o FLMasterAlbaranes.moc.cpp + +#>+ 3 +FLArticulos.moc.cpp: $(srcdir)/FLArticulos.h + $(MOC) $(srcdir)/FLArticulos.h -o FLArticulos.moc.cpp + +#>+ 3 +FLInventario.moc.cpp: $(srcdir)/FLInventario.h + $(MOC) $(srcdir)/FLInventario.h -o FLInventario.moc.cpp + +#>+ 3 +FLAlbaranes.moc.cpp: $(srcdir)/FLAlbaranes.h + $(MOC) $(srcdir)/FLAlbaranes.h -o FLAlbaranes.moc.cpp + +#>+ 3 +FLLineasFactura.moc.cpp: $(srcdir)/FLLineasFactura.h + $(MOC) $(srcdir)/FLLineasFactura.h -o FLLineasFactura.moc.cpp + +#>+ 3 +FLMasterInventario.moc.cpp: $(srcdir)/FLMasterInventario.h + $(MOC) $(srcdir)/FLMasterInventario.h -o FLMasterInventario.moc.cpp + +#>+ 3 +FLMasterArticulos.moc.cpp: $(srcdir)/FLMasterArticulos.h + $(MOC) $(srcdir)/FLMasterArticulos.h -o FLMasterArticulos.moc.cpp + +#>+ 3 +FLFactura.moc.cpp: $(srcdir)/FLFactura.h + $(MOC) $(srcdir)/FLFactura.h -o FLFactura.moc.cpp + +#>+ 3 +FLStocks.moc.cpp: $(srcdir)/FLStocks.h + $(MOC) $(srcdir)/FLStocks.h -o FLStocks.moc.cpp + +#>+ 3 +FLLineasAlbaran.moc.cpp: $(srcdir)/FLLineasAlbaran.h + $(MOC) $(srcdir)/FLLineasAlbaran.h -o FLLineasAlbaran.moc.cpp + +#>+ 3 +clean-metasources: + -rm -f FLMasterAlbaranes.moc.cpp FLArticulos.moc.cpp FLInventario.moc.cpp FLAlbaranes.moc.cpp FLLineasFactura.moc.cpp FLMasterInventario.moc.cpp FLMasterArticulos.moc.cpp FLFactura.moc.cpp FLStocks.moc.cpp FLLineasAlbaran.moc.cpp + +#>+ 2 +docs-am: + +#>+ 6 +force-reedit: + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu base/process/Makefile + cd $(top_srcdir) && perl admin/am_edit facturalux-0.4/base/process/Makefile.in + + +#>+ 11 +libprocess_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/FLMasterInventario.cpp $(srcdir)/FLMasterArticulos.cpp $(srcdir)/FLLineasFactura.cpp $(srcdir)/FLInventario.cpp $(srcdir)/FLFactura.cpp $(srcdir)/FLStocks.cpp $(srcdir)/FLMasterAlbaranes.cpp $(srcdir)/FLLineasAlbaran.cpp $(srcdir)/FLInterface.cpp $(srcdir)/FLArticulos.cpp $(srcdir)/FLAlbaranes.cpp FLMasterAlbaranes.moc.cppFLArticulos.moc.cppFLInventario.moc.cppFLAlbaranes.moc.cppFLLineasFactura.moc.cppFLMasterInventario.moc.cppFLMasterArticulos.moc.cppFLFactura.moc.cppFLStocks.moc.cppFLLineasAlbaran.moc.cpp + @echo 'creating libprocess_la.all_cpp.cpp ...'; \ + rm -f libprocess_la.all_cpp.files libprocess_la.all_cpp.final; \ + echo "#define KDE_USE_FINAL 1" >> libprocess_la.all_cpp.final; \ + for file in FLMasterInventario.cpp FLMasterArticulos.cpp FLLineasFactura.cpp FLInventario.cpp FLFactura.cpp FLStocks.cpp FLMasterAlbaranes.cpp FLLineasAlbaran.cpp FLInterface.cpp FLArticulos.cpp FLAlbaranes.cpp FLMasterAlbaranes.moc.cppFLArticulos.moc.cppFLInventario.moc.cppFLAlbaranes.moc.cppFLLineasFactura.moc.cppFLMasterInventario.moc.cppFLMasterArticulos.moc.cppFLFactura.moc.cppFLStocks.moc.cppFLLineasAlbaran.moc.cpp; do \ + echo "#include \"$$file\"" >> libprocess_la.all_cpp.files; \ + test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libprocess_la.all_cpp.final; \ + done; \ + cat libprocess_la.all_cpp.final libprocess_la.all_cpp.files > libprocess_la.all_cpp.cpp; \ + rm -f libprocess_la.all_cpp.final libprocess_la.all_cpp.files + +#>+ 3 +clean-final: + -rm -f libprocess_la.all_cpp.cpp + +#>+ 2 +final: + $(MAKE) libprocess_la_OBJECTS="$(libprocess_la_final_OBJECTS)" all-am +#>+ 2 +final-install: + $(MAKE) libprocess_la_OBJECTS="$(libprocess_la_final_OBJECTS)" install-am +#>+ 2 +no-final: + $(MAKE) libprocess_la_OBJECTS="$(libprocess_la_nofinal_OBJECTS)" all-am +#>+ 2 +no-final-install: + $(MAKE) libprocess_la_OBJECTS="$(libprocess_la_nofinal_OBJECTS)" install-am +#>+ 3 +cvs-clean: + $(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo --- facturalux-0.4.orig/base/process/FLMasterInventario.cpp +++ facturalux-0.4/base/process/FLMasterInventario.cpp @@ -0,0 +1,81 @@ +/*************************************************************************** + FLMasterInventario.cpp - description + ------------------- + begin : dom nov 24 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLMasterInventario.h" + +FLMasterInventario::FLMasterInventario():FLReceiver() +{ +} + +FLMasterInventario::~FLMasterInventario() +{ +} + +QVariant FLMasterInventario::calculateField (const QString & name) +{ + if (name == "totalinventario") + { + QSqlQuery query ("SELECT SUM(totallinea) FROM fllineasinventario WHERE idinventario=" + cursor_->valueBuffer ("idinventario").toString () + ";"); + if (query.next ()) + return QVariant (query.value (0)); + return QVariant (0); + } + +} + +void +FLMasterInventario::setSender (FLFormDB *sender) +{ + sender_=sender; + + if (!cursor_) + return; + + FLSqlCursor *cc = new FLSqlCursor ("flempresas"); + QString s; + + if (cc) + { + cc->select ("empdefecto='t'"); + if (cc->next ()) + s = cc->valueBuffer ("codempresa").toString (); + delete cc; + } + + cursor_->setMainFilter("codempresa='"+s+"'"); + + +} + +void +FLMasterInventario::imprimirInventario () +{ + FLSqlQuery *q = FLManager::query ("inventario"); + + //FLSqlQuery::FLParameterQueryDict * p = q->parameterDict(); + //(*p)["from"]->setValue(QVariant(1)); + //(*p)["to"]->setValue(QVariant(200)); + + FLReportViewer *rW = new FLReportViewer ((QWidget *)sender_); + + rW->setReportTemplate ("inventario"); + rW->setReportData (q); + rW->renderReport (); + rW->setFocus (); + rW->show (); +} + --- facturalux-0.4.orig/base/process/FLFactura.cpp +++ facturalux-0.4/base/process/FLFactura.cpp @@ -0,0 +1,226 @@ +/*************************************************************************** + FLFactura.cpp - description + ------------------- + begin : Fri Feb 22 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLFactura.h" + +FLFactura::FLFactura ():FLReceiver () +{ +} + +FLFactura::~FLFactura () +{ + if (cursor_) + disconnect (cursor_, SIGNAL (newBuffer ()), this, SLOT (newBuffer ())); +} + +void +FLFactura::setSender (FLFormDB * sender) +{ + sender_=sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (newBuffer ()), SLOT (newBuffer ())); + + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("lineasfactura"); + if (obj) + { + + ((FLTableDB *)obj)->cursor()->setAction(FLManager::action("fllineasfactura")); + + } + + obj = main->child ("lineasfactura"); + if (obj) + { + // connect (((FLTableDB *) obj)->cursor (), SIGNAL (cursorUpdated ()), SLOT (calcularTotal ())); + + + } + +} + +void +FLFactura::newBuffer () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("numero"); + + if (obj) + ((QLabel *) obj)->setText (cursor_->valueBuffer ("idfactura").toString ()); + +// if (!mode_) + { + obj = main->child ("codemporig"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(false); + + /* obj = main->child ("codalmorig"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(true); */ + + + if (cursor_->modeAccess () == FLSqlCursor::INSERT) + { + FLSqlCursor *c = new FLSqlCursor ("flempresas"); + QString s; + + if (c) + { + c->select ("empdefecto='t'"); + if (c->next ()) + { + obj = main->child ("codemporig"); + if (obj) + { + s = c->valueBuffer ("codempresa").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + + c = new FLSqlCursor ("flalmacenes"); + if (c) + { + c->select ("upper(codempresa) LIKE '" + s.upper () + "'"); + if (c->next ()) + { + obj = main->child ("codalmorig"); + if (obj) + { + s = c->valueBuffer ("codalmacen").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + } + } +} + +QVariant FLFactura::calculateField(const QString & name) +{ + if(name == "baseimp") + { + + if (!sender_) + return QVariant::Invalid; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return QVariant::Invalid; + + QObject *obj = main->child ("lineasfactura"); + + double res = 0; + + if (obj) + { + + QSqlQuery query ("SELECT SUM(totallinea) FROM fllineasfactura WHERE idfactura=" + cursor_->valueBuffer ("idfactura").toString () + ";"); + if (query.next ()) + res = query.value (0).toDouble (); + + obj = main->child ("baseimp"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + } + + if(cursor_) + cursor_->setValueBuffer("baseimp", res); + + } + + if (name == "totalImpuestos") + { + double totimp = 0; + + FLSqlCursor *impuestos = new FLSqlCursor("flimpuestos"); + FLSqlCursor *impuestosarticulos = new FLSqlCursor("flimpuestosarticulos"); + + if (!sender_) + return QVariant::Invalid; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return QVariant::Invalid; + + QObject *obj = main->child ("lineasfactura"); + + FLSqlCursor *lineasfac = ((FLTableDB *)obj)->cursor(); + + if(lineasfac) + { + lineasfac->first(); + do + { + impuestosarticulos->setMainFilter("codarticulo="+FLManager::formatValue(lineasfac->metadata()->field("codarticulo"),lineasfac->valueBuffer("codarticulo"))); + impuestosarticulos->refreshBuffer(); + while(impuestosarticulos->next()) + { + impuestos->setMainFilter("codimpuesto="+FLManager::formatValue(impuestosarticulos->metadata()->field("codimpuesto"),impuestosarticulos->valueBuffer("codimpuesto"))); + impuestos->refreshBuffer(); + while(impuestos->next()) + { + if(impuestos->valueBuffer("formula")=="%") + totimp = totimp + (lineasfac->valueBuffer("totallinea").toDouble()*(impuestos->valueBuffer("razon").toDouble()/100)); + + if(impuestos->valueBuffer("formula")=="+") + totimp = totimp + impuestos->valueBuffer("razon").toDouble(); + + if(impuestos->valueBuffer("formula")=="*") + totimp = totimp + (lineasfac->valueBuffer("totallinea").toDouble()*impuestos->valueBuffer("razon").toDouble()); + + if(impuestos->valueBuffer("formula")=="*C") + totimp = totimp + (lineasfac->valueBuffer("cantidad").toDouble()*impuestos->valueBuffer("razon").toDouble()); + } + } + } while(lineasfac->next()); + + QObject *obj1 = main->child ("totimp"); + + if (obj1) + ((QLabel *) obj1)->setText (QString::number (totimp)); + + if(cursor_) + cursor_->setValueBuffer("totalImpuestos",totimp); + + } + + } + return QVariant::Invalid; +} + --- facturalux-0.4.orig/base/process/FLLineasAlbaran.cpp +++ facturalux-0.4/base/process/FLLineasAlbaran.cpp @@ -0,0 +1,100 @@ +/*************************************************************************** + FLLineasAlbaran.cpp - description + ------------------- + begin : Wed Feb 27 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLLineasAlbaran.h" + +FLLineasAlbaran::FLLineasAlbaran (bool m):FLReceiver (),mode_(m) +{ +} + +FLLineasAlbaran::~FLLineasAlbaran () +{ + if (cursor_ ) + disconnect (cursor_, SIGNAL (bufferChanged (QString)), this, SLOT (bufferChanged (QString))); +} + +QVariant FLLineasAlbaran::calculateField (const QString & name) +{ + if (name == "pesototallinea") + return QVariant (cursor_->valueBuffer ("cantidad").toDouble () * cursor_->valueBuffer ("peso").toDouble ()); + + if ( name == "totallinea" ) + return QVariant (cursor_->valueBuffer ("cantidad").toDouble () * cursor_->valueBuffer ("precio").toDouble ()); + + return QVariant::Invalid; +} + +void +FLLineasAlbaran::setSender(FLFormDB * sender) +{ + sender_ = sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (bufferChanged (QString)), this,SLOT (bufferChanged (QString))); + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("precio"); + if (obj) + { + if (mode_) + ((FLFieldDB *)obj)->setForeignField("preciocompra"); + } +} + +void +FLLineasAlbaran::bufferChanged (QString fN) +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + double res = 1, resPeso = 1; + + QObject *obj = main->child ("cantidad"); + + if (obj) + { + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + resPeso = res; + } + + obj = main->child ("precio"); + if (obj) + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + + obj = main->child ("peso"); + if (obj) + resPeso *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + + obj = main->child ("total"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + + obj = main->child ("pesototal"); + if (obj) + ((QLabel *) obj)->setText (QString::number (resPeso)); +} --- facturalux-0.4.orig/base/process/FLArticulos.h +++ facturalux-0.4/base/process/FLArticulos.h @@ -0,0 +1,74 @@ +/*************************************************************************** + FLArticulos.h - description + ------------------- + begin : Wes Jun 27 2002 + copyright : (C) 2002 by Federico Albujer Zornoza y Andrés Otón Urbano + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLARTICULOS_H +#define FLARTICULOS_H + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/** Gestión del formulario de Articulos. + + @author Federico Albujer Zornoza*/ +class FLArticulos:public FLReceiver +{ + Q_OBJECT + + public: + + /** contructor */ + FLArticulos(); + + /** destructor */ + ~FLArticulos(); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + /** Genera el código de barras del campo código de barras */ + void generarCodBar(); + + /** Genera el codigo de barras del campo código de articulo */ + void generarCodBarArticulo(); + + public slots: + + /** Acciones asociadas cuando cambia el contenido de un campo del buffer */ + void bufferChanged(QString); + void isKit(); + void stock(int a); + +}; + +#endif --- facturalux-0.4.orig/base/process/FLStocks.cpp +++ facturalux-0.4/base/process/FLStocks.cpp @@ -0,0 +1,186 @@ +/*************************************************************************** + FLStocks.cpp - description + ------------------- + begin : Thu Jul 18 2002 + copyright : (C) 2002 by Andres Oton Urbano + email : baxas@eresmas.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLStocks.h" + +FLStocks::FLStocks ():FLReceiver () +{ +} + +FLStocks::~FLStocks () +{ + if (cursor_ ) + disconnect (cursor_, SIGNAL (bufferChanged (QString)), this, SLOT (bufferChanged (QString))); +} + +QVariant FLStocks::calculateField (const QString & ) +{ + + return QVariant (cursor_->valueBuffer ("cantidad").toDouble () * cursor_->valueBuffer ("precio").toDouble ()); + +} + +void +FLStocks::setSender(FLFormDB * sender) +{ + sender_ = sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (bufferChanged (QString)), SLOT (bufferChanged (QString))); + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("precio"); + if (obj) + { + + ((FLFieldDB *)obj)->setForeignField("preciocompra"); + } +} + +void +FLStocks::bufferChanged (QString) +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + double res = 1 ; + + QObject *obj = main->child ("cantidad"); + + if (obj) + { + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + } + + obj = main->child ("precio"); + if (obj) + res *= ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->text ().toDouble (); + + obj = main->child ("total"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + +} + +void FLStocks::modifyStocks(QString idarticulo, QString idalmacenorig, QString idalmacendest, double cantidad) +{ + FLSqlCursor *cursorstocks = new FLSqlCursor("flstocks"); + FLSqlCursor *cursorkit = new FLSqlCursor("flkit"); + FLSqlCursor *cursorarticulos = new FLSqlCursor("flarticulos"); + FLSqlCursor *cursoraux = new FLSqlCursor("flarticulos"); + + cursorarticulos->select("codarticulo="+FLManager::formatValue(cursorarticulos->metadata()->field("codarticulo"),idarticulo)); + cursorarticulos->refresh(); + + if(cursorarticulos->valueBuffer("Kit").toBool()==true) + { + cursorkit->select("idkit="+FLManager::formatValue(cursorkit->metadata()->field("idkit"),idarticulo)); + cursorkit->refresh(); + + + while(cursorkit->next()) + { + cursorstocks->select("idarticulo="+FLManager::formatValue(cursorstocks->metadata()->field("idarticulo"),idarticulo)); + cursorstocks->refresh(); + + cursoraux->select("idarticulo="+FLManager::formatValue(cursoraux->metadata()->field("idarticulo"),cursorkit->valueBuffer("idarticulo"))); + cursoraux->refresh(); + if(cursoraux->valueBuffer("Kit").toBool()==true) + FLStocks::modifyStocks(QString::QString(cursorkit->valueBuffer("codarticulo").toString()), QString::QString(idalmacenorig), QString::QString(idalmacendest), cursorkit->valueBuffer("cantidad").toDouble()*cantidad); + else + { + if(cursorarticulos->valueBuffer("tipostock").toInt()==FLStocks::Contable && cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Origen) + while(cursorstocks->next()) + { + if(cursorstocks->valueBuffer("codalmacen")==FLManager::formatValue(cursorstocks->metadata()->field("codalmecen"),idalmacenorig)) + { + cursorstocks->setModeAccess(FLSqlCursor::EDIT); + cursorstocks->transaction(); + cursorstocks->setValueBuffer("cantidad",FLManager::formatValue(cursorstocks->metadata()->field("cantidad"),cursorstocks->valueBuffer("cantidad").toInt()-cantidad)); + cursorstocks->commitBuffer(); + cursorstocks->commit(); + cursorstocks->last(); + } + } + cursorstocks->first(); + if(cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Contable && cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Destino) + while(cursorstocks->next()) + { + if(cursorstocks->valueBuffer("codalmacen")==FLManager::formatValue(cursorstocks->metadata()->field("codalmecen"),idalmacendest)) + { + cursorstocks->setModeAccess(FLSqlCursor::EDIT); + cursorstocks->transaction(); + cursorstocks->setValueBuffer("cantidad",FLManager::formatValue(cursorstocks->metadata()->field("cantidad"),cursorstocks->valueBuffer("cantidad").toInt()+cantidad)); + cursorstocks->commitBuffer(); + cursorstocks->commit(); + cursorstocks->last(); + } + } + + } + } + } + else + { + cursorstocks->select("idarticulo="+FLManager::formatValue(cursorstocks->metadata()->field("idarticulo"),idarticulo)); + cursorstocks->refresh(); + + if(cursorarticulos->valueBuffer("tipostock").toInt()==FLStocks::Contable && cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Origen) + while(cursorstocks->next()) + { + if(cursorstocks->valueBuffer("codalmacen")==FLManager::formatValue(cursorstocks->metadata()->field("codalmecen"),idalmacenorig)) + { + cursorstocks->setModeAccess(FLSqlCursor::EDIT); + cursorstocks->transaction(); + cursorstocks->setValueBuffer("cantidad",FLManager::formatValue(cursorstocks->metadata()->field("cantidad"),cursorstocks->valueBuffer("cantidad").toInt()-cantidad)); + cursorstocks->commitBuffer(); + cursorstocks->commit(); + cursorstocks->last(); + } + } + cursorstocks->first(); + if(cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Contable && cursorarticulos->valueBuffer("tipo").toInt()==FLStocks::Destino) + while(cursorstocks->next()) + { + if(cursorstocks->valueBuffer("codalmacen")==FLManager::formatValue(cursorstocks->metadata()->field("codalmecen"),idalmacendest)) + { + cursorstocks->setModeAccess(FLSqlCursor::EDIT); + cursorstocks->transaction(); + cursorstocks->setValueBuffer("cantidad",FLManager::formatValue(cursorstocks->metadata()->field("cantidad"),cursorstocks->valueBuffer("cantidad").toInt()+cantidad)); + cursorstocks->commitBuffer(); + cursorstocks->commit(); + cursorstocks->last(); + } + } + + } +} + + + + --- facturalux-0.4.orig/base/process/FLLineasFactura.h +++ facturalux-0.4/base/process/FLLineasFactura.h @@ -0,0 +1,52 @@ +/*************************************************************************** + FLLineasFactura.h - description + ------------------- + begin : jue oct 10 2002 + copyright : (C) 2002 by Andrés Otón Urbano. + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLLINEASFACTURA_H +#define FLLINEASFACTURA_H + +#include +#include +#include +#include +#include +#include +#include + +/**Esta clase controla el formulario de inserción y edición de articulos en una factura. + *@author Federico Albujer Zornoza + */ + +class FLLineasFactura : public FLReceiver { + Q_OBJECT +public: + FLLineasFactura(); + ~FLLineasFactura(); + + /** Redefinición de FLReceiver::calculateField() */ + QVariant calculateField (const QString & name ); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Acciones asociadas cuando cambia el contenido de un campo del buffer */ + void bufferChanged(QString); + +}; + +#endif --- facturalux-0.4.orig/base/process/FLInventario.cpp +++ facturalux-0.4/base/process/FLInventario.cpp @@ -0,0 +1,196 @@ +/*************************************************************************** + FLInventario.cpp - description + ------------------- + begin : Fri Oct 14 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLInventario.h" + +FLInventario::FLInventario () +{ +} + +FLInventario::~FLInventario () +{ +if (cursor_) + disconnect (cursor_, SIGNAL (newBuffer ()), this, SLOT (newBuffer ())); + +} + +void +FLInventario::setSender (FLFormDB *sender) +{ + sender_=sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (newBuffer ()), SLOT (newBuffer ())); + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + +QObject *obj = main ->child ("selecalmacen"); + obj = main->child ("selecalmacen"); + if (obj) + { + connect (((FLTableDB *) obj)->cursor (), SIGNAL (cursorUpdated ()), SLOT (calcularTotal ())); + } + +} + +/*void +FLInventario::newBuffer () +{ + if (!sender_) + return; + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("numero"); + + if (obj) + ((QLabel *) obj)->setText (cursor_->valueBuffer ("idinventario").toString ()); + + + { + obj = main->child ("codempresa"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(false); + + + if (cursor_->modeAccess () == FLSqlCursor::INSERT) + { + FLSqlCursor *c = new FLSqlCursor ("flempresas"); + QString s; + + if (c) + { + c->select ("empdefecto='t'"); + if (c->next ()) + { + obj = main->child ("codempresa"); + if (obj) + { + s = c->valueBuffer ("codempresa").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + + } + } + + + + + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child("selecalmacen"); + +obj = main->child("codalmacen"); +if(obj) + { + QTable *table = ((QTable *)obj); + + FLSqlCursor *inventario = new FLSqlCursor("flstocks"); + + + for(int i = 0; inumRows(); i ++) + { + inventario->setMainFilter("codalmacen="+table->text(i,0)); + inventario->refresh(); + + QObject *obj2 = main->child("lineasinventario"); + FLSqlCursor *lineainventario = ((FLTableDB *)obj2)->cursor(); + + //Borramos todas las lineas + while(lineainventario->next()) + { + lineainventario->del(); + } + + //Añadimos las lineas + while(inventario->next()) + { + + lineainventario->setModeAccess(FLSqlCursor::INSERT); + lineainventario->refreshBuffer(); + + + lineainventario->setValueBuffer("codarticulo",inventario->valueBuffer("codarticulo")); + lineainventario->setValueBuffer("cantidad",inventario->valueBuffer("cantidad")); + lineainventario->setValueBuffer("total",inventario->valueBuffer("total")); + + // Insertar comando para finalizar proceso de insertar registro. + lineainventario->commitBuffer(); + + } + } + + } + +} */ + +void +FLInventario::imprimirInventario () +{ + FLSqlQuery *q = FLManager::query ("inventario"); + + + + FLReportViewer *rW = new FLReportViewer ((QWidget *)sender_); + + rW->setReportTemplate ("inventario"); + rW->setReportData (q); + rW->renderReport (); + rW->setFocus (); + rW->show (); +} + +/*void +FLInventario::calcularTotal () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child ("lineasinventario"); + + if (obj) + { + double res = 0; + + QSqlQuery query ("SELECT SUM(total) FROM fllineasinventario WHERE idinventario=" + cursor_->valueBuffer ("idinventario").toString () + ";"); + if (query.next ()) + res = query.value (0).toDouble (); + obj = main->child ("total"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + } +} */ + --- facturalux-0.4.orig/base/process/FLStocks.h +++ facturalux-0.4/base/process/FLStocks.h @@ -0,0 +1,70 @@ +/*************************************************************************** + FLStocks.h - description + ------------------- + begin : Thu Jul 18 2002 + copyright : (C) 2002 by Andrés Otón Urbano + email : baxas@eresmas.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLSTOCKS_H +#define FLSTOCKS_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +/**Esta clase sirve para controlar los stocks. + *@author Andrés Otón Urbano + */ + +class FLStocks : public FLReceiver +{ + Q_OBJECT + public: + FLStocks(); + + ~FLStocks(); + + /** Redefiniciion de FLReciver::calculateField() */ + QVariant calculateField (const QString &); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Acciones asociadas cuando cambia el contenido de un campo del buffer */ + void bufferChanged(QString); + + + + /** Este metodo es el que se debe invocar para modificar los stocks */ + void modifyStocks(QString idarticulo, QString idalmacenorig, QString idalmacendest, double cantidad); + + static const int Contable = 1; + static const int Origen = 2; + static const int Destino = 3; + static const int NoContable = 4; + +}; + +#endif + + + --- facturalux-0.4.orig/base/process/FLMasterInventario.h +++ facturalux-0.4/base/process/FLMasterInventario.h @@ -0,0 +1,60 @@ +/*************************************************************************** + FLMasterInventario.h - description + ------------------- + begin : Dom nov 24 2002 + copyright : (C) 2002 by Luis Toro Teijeiro + email : linuxx@gulic.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLMASTERINVENTARIO_H +#define FLMASTERINVENTARIO_H + +#include + +#include +#include +#include +#include +#include +#include +#include + +/**Gestion de formulario maestro de Inventarios */ + +class FLMasterInventario : public FLReceiver +{ + Q_OBJECT + + public: + + /** constructor. */ + FLMasterInventario(); + + /** destructor */ + ~FLMasterInventario(); + + /** Redefinicion de FLReceiver */ + QVariant calculateField (const QString & name); + + /** Redefinicion de FLReceiver */ + void setSender(FLFormDB *sender); + + public slots: + + /** Imprime Inventario */ + void imprimirInventario(); + + private: + +}; + +#endif --- facturalux-0.4.orig/base/process/FLMasterAlbaranes.cpp +++ facturalux-0.4/base/process/FLMasterAlbaranes.cpp @@ -0,0 +1,94 @@ +/*************************************************************************** + FLMasterAlbaranes.cpp - description + ------------------- + begin : vie jul 12 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLMasterAlbaranes.h" + +FLMasterAlbaranes::FLMasterAlbaranes(bool m):FLReceiver(),mode_(m) +{ +} + +FLMasterAlbaranes::~FLMasterAlbaranes() +{ +} + +QVariant FLMasterAlbaranes::calculateField (const QString & name) +{ + if (name == "totalalbaran") + { + QSqlQuery query ("SELECT SUM(totallinea) FROM fllineasalbaran WHERE idalbaran=" + cursor_->valueBuffer ("idalbaran").toString () + ";"); + if (query.next ()) + return QVariant (query.value (0)); + return QVariant (0); + } + + if (name == "pesototalalbaran") + { + QSqlQuery query ("SELECT SUM(pesototallinea) FROM fllineasalbaran WHERE idalbaran=" + cursor_->valueBuffer ("idalbaran").toString () + ";"); + if (query.next ()) + return QVariant (query.value (0)); + return QVariant (0); + } + return QVariant(0); +} + +void +FLMasterAlbaranes::setSender (FLFormDB *sender) +{ + sender_=sender; + + if (!cursor_) + return; + + FLSqlCursor *cc = new FLSqlCursor ("flempresas"); + QString s; + + if (cc) + { + cc->select ("empdefecto='t'"); + if (cc->next ()) + s = cc->valueBuffer ("codempresa").toString (); + delete cc; + } + if (!mode_) + cursor_->setMainFilter("codemporig='"+s+"'"); + else + cursor_->setMainFilter("codempdest='"+s+"'"); +} + +void +FLMasterAlbaranes::imprimirAlbaranes () +{ + FLSqlQuery *q = FLManager::query ("albaranes"); + + //FLSqlQuery::FLParameterQueryDict * p = q->parameterDict(); + //(*p)["from"]->setValue(QVariant(1)); + //(*p)["to"]->setValue(QVariant(200)); + + FLReportViewer *rW = new FLReportViewer ((QWidget *)sender_); + + rW->setReportTemplate ("albaranes"); + rW->setReportData (q); + rW->renderReport (); + rW->setFocus (); + rW->show (); +} + +void +FLMasterAlbaranes::facturarAlbaranes () +{ + qWarning ("No implementado todavía"); +} --- facturalux-0.4.orig/base/process/FLAlbaranes.h +++ facturalux-0.4/base/process/FLAlbaranes.h @@ -0,0 +1,71 @@ +/*************************************************************************** + FLAlbaranes.h - description + ------------------- + begin : Fri Feb 22 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FLALBARANES_H +#define FLALBARANES_H + +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +/** Gestión del formulario de Albaranes. + + @author Federico Albujer Zornoza*/ +class FLAlbaranes:public FLReceiver +{ + Q_OBJECT + + public: + + /** contructor. + + @param m Indica el modo, TRUE compras, FALSE ventas */ + FLAlbaranes(bool m=false); + + /** destructor */ + ~FLAlbaranes(); + + /** Redefinición de FLReceiver::setSender() */ + void setSender(FLFormDB *sender); + + public slots: + + /** Acciones asociadas cuando el buffer contiene un nuevo registro */ + void newBuffer(); + + /** Calcular el total de albaran. */ + void calcularTotal(); + + /** Calcular el peso total del albaran */ + void calcularPesoTotal(); + + private: + + /** Indica si es en modo compras o ventas + + TRUE en modo compras, FALSE en modo ventas. */ + bool mode_; +}; + +#endif --- facturalux-0.4.orig/base/process/FLAlbaranes.cpp +++ facturalux-0.4/base/process/FLAlbaranes.cpp @@ -0,0 +1,253 @@ +/*************************************************************************** + FLAlbaranes.cpp - description + ------------------- + begin : Fri Feb 22 2002 + copyright : (C) 2002 by Federico Albujer Zornoza + email : mail@infosial.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "FLAlbaranes.h" + +FLAlbaranes::FLAlbaranes (bool m):FLReceiver (),mode_(m) +{ +} + +FLAlbaranes::~FLAlbaranes () +{ + if (cursor_) + disconnect (cursor_, SIGNAL (newBuffer ()), this, SLOT (newBuffer ())); +} + +void +FLAlbaranes::setSender (FLFormDB * sender) +{ + sender_=sender; + + if (!cursor_) + return; + + connect (cursor_, SIGNAL (newBuffer ()), SLOT (newBuffer ())); + + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("lineas"); + if (obj) + { + if (mode_) + ((FLTableDB *)obj)->cursor()->setAction(FLManager::action("fllineasalbarancompras")); + else + ((FLTableDB *)obj)->cursor()->setAction(FLManager::action("fllineasalbaranventas")); + } + + obj = main->child ("lineas"); + if (obj) + { + connect (((FLTableDB *) obj)->cursor (), SIGNAL (cursorUpdated ()), SLOT (calcularTotal ())); + connect (((FLTableDB *) obj)->cursor (), SIGNAL (cursorUpdated ()), SLOT (calcularPesoTotal ())); + + } + +} + +void +FLAlbaranes::newBuffer () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main ->child ("numero"); + + if (obj) + ((QLabel *) obj)->setText (cursor_->valueBuffer ("idalbaran").toString ()); + + if (!mode_) + { + obj = main->child ("codemporig"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(false); + + /* obj = main->child ("codalmorig"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(true); */ + + + if (cursor_->modeAccess () == FLSqlCursor::INSERT) + { + FLSqlCursor *c = new FLSqlCursor ("flempresas"); + QString s; + + if (c) + { + c->select ("empdefecto='t'"); + if (c->next ()) + { + obj = main->child ("codemporig"); + if (obj) + { + s = c->valueBuffer ("codempresa").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + + c = new FLSqlCursor ("flalmacenes"); + if (c) + { + c->select ("upper(codempresa) LIKE '" + s.upper () + "'"); + if (c->next ()) + { + obj = main->child ("codalmorig"); + if (obj) + { + s = c->valueBuffer ("codalmacen").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + } + } + else + { + obj = main->child ("codempdest"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(false); + + /* obj = main->child ("codalmdest"); + if (obj) + ((FLFieldDB *) obj)->setEnabled(false); */ + + if (cursor_->modeAccess () == FLSqlCursor::INSERT) + { + FLSqlCursor *c = new FLSqlCursor ("flempresas"); + QString s; + + if (c) + { + c->select ("empdefecto='t'"); + if (c->next ()) + { + obj = main->child ("codempdest"); + if (obj) + { + s = c->valueBuffer ("codempresa").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + + c = new FLSqlCursor ("flalmacenes"); + if (c) + { + c->select ("upper(codempresa) LIKE '" + s.upper () + "'"); + if (c->next ()) + { + obj = main->child ("codalmdest"); + if (obj) + { + s = c->valueBuffer ("codalmacen").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + } + } + + if (cursor_->modeAccess () == FLSqlCursor::INSERT) + { + FLSqlCursor *c = new FLSqlCursor ("flempresas"); + QString s; + + c = new FLSqlCursor ("fldivisas"); + if (c) + { + c->select ("base='t'"); + if (c->next ()) + { + obj = main->child ("coddivisa"); + if (obj) + { + s = c->valueBuffer ("coddivisa").toString (); + ((QLineEdit *) ((FLFieldDB *) obj)->editor ())->setText (s); + } + } + delete c; + } + } +} + +void +FLAlbaranes::calcularTotal () +{ + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child ("lineas"); + + if (obj) + { + double res = 0; + + QSqlQuery query ("SELECT SUM(totallinea) FROM fllineasalbaran WHERE idalbaran=" + cursor_->valueBuffer ("idalbaran").toString () + ";"); + if (query.next ()) + res = query.value (0).toDouble (); + obj = main->child ("total"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + } +} + +void +FLAlbaranes::calcularPesoTotal() +{ + + if (!sender_) + return; + + QWidget * main = sender_->mainWidget(); + + if (!main) + return; + + QObject *obj = main->child ("lineas"); + + if (obj) + { + double res = 0; + + QSqlQuery query ("SELECT SUM(pesototallinea) FROM fllineasalbaran WHERE idalbaran=" + cursor_->valueBuffer ("idalbaran").toString () + ";"); + if (query.next ()) + res = query.value (0).toDouble (); + obj = main->child ("pesototal"); + if (obj) + ((QLabel *) obj)->setText (QString::number (res)); + } +} --- facturalux-0.4.orig/configure +++ facturalux-0.4/configure @@ -22349,7 +22349,7 @@ -ac_config_files="$ac_config_files Makefile facturalux/Makefile facturalux/docs/Makefile facturalux/flbase/Makefile facturalux/barcode/Makefile facturalux/forms/Makefile facturalux/ftsw/Makefile facturalux/icons/Makefile facturalux/kugar/Makefile facturalux/plugins/flfielddb/Makefile facturalux/plugins/Makefile facturalux/plugins/fltabledb/Makefile facturalux/process/Makefile facturalux/tables/Makefile facturalux/translations/Makefile" +ac_config_files="$ac_config_files Makefile facturalux/Makefile facturalux/docs/Makefile facturalux/flbase/Makefile facturalux/barcode/Makefile facturalux/forms/Makefile facturalux/ftsw/Makefile facturalux/icons/Makefile facturalux/kugar/Makefile facturalux/plugins/flfielddb/Makefile facturalux/plugins/Makefile facturalux/plugins/fltabledb/Makefile facturalux/process/Makefile facturalux/tables/Makefile facturalux/translations/Makefile base/Makefile base/reports/Makefile base/forms/Makefile base/icons/Makefile base/queries/Makefile base/translations/Makefile base/tables/Makefile base/process/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure @@ -22853,6 +22853,14 @@ "facturalux/process/Makefile" ) CONFIG_FILES="$CONFIG_FILES facturalux/process/Makefile" ;; "facturalux/tables/Makefile" ) CONFIG_FILES="$CONFIG_FILES facturalux/tables/Makefile" ;; "facturalux/translations/Makefile" ) CONFIG_FILES="$CONFIG_FILES facturalux/translations/Makefile" ;; + "base/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/Makefile" ;; + "base/reports/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/reports/Makefile" ;; + "base/forms/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/forms/Makefile" ;; + "base/icons/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/icons/Makefile" ;; + "base/queries/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/queries/Makefile" ;; + "base/translations/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/translations/Makefile" ;; + "base/tables/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/tables/Makefile" ;; + "base/process/Makefile" ) CONFIG_FILES="$CONFIG_FILES base/process/Makefile" ;; "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 --- facturalux-0.4.orig/config.guess +++ facturalux-0.4/config.guess @@ -0,0 +1,1497 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + +timestamp='2006-02-23' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Originally written by Per Bothner . +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerppc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[45]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + i*:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:MSYS_NT-*:*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + x86:Interix*:[345]*) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T:Interix*:[345]*) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun) + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^LIBC/{ + s: ::g + p + }'`" + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix\n"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + c34*) + echo c34-convex-bsd + exit ;; + c38*) + echo c38-convex-bsd + exit ;; + c4*) + echo c4-convex-bsd + exit ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: --- facturalux-0.4.orig/config.sub +++ facturalux-0.4/config.sub @@ -0,0 +1,1608 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + +timestamp='2006-02-23' + +# This file is (in principle) common to ALL GNU software. +# The presence of a machine in this file suggests that SOME GNU software +# can handle that machine. It does not imply ALL GNU software can. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | bfin \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | mt \ + | msp430 \ + | nios | nios2 \ + | ns16k | ns32k \ + | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m32c) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nios-* | nios2-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + m32c-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16c) + basic_machine=cr16c-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: --- facturalux-0.4.orig/debian/po/templates.pot +++ facturalux-0.4/debian/po/templates.pot @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" --- facturalux-0.4.orig/debian/po/de.po +++ facturalux-0.4/debian/po/de.po @@ -0,0 +1,152 @@ +# translation of facturalux_0.4-10_de.po to German +# translation of facturalux_0.4-6_templates.po to German +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# Erik Schanze , 2004. +# Erik Schanze , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: facturalux_0.4-10_de\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2006-01-03 21:42+0100\n" +"Last-Translator: Erik Schanze \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Informationen für die Arbeit mit facturalux" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"Vergessen Sie nicht die wichtige Information bezüglich der Datenbank zu " +"lesen. Sie enthält wertvolle Informationen, um facturalux betriebsbereit zu " +"machen." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Sie sollten die Dateien \"/usr/share/doc/facturalux/README.Debian\" oder \"/" +"usr/share/doc/facturalux/README..Debian\" lesen, bevor Sie " +"facturalux benutzen." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Zum Beispiel können Sie die deutsche Version in der Datei \"/usr/share/doc/" +"facturalux/README.de.Debian\" lesen. Bitte schauen Sie nach, ob es eine " +"Datei \"README..Debian\" gibt." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Datenbank löschen?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"Sie wollen dieses Paket restlos entfernen (purge). Sie können auswählen, ob " +"die Datenbank \"facturalux\" auch gelöscht wird oder erhalten bleiben soll. " +"Die Datenbank kann wertvolle Daten enthalten, wenn Sie mit facturalux " +"gearbeitet haben." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" +"Wenn Sie zustimmen, wird die Datenbank \"facturalux\" von Ihrem Rechner " +"gelöscht." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Wenn Sie nicht zustimmen, bleibt die Datenbank auf Ihrem Rechner erhalten. " +"Sie müssen sie manuell entfernen." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "Stimmen Sie nur zu, wenn Sie genau wissen, was Sie tun." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Datenbank manuell löschen" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Sie haben ausgewählt, die Datenbank nicht zu löschen." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"Trotzdem sollten Sie sich dieses Kommando aufschreiben, um die Datenbank " +"löschen zu können, wenn es nötig sein sollte:" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"ACHTUNG: Das vorherige Kommando wird die Datenbank von Ihrem Rechner " +"LÖSCHEN, deshalb benutzen Sie es NUR, wenn Sie wissen, was Sie da tun." + --- facturalux-0.4.orig/debian/po/cs.po +++ facturalux-0.4/debian/po/cs.po @@ -0,0 +1,145 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: facturalux\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2005-12-04 10:28+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Informace o používání balíÄku facturalux" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"Nezapomeňte si pÅ™eÄíst důležité poznámky ohlednÄ› databáze -- obsahují " +"hodnotné informace pro rozchození systému facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Než zaÄnete facturalux používat, mÄ›li byste si pÅ™eÄíst soubor \"/usr/share/" +"doc/facturalux/README.Debian\", případnÄ› \"/usr/share/doc/facturalux/README." +".Debian\"." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Například pro Å¡panÄ›lÅ¡tinu byste použili soubor \"/usr/share/doc/facturalux/" +"README.es.Debian\". SamozÅ™ejmÄ› se nejdříve pÅ™esvÄ›dÄete, že daný pÅ™eklad " +"existuje." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Zahodit databázi?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"Požádali jste o \"vyÄiÅ¡tÄ›ní\" balíÄku ze systému. Můžete si vybrat, zda " +"chcete databázi nazvanou \"facturalux\" smazat nebo ponechat. Pokud jste se " +"systémem facturalux aktivnÄ› pracovali, může tato databáze obsahovat hodnotné " +"informace." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" +"Pokud zde odpovíte kladnÄ›, databáze \"facturalux\" se ze systému smaže." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Odmítnete-li, databáze zůstane v systému a budete ji muset odstranit ruÄnÄ›." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "Pokud pÅ™esnÄ› nevíte co dÄ›láte, radÄ›ji zde odmítnÄ›te." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "RuÄní smazání databáze" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Zvolili jste, že databázi nechcete smazat." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"NicménÄ› pokud se pozdÄ›ji rozhodnete databázi smazat, mÄ›li byste si radÄ›ji " +"poznamenat následující příkazy:" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"POZNÃMKA: pÅ™edchozí příkaz ODSTRANà databázi ze systému, tudíž jej použijte " +"POUZE v případÄ›, že víte co dÄ›láte." --- facturalux-0.4.orig/debian/po/es.po +++ facturalux-0.4/debian/po/es.po @@ -0,0 +1,146 @@ +# translation of es.po to Spanish +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# Juan Manuel Garcia Molina , 2004, 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: es\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2005-11-01 00:38+0100\n" +"Last-Translator: Juan Manuel Garcia Molina \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Info. para trabajar con facturalux" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"No olvide leer la información relativa a la base de datos. Contiene " +"información valiosa para hacer funcionar facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Debería leer \"/usr/share/doc/facturalux/README.Debian\" o \"/usr/share/doc/" +"facturalux/README..Debian\" antes de comenzar a usar facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Por ejemplo, para el idioma castellano, puede leer «/usr/share/doc/" +"facturalux/README.es.Debian». Asegúrese de comprobar si hay un «README." +".Debian»." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "¿Borrar la base de datos?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"Ha pedido «purgar» este paquete. Puede seleccionar si quiere borrar la base " +"de datos llamada «facturalux» o dejarla intacta. La base de datos puede " +"contener información valiosa si ha estado trabajando con facturalux." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "Si acepta aquí, la base de datos «facturalux» se eliminará de su sistema." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Si no acepta aquí, la base de datos permanecerá en su sistema y tendrá que " +"borrarla manualmente." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "No acepte a no ser que sepa lo que está haciendo." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Borrado manual de la base de datos" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Seleccionó no borrar la base de datos." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"Sin embargo, debería apuntar estos comandos para realizar el borrado de la " +"base de datos por si fuera necesario:" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"NOTA: El comando anterior BORRARà la base de datos de su sistema, así que " +"úselo SÓLO si sabe lo que está haciendo." + --- facturalux-0.4.orig/debian/po/fr.po +++ facturalux-0.4/debian/po/fr.po @@ -0,0 +1,152 @@ +# translation of fr.po to French +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# Original translator: Olivier Gauwin +# +# Christian Perrier , 2006. +msgid "" +msgstr "" +"Project-Id-Version: fr\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2006-06-27 09:29+0200\n" +"Last-Translator: Christian Perrier \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.2\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Informations pour les utilisateurs de facturalux" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"N'oubliez pas de lire le message important concernant la base de données. Il " +"contient des informations précieuses pour le bon fonctionnement de " +"facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Il est recommandé de lire « /usr/share/doc/facturalux/README.Debian » ou « /" +"usr/share/doc/facturalux/README..Debian » avant de commencer à " +"utiliser facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Par exemple, pour le français vous devez lire le fichier « /usr/share/doc/" +"facturalux/README.fr.Debian ». Veuillez vérifier que le fichier « /usr/share/" +"doc/facturalux/README..Debian » existe." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Faut-il supprimer la base de données ?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"Vous avez demandé la suppression complète (purge) de ce paquet. Vous pouvez " +"choisir de supprimer la base de données « facturalux » ou de la laisser " +"intacte. Cette base de données peut contenir des informations précieuses si " +"vous avez travaillé sous facturalux." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" +"Si vous acceptez, la base de données « facturalux » sera supprimée du " +"système." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Dans le cas contraire, elle demeurera sur votre système. Vous devrez " +"l'effacer vous-même." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "N'acceptez la suppression que si vous savez ce que vous faites." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Suppression manuelle de la base de données" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Vous avez choisi de ne pas supprimer la base de données." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"Cependant, vous devriez noter les commandes qui permettront de la supprimer " +"si nécessaire :" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"NOTE : la commande précédente SUPPRIMERA la base de données de votre " +"système, donc ne l'utilisez que si vous savez ce que vous faites." --- facturalux-0.4.orig/debian/po/nl.po +++ facturalux-0.4/debian/po/nl.po @@ -0,0 +1,151 @@ +# translation of facturalux 0.4-10_templates.po to Dutch +# This file is distributed under the same license as the facturalux package. +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# Luk Claes , 2004 +# Kurt De Bree , 2006 +# This is an unofficial translation +# +msgid "" +msgstr "" +"Project-Id-Version: facturalux 0.4-10\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2006-06-23 17:01+0100\n" +"Last-Translator: Kurt De Bree \n" +"Language-Team: Debian l10n Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Informatie om met facturalux te werken" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"Vergeet niet om de belangrijke informatie over de databank te lezen. Het " +"bevat waardevolle informatie om facturalux werkende te krijgen." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Gelieve \"/usr/share/doc/facturalux/README.Debian\" of \"/usr/share/doc/" +"facturalux/README.nl.Debian\" te lezen alvorens facturalux te gebruiken." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Zorg ervoor dat u eerst controleert of er een \"README.nl.Debian\" is " +"alvorens het proberen te openen." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Databank verwijderen?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"U hebt gevraagd om dit pakket te wissen (purge). U kunt selecteren om de " +"databank genaamd \"facturalux\" te verwijderen of ze onaangeroerd te laten. De " +"databank kan waardevolle informatie bevatten als u met facturalux heeft " +"gewerkt." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" +"Als u hier aanvaardt, dan zal de databank \"facturalux\" verwijderd worden " +"van het systeem." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Als u hier weigert, dan zal de databank op uw systeem blijven. U zal ze " +"handmatig moeten verwijderen." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "Aanvaard niet tenzij u weet wat u aan het doen bent." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Databank handmatig verwijderen" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "U hebt gekozen om de databank niet te verwijderen." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"Echter, u moet deze commando's opschrijven om, indien nodig, de databank te " +"verwijderen:" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"Merk op: Het vorige commando zal de databank VERWIJDEREN van uw systeem, " +"dus gebruik het ENKEL als u weet wat u aan het doen bent." --- facturalux-0.4.orig/debian/po/sv.po +++ facturalux-0.4/debian/po/sv.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: facturalux 0.4-9\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2006-01-12 21:59+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Information för facturalux" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Don't forget to read the important info concerning the database. It contains valuable information to get facturalux working." +msgstr "Glöm inte att läsa den viktiga information angående databasen. Den innehåller värdefull information om hur man får facturalux att fungera." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/doc/facturalux/README..Debian\" before you start using facturalux." +msgstr "Du bör läsa \"/usr/share/doc/facturalux/README.Debian\" eller \"/usr/share/doc/facturalux/README..Debian\" innan du börjar använda facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "For example, for spanish language, you can read \"/usr/share/doc/facturalux/README.es.Debian\". Please, be sure to check if there is a \"README..Debian\" file." +msgstr "Till exempel, för spanska kan du läsa \"/usr/share/doc/facturalux/README.es.Debian\". Kontrollera även om det finns en fil \"README..Debian\"." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Ta bort databas?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "You have asked to `purge' this package. You can select whether to delete the database called \"facturalux\" or leave it untouched. The database may contain valuable information if you have been working with facturalux." +msgstr "Du önskar \"rensa\" det här paketet. Du kan välja om du vill ta bort databasen (kallad \"facturalux\") eller lämna den orörd. Databasen kan innehålla värdefull information om du har arbetat med facturalux." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "If you accept here, the database \"facturalux\" will be dropped from the system." +msgstr "Om du accepterar här kommer databasen \"facturalux\" att tas bort från systemet." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "If you refuse here, the database will remain in your system. You'll have to remove them manually." +msgstr "Om du vägrar här kommer databasen att finnas kvar på ditt system. Du får då ta bort den manuellt." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "Acceptera inte om du inte vet vad du gör." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Manuell borttagning av databas" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Du har valt att inte ta bort databasen." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "However, you should write down these commands in order to perform database dropping if necessary:" +msgstr "Dock bör du skriva ner dessa kommandon för att genomföra en borttagning av databasen om det behövs:" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "NOTE: The previous command WILL DROP the database from your system, so use it ONLY if you know what you are doing." +msgstr "NOTERA: Det föregående kommandot kommer att TA BORT databasen från ditt system, så använd det ENDAST om du vet vad du gör." + --- facturalux-0.4.orig/debian/po/vi.po +++ facturalux-0.4/debian/po/vi.po @@ -0,0 +1,141 @@ +# Vietnamese translation for facturalux. +# Copyright © 2005 Free Software Foundation, Inc. +# Clytie Siddall , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: facturalux 0.4-8\n" +"Report-Msgid-Bugs-To: juanma@debian.org\n" +"POT-Creation-Date: 2005-11-01 00:31+0100\n" +"PO-Revision-Date: 2005-08-21 14:54+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: LocFactoryEditor 1.2.2\n" + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "Info to work with facturalux" +msgstr "Thông tin vá» làm việc vá»›i trình facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"Don't forget to read the important info concerning the database. It contains " +"valuable information to get facturalux working." +msgstr "" +"Hãy Ä‘á»c tài liệu vá» cÆ¡ sở dữ liệu: nó chứa thông tin rất hữu ích vá» hoạt hóa " +"trình facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"You should read \"/usr/share/doc/facturalux/README.Debian\" or \"/usr/share/" +"doc/facturalux/README..Debian\" before you start using " +"facturalux." +msgstr "" +"Bạn hãy Ä‘á»c tập tin hay .Debian> trÆ°á»›c bắt đầu sá»­ dụng trình " +"facturalux." + +#. Type: note +#. Description +#: ../facturalux.templates:3 +msgid "" +"For example, for spanish language, you can read \"/usr/share/doc/facturalux/" +"README.es.Debian\". Please, be sure to check if there is a \"README." +".Debian\" file." +msgstr "" +"Lấy thí dụ, cho tiếng Tây-ban-nha, bạn có thể Ä‘á»c tập tin . Hãy kiểm tra nếu có má»™t tập tin .Debian> trÆ°á»›c bạn cố xem nó." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Drop database?" +msgstr "Xóa bá» cÆ¡ sở dữ liệu không?" + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +#, fuzzy +msgid "" +"You have asked to `purge' this package. You can select whether to delete the " +"database called \"facturalux\" or leave it untouched. The database may " +"contain valuable information if you have been working with facturalux." +msgstr "" +"Bạn đã chá»n tẩy gói tin này. Bạn có thể chá»n có nên xóa bá» cÆ¡ sở dữ liệu tên " +"« facturalux », hoặc không. CÆ¡ sở dữ liệu này có lẽ chứa thông tin quan " +"trá»ng nếu bạn đã làm việc dùng trình facturalux." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you accept here, the database \"facturalux\" will be dropped from the " +"system." +msgstr "" +"Nếu bạn chấp nhận tại đây, cÆ¡ sở dữ liệu tên « facturalux » sẽ bị xóa bá» ra " +"hệ thống này." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "" +"If you refuse here, the database will remain in your system. You'll have to " +"remove them manually." +msgstr "" +"Nếu bạn từ chối tại đây, cÆ¡ sở dữ liệu sẽ còn lại trong hệ thống bạn. NhÆ° " +"thế thì bạn sẽ cần phải tá»± xóa bá» nó." + +#. Type: boolean +#. Description +#: ../facturalux.templates:18 +msgid "Don't accept unless you know what you are doing." +msgstr "Äừng chấp nhận nếu bạn chÆ°a chắc." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "Manual database drop" +msgstr "Tá»± xóa bá» cÆ¡ sở dữ liệu." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "You selected not to drop the database." +msgstr "Bạn đã chá»n không xóa bá» cÆ¡ sở dữ liệu ấy." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +#, fuzzy +msgid "" +"However, you should write down these commands in order to perform database " +"dropping if necessary:" +msgstr "" +"Tuy nhiên, bạn hãy ghi nhá»› những lệnh này, để tá»± xóa bá» cÆ¡ sở dữ liệu lần " +"sau nếu cần thiết." + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" +msgstr "/bin/su postgres -c \"/usr/bin/dropdb facturalux\"" + +#. Type: note +#. Description +#: ../facturalux.templates:33 +msgid "" +"NOTE: The previous command WILL DROP the database from your system, so use " +"it ONLY if you know what you are doing." +msgstr "" +"Ghi chú: lệnh này •• sẽ xóa bỠ•• cÆ¡ sở dữ liệu ấy ra hệ thống bạn, thì bạn " +"sẽ sá»­ dụng nó chỉ nếu bạn chắc biết làm gì." --- facturalux-0.4.orig/debian/po/POTFILES.in +++ facturalux-0.4/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] facturalux.templates --- facturalux-0.4.orig/debian/docs +++ facturalux-0.4/debian/docs @@ -0,0 +1,5 @@ +AUTHORS +LEEME +NOTES +README +TODO --- facturalux-0.4.orig/debian/control +++ facturalux-0.4/debian/control @@ -0,0 +1,35 @@ +Source: facturalux +Section: misc +Priority: optional +Maintainer: Juan Manuel Garcia Molina +Build-Depends: debhelper (>> 4.0.0), libqt3-mt-dev (>= 3.3.4), libqt3-headers (>= 3.3.4), autotools-dev, automake1.9, qt3-dev-tools (>= 3.3.4), libpq-dev, po-debconf +Standards-Version: 3.7.2 + +Package: facturalux +Section: misc +Architecture: any +Depends: ${shlibs:Depends}, debconf, postgresql-8.1 +Description: ERP/CRM software for GNU/Linux + ERP/CRM (Enterprise Resource Planning/Customer Relationship Management) + software on storage management and enterprise sales for GNU/Linux, using + C++, Qt 3.x and PostGreSQL. + . + Please, be sure to read /usr/share/doc/facturalux/README.debian. It + contains critical info to get facturalux working. + . + This package contains main program and libs. + +Package: facturalux-dev +Section: devel +Architecture: any +Depends: facturalux (= ${Source-Version}) +Description: Development files for facturalux + ERP/CRM (Enterprise Resource Planning/Customer Relationship Management) + software on storage management and enterprise sales for GNU/Linux, using + C++, Qt 3.x and PostGreSQL. + . + Please, be sure to read /usr/share/doc/facturalux/README.debian. It + contains critical info to get facturalux working. + . + This package contains development stuff. + --- facturalux-0.4.orig/debian/facturalux.postrm +++ facturalux-0.4/debian/facturalux.postrm @@ -0,0 +1,67 @@ +#! /bin/sh +# postrm script for facturalux +# +# see: dh_installdeb(1) + +set -e + +if test -x /usr/bin/update-menus +then + /usr/bin/update-menus +fi + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge) + + if [ "$DEBIAN_FRONTEND" != "noninteractive" ] + then + # Source debconf library. + . /usr/share/debconf/confmodule + + db_set facturalux/purgedbquestion false + db_fset facturalux/purgedbquestion isdefault true + db_input high facturalux/purgedbquestion || true + db_go + + db_get facturalux/purgedbquestion + + if [ "$RET" = "false" ] + then + # Don't drop. Just post a note. + db_input medium facturalux/manualdbpurge || true + db_go + else + # Drop it. + /bin/su postgres -c "/usr/bin/dropdb facturalux" || true + fi + fi + + ;; + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- facturalux-0.4.orig/debian/facturalux-dev.files +++ facturalux-0.4/debian/facturalux-dev.files @@ -0,0 +1,4 @@ +usr/lib/facturalux/*.la +usr/lib/facturalux/designer/*.la +usr/include/facturalux/*.h +usr/share/facturalux/process/*{.cpp,.h} --- facturalux-0.4.orig/debian/facturalux.templates +++ facturalux-0.4/debian/facturalux.templates @@ -0,0 +1,42 @@ +Template: facturalux/databasenote +Type: note +_Description: Info to work with facturalux + Don't forget to read the important info concerning the database. It + contains valuable information to get facturalux working. + . + You should read "/usr/share/doc/facturalux/README.Debian" or + "/usr/share/doc/facturalux/README..Debian" before you + start using facturalux. + . + For example, for spanish language, you can read + "/usr/share/doc/facturalux/README.es.Debian". Please, be sure to check if + there is a "README..Debian" file. + +Template: facturalux/purgedbquestion +Type: boolean +Default: false +_Description: Drop database? + You have asked to `purge' this package. You can select whether to delete the + database called "facturalux" or leave it untouched. The database may + contain valuable information if you have been working with facturalux. + . + If you accept here, the database "facturalux" will be dropped from the + system. + . + If you refuse here, the database will remain in your system. You'll have + to remove them manually. + . + Don't accept unless you know what you are doing. + +Template: facturalux/manualdbpurge +Type: note +_Description: Manual database drop + You selected not to drop the database. + . + However, you should write down these commands in order to perform database + dropping if necessary: + . + /bin/su postgres -c "/usr/bin/dropdb facturalux" + . + NOTE: The previous command WILL DROP the database from your system, so use + it ONLY if you know what you are doing. --- facturalux-0.4.orig/debian/facturalux-dev.prerm +++ facturalux-0.4/debian/facturalux-dev.prerm @@ -0,0 +1,38 @@ +#! /bin/sh +# prerm script for facturalux-dev +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- facturalux-0.4.orig/debian/rules +++ facturalux-0.4/debian/rules @@ -0,0 +1,193 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=4 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# CXXFLAGS (PIC code) +CXXFLAGS += -fPIC +# CXXFLAGS (includes) +CXXFLAGS += -I$(CURDIR)/facturalux/flbase +CXXFLAGS += -I$(CURDIR)/facturalux/plugins/flfielddb +CXXFLAGS += -I$(CURDIR)/facturalux/plugins/fltabledb +CXXFLAGS += -I$(CURDIR)/facturalux/barcode +CXXFLAGS += -I$(CURDIR)/facturalux/kugar +# CXXFLAGS (libraries) +#CXXFLAGS += -L$(CURDIR)/facturalux/flbase +#CXXFLAGS += -L$(CURDIR)/facturalux/plugins/flfielddb +#CXXFLAGS += -L$(CURDIR)/facturalux/plugins/fltabledb +#CXXFLAGS += -L$(CURDIR)/facturalux/barcode +export CXXFLAGS + +config.status: configure + dh_testdir + #export CXXFLAGS += -I$(CURDIR)/facturalux/flbase + #export CXXFLAGS += -L$(CURDIR)/facturalux/flbase + # Add here commands to configure the package. + ./configure \ + --with-qt-dir=/usr/share/qt3 \ + --with-qt-libraries=/usr/lib/qt3 \ + --with-qt-includes=/usr/include/qt3 \ + --with-pic=yes \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + +build-arch: config.status build-arch-stamp +build-arch-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + # Build translations + cd facturalux && lrelease translations.pro && cd .. + cd base && lrelease translations.pro && cd .. + + touch build-arch-stamp + +build-indep: config.status build-arch-stamp +build-indep-stamp: + #dh_testdir + + # Add here command to compile/build the arch indep package. + # It's ok not to do anything here, if you don't need to build + # anything for this package. + #/usr/bin/docbook-to-man debian/facturalux.sgml > facturalux.1 + + touch build-indep-stamp + +build: build-arch build-indep + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp + # Remove translations + rm -f {facturalux,base}/translations/*.qm + + # Add here commands to clean up after the build process. + for i in `find . -name *.loT`; do rm -f $i; done + -$(MAKE) distclean + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/facturalux. + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + # Install base personalization +# cp -fv $(CURDIR)/base/*.xml $(CURDIR)/debian/tmp/usr/share/facturalux/ +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/forms +# cp -fv $(CURDIR)/base/forms/*.ui $(CURDIR)/debian/tmp/usr/share/facturalux/forms +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/tables +# cp -fv $(CURDIR)/base/tables/*.mtd $(CURDIR)/debian/tmp/usr/share/facturalux/tables +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/queries +# cp -fv $(CURDIR)/base/queries/*.qry $(CURDIR)/debian/tmp/usr/share/facturalux/queries +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/reports +# cp -fv $(CURDIR)/base/reports/*.kut $(CURDIR)/debian/tmp/usr/share/facturalux/reports +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/translations +# cp -fv $(CURDIR)/base/translations/*.ts $(CURDIR)/debian/tmp/usr/share/facturalux/translations +# mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/process +# cp -fv $(CURDIR)/base/process/*.cpp $(CURDIR)/debian/tmp/usr/share/facturalux/process +# cp -fv $(CURDIR)/base/process/*.h $(CURDIR)/debian/tmp/usr/share/facturalux/process + dh_installman debian/facturalux.1 -a + + # Install facturalux icon + mkdir -p $(CURDIR)/debian/tmp/usr/share/facturalux/icons + cp -fv $(CURDIR)/facturalux/icons/mini-splashfx.xpm $(CURDIR)/debian/tmp/usr/share/facturalux/icons/minilogofx.xpm + + dh_movefiles + + +# Build architecture-independent files here. +# Pas -i to all debhelper commands in this target to reduce clutter. +binary-indep: build install +# dh_testdir -i +# dh_testroot -i +# dh_installdebconf -i +# dh_installdocs -i +# dh_installexamples -i +# dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installman -i +# dh_installinfo -i +# dh_undocumented -i +# dh_installchangelogs ChangeLog -i +# dh_link -i +# dh_strip -i +# dh_compress -i +# dh_fixperms -i +# dh_makeshlibs -i +# dh_installdeb -i +# dh_perl -i +# dh_shlibdeps -i +# dh_gencontrol -i +# dh_md5sums -i +# dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdebconf -a + dh_installdocs debian/README.*.Debian -a +# dh_installexamples -a + dh_installmenu -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a +# dh_installman -a +# dh_installinfo -a +# dh_undocumented -a + dh_installchangelogs ChangeLog -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a + dh_installdeb -a +# dh_perl -a + dh_shlibdeps -L facturalux -l debian/facturalux/usr/lib -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- facturalux-0.4.orig/debian/README.de.Debian +++ facturalux-0.4/debian/README.de.Debian @@ -0,0 +1,75 @@ +facturalux für Debian +--------------------- + +Es gibt einige Besonderheiten, die Sie kennen sollten, bevor Sie anfangen, +diese Software einzusetzen. Es ist SEHR WICHTIG, dass Sie diese +Debian-spezifischen Informationen lesen, bevor Sie facturalux +ausprobieren. + +facturalux 0.4 unterstützt Internationalisierung. Wollen Sie es in Englisch +haben? Dann versuchen Sie das Kommando: +$ LANG=en facturalux +und schauen, was passiert. + +Seit der Version 0.3 ist keine Dokumentation mehr dabei. Der Progamm-Autor +meint, das ist die beste Strategie eine bessere Dokumentation zu erreichen +und macht sie nur für Entwickler von facturalux verfügbar. +Das Paket facturalux-doc gibt es nicht mehr :,-(. + +Ab der Version 0.3 wurde der Quellcode in zwei Pakete geteilt (das eine +ist facturalux und das andere heißt personalizacion-base). Sie benötigen +beide, damit facturalux funktioniert. Weil facturalux_xxx.orig.tar.gz den +gleichen Inhalt hat, wie das Quellcode-Paket von faturalux und +personalizacion-base in die Datei *.diff.gz eingeflossen ist, hat sich die +Größe des Pakets beträchtlich erhöht. In Zukunft werde ich dpatch einsetzen, +um das zu handhaben. (Ich danke Luis Bustamante für diesen Tipp). + + +*** Deinstallation *** + +Sie sollten sehr vorsichtig sein, wenn Sie dieses Programm deinstallieren. +Wenn Sie "dpkg" mit der Option "--purge" aufrufen, wird das Programm eine +Oberfläche öffnen, die Sie fragt, ob Sie die Datenbank auch löschen wollen. +Sie sollten sorgfältig lesen und richtig antworten, ob die Datenbank +gelöscht werden soll oder nicht. + +Wenn Sie debconf so eingerichtet haben, dass es solche Fragen nicht stellt, +wird die Datenbank standardmäßig nicht gelöscht. Das muss manuell geschehen. + + +*** POSTGRESQL *** + +Es gibt einige Besonderheiten, die PostGreSQL betreffen. + +Zuerst die Benutzer-Authentifizierung. In Debian ist die standardmäßige +Authentifizierungsmethode "sameuser". Deswegen müssen Sie den gleichen +Benutzer in der Datenbank und im System verwenden. In der Datenbank +können Sie einen Benutzer mit folgendem Kommando (als root): + +/bin/su postgres -c "/usr/bin/createuser -D -A " + +"" ist der Name des Benutzers "facturalux". + +Es gibt eine etwas radikale und viel weniger sichere Art sich mit der +PostgreSQL-Datenbank zu verbinden. +Sie können die "trust"-Authentifikation nur für lokale Benutzer einstellen. +Wenn Sie der lokalen Benutzer-Authentifikation vertrauen, ändern Sie +"ident" in "trust" in der richtigen Zeile der Datei +/etc/postgresql/pg_hba.conf. Die Zeile sollte am Ende der Datei stehen und +ungefähr so aussehen: "local all ident sameuser". + +Sie müssen Benutzer root sein, um das zu ändern. + +Wenn Sie keinen root-Zugang haben, müssen Sie Ihren System-Administrator +nach einem neuen Benutzer in PostgreSQL fragen. + +Ich möchte Oliver Elphick für seine Hilfe beim Verstehen der +PostgreSQL-Authentifikation danken. + + +Kommentare, Vorschläge, usw. bitte an mich senden. + +(Text of original README.Debian was translated by + Erik Schanze , Sa, 4 Jun 2004 21:36:34 +0200) + + -- Juan Manuel Garcia Molina , Mon, 9 Dec 2002 00:01:38 +0200 --- facturalux-0.4.orig/debian/README.es.Debian +++ facturalux-0.4/debian/README.es.Debian @@ -0,0 +1,72 @@ +facturalux para Debian +---------------------- + +Hay algunas cuestiones que debe conocer antes de comenzar a trabajar con +este software. Es MUY IMPORTANTE que lea la información relativa a debian +antes de empezar a trabajar con facturalux. + +facturalux 0.4 incluye soporte para la internacionalización. ¿Quiere +verlo en castellano? Puede probar lo siguiente: +$ LANG=en facturalux +y ver lo que ocurre. + +Desde la versión 0.3, la documentación ha desaparecido. El autor original +piensa que la mejor estrategia es hacer una mejor documentación y ponerla +sólo a disposición de los desarrolladores de facturalux. Por tanto, el +paquete facturalux-doc ha desaparecido :,-(. + +En las versiones 0.3 y posteriores, el código fuente se ha dividido en un +par de paquetes (uno llamado facturalux y otro llamado +personalizacion-base). Necesita ambos para tener una versión operativa de +facturalux. Por tanto, facturalux_xxx.orig.tar.gz es el mismo paquete +fuente que facturalux, y personalizacion-base está incluido en el .diff.gz, +incrementando considerablemente su tamaño. Con suerte, en el futuro usaré +dpatch para gestionar esto (gracias a Luis Bustamante por sus amables +sugerencias). + + +*** DESINSTALAR *** + +Debe tener mucho cuidado cuando vaya a desinstalar este programa. Si pasa +la opción «--purge» a «dpkg», el programa le mostrará un interfaz para +preguntarle si quiere borrar o no la base de datos. Debería leerlo con +atención y elegir la respuesta adecuada para borrar la base de datos o +dejarla intacta. + +Si tiene configurado el sistema para que debconf no le haga estas +preguntas, la acción predeterminada será dejar intacta la base de datos, no +borrarla. Esto lo debería hacer manualmente. + + +*** POSTGRESQL *** + +Hay algunas cuestiones relacionadas con el soporte de PostGreSQL. + +En primer lugar está el método de autenticación de usuarios. En la +configuración predeterminada de Debian, el esquema de identificación es el +llamado «sameuser». Esto quiere decir que tiene que tener en la base de +datos el mismo usuario que en el sistema. Puede crear un usuario en la base +de datos con el siguiente comando (como root): + +/bin/su postgres -c "/usr/bin/createuser -D -A " + +donde «» es el nombre de usuario que utilizará facturalux. + +Hay una forma algo más radical y mucho menos segura para conectarse a +PostGreSQL. Puede pasar al método de identificación «trust» para usuarios +locales. Para pasar la autenticación de usuarios locales a «trust», cambie +«ident» por «trust» en la línea adecuada de «/etc/postgresql/pg_hba.conf». +La línea adecuada debería estar al final del archivo y debería parecerse a +«local all ident sameuser». + +Obviamente, necesita ser root para hacer esto. + +Si no puede tener acceso como superusuario, tendrá que pedirle un nuevo +usuario de postgresql a su administrador de sistemas. + +Quiero agradecer a Oliver Elphick su ayuda para ayudarme a comprender la +autenticación en PostGreSQL. + +Serán bienvenidos los comentarios, sugerencias, etc. + + -- Juan Manuel Garci­a Molina , Mon, 9 Dec 2002 00:03:21 +0200 --- facturalux-0.4.orig/debian/facturalux.1 +++ facturalux-0.4/debian/facturalux.1 @@ -0,0 +1,59 @@ +.TH FACTURALUX 1 "july 15, 2002" Debian "Facturalux Manual" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +facturalux \- ERP/CRM software for Linux +.SH SYNOPSIS +.B facturalux +.SH DESCRIPTION +This manual page issues some critical info concerning facturalux. +.SH FACTURALUX UNDER X +Facturalux is a QT/KDE application running under the X environment. +.br +In the Debian menus, you'll find it under +.nf +.nh +.B Apps/Tools/Facturalux +.hi +.fi +.SH DOCS +This manual page was written for the Debian distribution +because the original program does not have a manual page. +Instead, it has documentation in the HTML format; see below. +.br +.nf +.SH READ THIS +Don't forget to read +.nh +.B /usr/share/doc/facturalux/README.Debian +.hy +.fi +.br +It contains critical info to get facturalux running. +.SH SEE ALSO +.br +.nf +The programs are fully documented by +.IR "their manuals, written in HTML", +and included in the "facturalux-doc" package. Once you install this package, point your browser to: +.br +.nh +.B file:///usr/share/doc/facturalux/index.html +.hy +.fi + +.SH AUTHOR +The upstream author of facturalux is Federico Albujer Zorzona . +.br +This manual page was written by Juan Manuel Garcia Molina , +for the Debian GNU/Linux system (but may be used by others). --- facturalux-0.4.orig/debian/changelog +++ facturalux-0.4/debian/changelog @@ -0,0 +1,255 @@ +facturalux (0.4-11) unstable; urgency=low + + * Build against PostGreSQL 8. Thanks to Martin Pitt. Closes: #376254. + * Updated French debconf translation. Thanks to Christian Perrier. + Closes: #375614. + * Updated Dutch debconf translation. Thanks to Kurt De Bree. Closes: + #375676. + * Really added Swedish debconf translation. I misplaced it in the last + update. + * Cleanup facturalux dependencies. + + -- Juan Manuel Garcia Molina Sat, 1 Jul 2006 22:14:08 +0200 + +facturalux (0.4-10) unstable; urgency=low + + * Updated German debconf translation, thanks to Erik Schanze. Closes: + #345846. + * Updated French debconf translation, thanks to Eric Madesclair. + Closes: #337290. + * Updated Czech debconf translation, thanks to Miroslav Kure. Closes: + #341933. + * Added Swedish debconf translation, thanks to Daniel Nylander. + Closes: #347820. + * Updated Standards-Version to 3.7.2, no changes needed. + * Fix download URL in copyright file. + + -- Juan Manuel Garcia Molina Sat, 17 Jun 2006 11:30:29 +0200 + +facturalux (0.4-9) unstable; urgency=low + + * Upgrade to automake1.9 on Build-Depends, because of automake1.6 + removal (Closes: #335121). + * Updated Vietnamese translation for debconf, thanks to Clytie Siddall + (Closes: #324222). + * Updated French translation for debconf, thanks to Eric M. (Closes: + #325138). + * Few typos corrected on template, thanks to Clytie Siddall (Closes: + #324221). + * Update FSF address on copyright file. + + -- Juan Manuel Garcia Molina Tue, 1 Nov 2005 00:41:22 +0100 + +facturalux (0.4-8) unstable; urgency=low + + * Added | debconf-2.0 to Depends:, as requested by Joey Hess + (Closes: #321794). + * Added Czech translation for debconf messages, thanks to Miroslav + Kure (Closes: #308152). + * Added Vietnamese translation for debconf messages, thanks to Clytie + Siddall (Closes: #313597). + * Few typos fixed in template file, thanks again to Clytie Siddall + (Closes: #313598). + * Updated Standards-Version to 3.6.2, no changes needed. + * Fix dependencies to new Qt packages, due to C++ ABI transition. + * Minimal changes in menu file, to make lintian happier. + + -- Juan Manuel Garcia Molina Sun, 14 Aug 2005 14:53:48 +0200 + +facturalux (0.4-7) unstable; urgency=low + + * Added German translations by Erik Schanze (debconf and + README.Debian). Thanks, Erik. Closes: #252725. + * Added Dutch translation by Luk Claes (debconf). Thanks, Luk. Closes: + #253450. + + -- Juan Manuel Garcia Molina Sat, 3 Jul 2004 17:13:56 +0200 + +facturalux (0.4-6) unstable; urgency=low + + * Fixed an error on const member initialization. Thanks to Matt Kraai + for bug and patch submission (Closes: #240181) + + -- Juan Manuel Garcia Molina Sat, 27 Mar 2004 14:54:08 +0100 + +facturalux (0.4-5) unstable; urgency=low + + * Clarify debconf templates (closes #227012) + * Update Spanish .po debconf template + * Added debconf .po French translation, thanks to Olivier Gauwin + (closes #230817) + + -- Juan Manuel Garcia Molina Sun, 8 Feb 2004 20:41:49 +0100 + +facturalux (0.4-4) unstable; urgency=low + + * Add base Makefiles to configure. + * Really build and install base customization (Closes: #218244, + #225946). + * Use po-debconf instead of per-language template. + * Fixed a pair of typos on facturalux/translations/qt_pt.ts. + + -- Juan Manuel Garcia Molina Mon, 5 Jan 2004 23:46:34 +0100 + +facturalux (0.4-3) unstable; urgency=low + + * Really change maintainer email address + * Use libqt3-headers, not libqt3-plugins-headers + * Add --with-pic=yes to configure and -fPIC flag to g++, to avoid + PIC/no-PIC issues + + -- Juan Manuel Garcia Molina Sun, 12 Oct 2003 19:38:05 +0200 + +facturalux (0.4-2) unstable; urgency=low + + * Bumped Standards-Version: to 3.6.1 + * Fix compile with gcc-3.3 + * Review package description under debian/control + * Install /usr/share/facturalux/actions.xml (Closes: #203540) + * Add {autotools,libaudio}-dev, xlibs-pic to Build-Depends: + * Added facturalux icon + + -- Juan Manuel Garcia Molina Fri, 5 Sep 2003 21:13:13 +0200 + +facturalux (0.4-1) unstable; urgency=low + + * New upstream version. + * Package facturalux-doc dropped (it has dissapeared from upstream). + * Added base personalization to facturalux. + * Don't create database user while installing. + * Bumped Standards-Version: to 3.5.9. + * debian/README*.Debian: Add valuable info on last versions. + * Corrected Build-Depends:. + + -- Juan Manuel Garcia Molina Tue, 22 Apr 2003 16:59:21 +0200 + +facturalux (0.2-8) unstable; urgency=low + + * Update config.sub and config.guess (Closes: #172226, #176726). + * Makefile.in: Added variables to support Debian policy 11.1 + * README{.es,}.debian: Update info regarding postgresql. + * debian/control: Removed fileutils dependency from Build-Depends + (Closes: #174222). + * debian/control: Reviewed dependencies in Build-Depends: and Depends: + in order to work with more accurate versions. + * debian/control: Postgresql libs changed from libpgsql2 to libpq3. + * Standards-Version: 3.5.8 + + -- Juan Manuel Garcia Molina Thu, 2 Jan 2003 01:00:28 +0100 + +facturalux (0.2-7) unstable; urgency=low + + * Remove postgresql from Build-Depends (Closes: #159350). + * Add postgresql to facturalux -binary- Depends: , because it is + needed in install scripts (debian/control). + * Include README.Debian in spanish -README.es.Debian- in facturalux - + binary- package. + * Use debconf to script interaction with user. + * dev and doc packages has different short descriptions from + facturalux (Closes: #155282). + * Link against libqt 3.0.5 to make qt-plugins work again (Closes: #155896). + * Use at least debhelper 4. + * Remove shlib;Depends from facturalux-dev and facturalux-doc at + debian/control. + * Standards-Version: 3.5.7.1 + + -- Juan Manuel Garcia Molina Sun, 3 Nov 2002 12:03:18 +0100 + +facturalux (0.2-6) unstable; urgency=low + + * Close the bug regarding ITP -the package is done- (Closes: #152134). + * Corrected a bug that avoided right use of libqt-mt plugins by adding + qt right directories with QApplication::addLibraryPath + (facturalux/flbase/FLApplication.cpp). + * Uncomment lines to set default init style (facturalux/main.cpp). + * Remove facturalux.sh, because it is not useful + (debian/{facturalux.files,rules}). + * Change menu entry to call facturalux, not facturalux.sh + (debian/facturalux.menu). + * Change README.Debian and manpage to reflect last changes + (debian/{README.Debian,facturalux.1}). + + -- Juan Manuel Garcia Molina Mon, 15 Jul 2002 14:28:32 +0200 + +facturalux (0.2-5) unstable; urgency=low + + * Added critical uninstall info to README.Debian + (debian/README.Debian). + * Added small script to ask user for database deletion + (debian/facturalux.postrm). + * Comment lines defining facturalux Platinum QT style since the text + boxes were quite bad (facturalux/main.cpp). + * Added missing Depends: libqt3-mt-psql (debian/control). + * Place link at Apps/Tools instead of Apps/Technical + (debian/facturalux.menu). + * Use facturalux mini-icon at menu item (debian/facturalux.menu). + * Update few sections in man page (debian/facturalux.1). + * Fix and debug postrm script (debian/facturalux.postrm). + * Added Depends: libpgsql2 (>> 7.2.1) to facturalux package - the + application won't work without it (debian/control). + + -- Juan Manuel Garcia Molina Sun, 14 Jul 2002 00:03:03 +0200 + +facturalux (0.2-4) unstable; urgency=low + + * Try to repare facturalux alternative packages (debian/facturalux{,- + dev,-doc}.{dirs,files}). + * facturalux-doc is a package for all architectures -not binary- + (debian/control). + * Review rules file to take care of binary-dep and indep files + (debian/rules). + * Install files under debian/tmp and call dh_movefiles (debian/rules). + * .deb files are now well generated + (debian/{control,facturalux.files,rules}). + * Fixed manpage installation in facturalux and facturalux-dev + (debian/{facturalux.files,rules}). + * Now, dh_makeshlibs does not modify pre/post install scripts + (debian/rules). + + -- Juan Manuel Garcia Molina Wed, 10 Jul 2002 06:21:16 +0200 + +facturalux (0.2-3) unstable; urgency=low + + * First try to split the package into three packages (debian/control). + * Specify facturalux-dev files (debian/facturalux-dev.files). + * Specify facturalux-doc files (debian/facturalux-doc.files). + * Specify facturalux files for main package (debian/facturalux.files). + * Rename postrm, preinst files to apply only to facturalux main + package (debian/facturalux.{postrm,preinst}). + * Fix a typo (debian/copyright). + * Add default user to DB connect form + (facturalux/flbase/FLWidgetConnectDB.ui). + * Added a small script called facturalux.sh that sets QTDIR + environment variable and calls facturalux executable + (debian/{README.debian,facturalux.{1,files,menu,sh},rules}) + * lintian is almost happy (just a warning concerning a rpath issue). + * Place facturalux.sh in /usr/lib/facturalux + (debian/{README.debian,facturalux.{1,menu},fules}). + * Include update-menus in post- scripts + (debian/facturalux.post{inst,rm}). + * After distclean, remove residual *.loT files (debian/rules). + + -- Juan Manuel Garcia Molina Mon, 8 Jul 2002 00:13:00 +0200 + +facturalux (0.2-2) unstable; urgency=low + + * Simple man page for compatibility issues (debian/facturalux.1) + * Remove {COPYING,INSTALL} files installation for + share/facturalux/process subdir (facturalux/process/Makefile.in). + * Few scripts were installed as data (facturalux/process/Makefile.in, + facturalux/process/admin/Makefile.in). + * Added db/user creation at install and drop at purge + (debian/{preinst,postrm}). + * Install as script share/facturalux/config.orig (Makefile.in). + + -- Juan Manuel Garcia Molina Sun, 7 Jul 2002 12:42:50 +0200 + +facturalux (0.2-1) unstable; urgency=low + + * Initial Release. + * Enable multithreading at ./configure (debian/control) + * Specify DESTDIR at "$(MAKE) install" (debian/rules). + * First successful building, but too much lintian errors. + + -- Juan Manuel Garcia Molina Sun, 7 Jul 2002 01:17:12 +0200 + --- facturalux-0.4.orig/debian/facturalux.postinst +++ facturalux-0.4/debian/facturalux.postinst @@ -0,0 +1,54 @@ +#! /bin/sh +# postinst script for facturalux +# +# see: dh_installdeb(1) + +set -e + +if test -x /usr/bin/update-menus +then + /usr/bin/update-menus +fi + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + . /usr/share/debconf/confmodule || true + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- facturalux-0.4.orig/debian/facturalux.files +++ facturalux-0.4/debian/facturalux.files @@ -0,0 +1,5 @@ +usr/bin/facturalux +usr/lib/facturalux/*.so* +usr/lib/facturalux/designer/*.so* +usr/share/facturalux/* +usr/share/man/man1/* --- facturalux-0.4.orig/debian/README.Debian +++ facturalux-0.4/debian/README.Debian @@ -0,0 +1,69 @@ +facturalux for Debian +--------------------- + +There are a few issues you must know before starting to work with this +software. It's VERY IMPORTANT you read this Debian-related info before +start playing with facturalux. + +facturalux 0.4 includes internazionalization support. Wanna see it in +English? You can try: +$ LANG=en facturalux +and see what happens. + +Since 0.3 version, documentation has vanished. Upstream thinks that the +best strategy is to make a better documentation and make it available just +to facturalux developers. So, facturalux-doc package is gone :,-(. + +In versions 0.3 and newer, source code has been split into a pair of +packages (one called facturalux and other called personalizacion-base). You +need both in order to get a working version of facturalux. Although, +facturalux_xxx.orig.tar.gz is the same as facturalux source package, and +personalizacion-base is included in .diff.gz, considerably increasing its +size. Luckily, in the future, I'll use dpatch to manage this issue (thanks +to Luis Bustamante for kind suggestions). + + +*** UNINSTALL *** + +You may be very careful when you uninstall this program. If you supply +"--purge" option to "dpkg", the program will show an interface to ask you +if you want delete or not the database. You should read it with care and +answer the right option to drop the database or let it untouched. + +If you said debconf not to ask you this kind of questions, the default +action will be leave the database, not to clean it. This should be done +manually. + + +*** POSTGRESQL *** + +There are some issues regarding PostGreSQL support. + +First of all is user authentication method. In Debian, the default +authentication method is called "sameuser". Thus, you must have the same +user in the database and in the system. You can create an user in the +database with this command (as root): + +/bin/su postgres -c "/usr/bin/createuser -D -A " + +where "" is the name of the facturalux user. + +There is a somewhat radical and much less secure to connect PostGreSQL. +You can change to "trust" authentication just for local users. In order +to "trust" local user authentication, change "ident" to "trust" at right +line at "/etc/postgresql/pg_hba.conf". The right line should be at the +end of the file and should look like "local all ident sameuser". + +Obviously, you need to be root to do this. + +If you can't get superuser access, you'll have to ask for a new postgresql +user to your system admin. + + +I'd like to thank Oliver Elphick for helping me to understand PostGreSQL +authentication. + + +Any comments, suggests, etc. will be welcome. + + -- Juan Manuel Garcia Molina , Mon, 9 Dec 2002 00:01:38 +0200 --- facturalux-0.4.orig/debian/facturalux.menu +++ facturalux-0.4/debian/facturalux.menu @@ -0,0 +1,3 @@ +?package(facturalux):needs="X11" section="Apps/Tools"\ + title="facturalux" command="/usr/bin/facturalux"\ + icon="/usr/share/facturalux/icons/minilogofx.xpm" --- facturalux-0.4.orig/debian/copyright +++ facturalux-0.4/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Juan Manuel Garcia Molina on +Sat, 6 Jul 2002 20:42:35 +0200. + +It was downloaded from http://prdownloads.sourceforge.net/facturalux/ + +Upstream Author: Federico Albujer Zorzona + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- facturalux-0.4.orig/debian/facturalux.preinst +++ facturalux-0.4/debian/facturalux.preinst @@ -0,0 +1,42 @@ +#! /bin/sh +# preinst script for facturalux +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install) + # Create the database (Unicode encoding) + /bin/su postgres -c "/usr/bin/createdb -E UNICODE facturalux" || true + ;; + upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- facturalux-0.4.orig/debian/facturalux.config +++ facturalux-0.4/debian/facturalux.config @@ -0,0 +1,13 @@ +#!/bin/sh -e + +if [ "$DEBIAN_FRONTEND" != "noninteractive" ] +then + ## Source debconf library. + . /usr/share/debconf/confmodule + + ## Show info + db_input medium facturalux/databasenote || true + db_go +fi + +exit 0 --- facturalux-0.4.orig/debian/facturalux-dev.postinst +++ facturalux-0.4/debian/facturalux-dev.postinst @@ -0,0 +1,48 @@ +#! /bin/sh +# postinst script for facturalux-dev +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- facturalux-0.4.orig/Makefile.am +++ facturalux-0.4/Makefile.am @@ -1,6 +1,6 @@ ####### kdevelop will overwrite this part!!! (begin)########## -SUBDIRS = facturalux +SUBDIRS = facturalux base EXTRA_DIST = facturalux.kdevprj admin config.h AUTHORS ChangeLog COPYING facturalux.lsm LEEME NOTES README TODO INSTALL --- facturalux-0.4.orig/Makefile.in +++ facturalux-0.4/Makefile.in @@ -242,7 +242,7 @@ x_includes = @x_includes@ x_libraries = @x_libraries@ -SUBDIRS = facturalux +SUBDIRS = facturalux base EXTRA_DIST = facturalux.kdevprj admin config.h AUTHORS ChangeLog COPYING facturalux.lsm LEEME NOTES README TODO INSTALL @@ -267,8 +267,8 @@ Makefile.in TODO acinclude.m4 aclocal.m4 admin/ChangeLog \ admin/config.guess admin/config.sub admin/depcomp \ admin/install-sh admin/ltmain.sh admin/missing \ - admin/mkinstalldirs admin/ylwrap config.h.in configure \ - configure.in + admin/mkinstalldirs admin/ylwrap config.guess config.h.in \ + config.sub configure configure.in DIST_SUBDIRS = $(SUBDIRS) #>- all: config.h #>+ 1 @@ -421,7 +421,7 @@ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH #>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) #>+ 4 -KDE_DIST=stamp-h.in facturalux.doxygen subdirs kugar.doxygen plugins.doxygen Makefile.dist facturalux.spec.mdk facturalux.kdevses +KDE_DIST=facturalux.doxygen plugins.doxygen Makefile.dist stamp-h.in subdirs kugar.doxygen facturalux.spec.mdk facturalux.kdevses DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) @@ -653,7 +653,6 @@ # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - #>+ 2 docs-am: --- facturalux-0.4.orig/facturalux/kugar/mlabelobject.cpp +++ facturalux-0.4/facturalux/kugar/mlabelobject.cpp @@ -29,7 +29,9 @@ /** Copy constructor */ MLabelObject::MLabelObject (const MLabelObject & mLabelObject): -MReportObject ((MReportObject &) mLabelObject) +MReportObject ((MReportObject &) mLabelObject), +xMargin (mLabelObject.xMargin), +yMargin (mLabelObject.yMargin) { copy (&mLabelObject); } --- facturalux-0.4.orig/facturalux/kugar/mreportsection.cpp +++ facturalux-0.4/facturalux/kugar/mreportsection.cpp @@ -200,7 +200,7 @@ /** Sets the data for the all calculated fields - list size must number of calculated fields */ void -MReportSection::setCalcFieldData (QPtrList < QMemArray < double >>*values) +MReportSection::setCalcFieldData (QPtrList < QMemArray < double > >*values) { MCalcObject *field; int i = 0; --- facturalux-0.4.orig/facturalux/translations.pro +++ facturalux-0.4/facturalux/translations.pro @@ -75,4 +75,12 @@ translations/facturalux.gl.ts \ translations/facturalux.pt.ts \ translations/facturalux.it.ts \ - translations/facturalux.untranslated.ts + translations/facturalux.untranslated.ts \ + translations/qt_ca.ts \ + translations/qt_de.ts \ + translations/qt_en.ts \ + translations/qt_es.ts \ + translations/qt_fr.ts \ + translations/qt_gl.ts \ + translations/qt_pt.ts \ + translations/qt_untranslated.ts --- facturalux-0.4.orig/facturalux/flbase/FLApplication.h +++ facturalux-0.4/facturalux/flbase/FLApplication.h @@ -22,16 +22,16 @@ #include #endif -#include +#include #include #include #include -#include +#include #include #include -#include +#include #include -#include +#include #include #include #include --- facturalux-0.4.orig/facturalux/flbase/FLFieldMetaData.h +++ facturalux-0.4/facturalux/flbase/FLFieldMetaData.h @@ -20,7 +20,7 @@ #include #include -#include +#include class FLRelationMetaData; @@ -204,7 +204,7 @@ } /** Tipo de datos lista de relaciones */ - typedef QList < FLRelationMetaData > FLRelationMetaDataList; + typedef QPtrList < FLRelationMetaData > FLRelationMetaDataList; /** Añade una relacion con otra tabla para este campo. --- facturalux-0.4.orig/facturalux/flbase/FLTableMetaData.h +++ facturalux-0.4/facturalux/flbase/FLTableMetaData.h @@ -24,7 +24,7 @@ #include #include -#include +#include class FLFieldMetaData; class FLRelationMetaData; @@ -186,10 +186,10 @@ FLFieldMetaData *field(const QString & fN); /** Tipo de datos lista de campos */ - typedef QList < FLFieldMetaData > FLFieldMetaDataList; + typedef QPtrList < FLFieldMetaData > FLFieldMetaDataList; /** Tipo de datos lista de claves compuestas */ - typedef QList < FLCompoundKey > FLCompoundKeyList; + typedef QPtrList < FLCompoundKey > FLCompoundKeyList; /** Asigna una lista de campos, a la lista de campos de la tabla. --- facturalux-0.4.orig/facturalux/flbase/FLApplication.cpp +++ facturalux-0.4/facturalux/flbase/FLApplication.cpp @@ -53,6 +53,8 @@ FLApplication::FLApplication (int &argc, char **argv): QApplication (argc, argv), pWorkspace (0), generalDB_ (0), mainWidget_ (0) { + addLibraryPath("/usr/lib/qt3"); + addLibraryPath("/usr/lib/qt3/plugins/sqldrivers"); } FLApplication::~FLApplication () --- facturalux-0.4.orig/facturalux/translations/qt_pt.ts +++ facturalux-0.4/facturalux/translations/qt_pt.ts @@ -988,12 +988,12 @@ <h3>Sobre Qt</h3><p>Esta aplicação foi criada com a Qt versão %1.</p> - <p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform GUI &amp; application development.</p><p>Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.<br>Qt is also available for embedded devices.</p><p>Qt is a Trolltech product. See <tt>http://www.trolltech.com/qt/; for more information.</p> - <p>Este programa usa a Qt versão %1.</p><p>Qt é uma ferramenta C++ para desenvolvimento IGU multi-plataforma.</p><p>Qt provê portabilidade de código para Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X,Linux,Solaris, HP-UX e várias outras versões de Unix com X11.<br>Qt também está disponível para dispositivos embarcados.</p><p>Qt é um produto Trolltech. Veja em: <tt>http://www.trolltech.com/qt/; para maiores informaçoes.</p> + <p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform GUI &amp; application development.</p><p>Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.<br>Qt is also available for embedded devices.</p><p>Qt is a Trolltech product. See <tt>http://www.trolltech.com/qt/</tt> for more information.</p> + <p>Este programa usa a Qt versão %1.</p><p>Qt é uma ferramenta C++ para desenvolvimento IGU multi-plataforma.</p><p>Qt provê portabilidade de código para Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X,Linux,Solaris, HP-UX e várias outras versões de Unix com X11.<br>Qt também está disponível para dispositivos embarcados.</p><p>Qt é um produto Trolltech. Veja em: <tt>http://www.trolltech.com/qt/</tt> para maiores informaçoes.</p> - <h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform GUI &amp; application development.</p><p>Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.<br>Qt is also available for embedded devices.</p><p>Qt is a Trolltech product. See <tt>http://www.trolltech.com/qt/; for more information.</p> - <h3>Sobre a Qt</h3><p>Este programa usa a Qt versão %1.</p><p>Qt é uma ferramenta C++ para desenvolvimento IGU multi-plataforma.</p><p>Qt provê portabilidade de código para Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X,Linux,Solaris, HP-UX e várias outras versões de Unix com X11.<br>Qt também está disponível para dispositivos embarcados.</p><p>Qt é um produto Trolltech. Veja em: <tt>http://www.trolltech.com/qt/; para maiores informaçoes.</p> + <h3>About Qt</h3><p>This program uses Qt version %1.</p><p>Qt is a C++ toolkit for cross-platform GUI &amp; application development.</p><p>Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.<br>Qt is also available for embedded devices.</p><p>Qt is a Trolltech product. See <tt>http://www.trolltech.com/qt/</tt> for more information.</p> + <h3>Sobre a Qt</h3><p>Este programa usa a Qt versão %1.</p><p>Qt é uma ferramenta C++ para desenvolvimento IGU multi-plataforma.</p><p>Qt provê portabilidade de código para Windows 95/98/NT4/ME/2000, Mac&nbsp;OS&nbsp;X,Linux,Solaris, HP-UX e várias outras versões de Unix com X11.<br>Qt também está disponível para dispositivos embarcados.</p><p>Qt é um produto Trolltech. Veja em: <tt>http://www.trolltech.com/qt/</tt> para maiores informaçoes.</p>