Initial: flux text FoxBin2Prg (git urmareste .??2 in-arbore, binarele VFP git-ignored)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
4
.gitattributes
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# SVN ramane autoritatea pentru line endings (rulaj paralel svn+git, vezi CLAUDE.md).
|
||||
# Dezactiveaza orice normalizare CRLF/LF facuta de git, ca sa nu mai apara
|
||||
# "modificari" fantoma dupa fiecare svn update/checkout care doar atinge mtime-ul.
|
||||
* -text
|
||||
108
.gitignore
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
# =============================================================================
|
||||
# Flux text FoxBin2Prg: git urmareste DOAR versiunile text .??2 (in arbore),
|
||||
# nu binarele VFP. Binarele convertibile si indecsii regenerabili se ignora.
|
||||
# SVN ramane sursa de adevar pentru binare (via global-ignores pe .??2).
|
||||
# =============================================================================
|
||||
|
||||
# --- Binare VFP convertibile in text .??2 (ambele forme de caz) ---
|
||||
*.vcx
|
||||
*.VCX
|
||||
*.vct
|
||||
*.VCT
|
||||
*.scx
|
||||
*.SCX
|
||||
*.sct
|
||||
*.SCT
|
||||
*.frx
|
||||
*.FRX
|
||||
*.frt
|
||||
*.FRT
|
||||
*.mnx
|
||||
*.MNX
|
||||
*.mnt
|
||||
*.MNT
|
||||
*.lbx
|
||||
*.LBX
|
||||
*.lbt
|
||||
*.LBT
|
||||
*.pjx
|
||||
*.PJX
|
||||
*.pjt
|
||||
*.PJT
|
||||
*.dbc
|
||||
*.DBC
|
||||
*.dct
|
||||
*.DCT
|
||||
|
||||
# --- Indecsi regenerabili (nu se transporta in .db2/.dc2) ---
|
||||
*.cdx
|
||||
*.CDX
|
||||
*.dcx
|
||||
*.DCX
|
||||
|
||||
# --- Exceptii: meniuri in format pre-VFP9 (FoxBin2Prg nu le converteste; raman binare) ---
|
||||
!Meniuri/cont2000-1.mnx
|
||||
!Meniuri/cont2000-1.MNT
|
||||
!Meniuri/furn.mnx
|
||||
!Meniuri/furn.MNT
|
||||
|
||||
# --- Tabele .dbf convertite in .db2 (lista explicita; restul .dbf raman binare) ---
|
||||
Locale/Locale.DBF
|
||||
Locale/locale.FPT
|
||||
Locale/Locale_back.DBF
|
||||
Locale/Locale_back.FPT
|
||||
Locale/locale_lang.dbf
|
||||
Locale/locale_lang.FPT
|
||||
Locale/locale_source.DBF
|
||||
Locale/locale_source.FPT
|
||||
Locale/locale_xref.DBF
|
||||
|
||||
# --- Fisiere generate/compilate Visual FoxPro ---
|
||||
*.fxp
|
||||
*.FXP
|
||||
*.mpr
|
||||
*.MPR
|
||||
*.mpx
|
||||
*.MPX
|
||||
*.vcr
|
||||
*.VCR
|
||||
*.src
|
||||
|
||||
# --- Backup-uri si fisiere temporare create de editorul VFP ---
|
||||
*.bak
|
||||
*.BAK
|
||||
*.TBK
|
||||
*.tmp
|
||||
*.TMP
|
||||
*.err
|
||||
*.ERR
|
||||
*.Stats
|
||||
*.stackdump
|
||||
|
||||
# --- Executabile compilate ---
|
||||
*.exe
|
||||
*.EXE
|
||||
|
||||
# --- Stare locala / specifica masinii, nu proiectului ---
|
||||
roagest_ref.DBF
|
||||
roagest_ref.FPT
|
||||
FOXUSER.DBF
|
||||
FOXUSER.FPT
|
||||
log.txt
|
||||
LOG.txt
|
||||
*.lnk
|
||||
Thumbs.db
|
||||
Desktop.ini
|
||||
bash.exe.stackdump
|
||||
|
||||
# --- Setari locale Claude Code (specifice masinii, nu proiectului) ---
|
||||
.claude/
|
||||
|
||||
# --- Notite locale neversionate (credentiale, specifice masinii) ---
|
||||
docs/local/
|
||||
|
||||
# --- Subversion (working copy paralela) ---
|
||||
.svn/
|
||||
|
||||
# --- COMUN este gestionat separat, prin propriul sau git (romfast/comun.git) ---
|
||||
COMUN/
|
||||
142
CLAUDE.md
Normal file
@@ -0,0 +1,142 @@
|
||||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## What this is
|
||||
|
||||
ROAGEST is a **Visual FoxPro 9** desktop application (Romanian-language) for **gestiune de stocuri și mărfuri** — goods/inventory management: purchases (`achiziție`, NIR — *notă intrare recepție*), sales, warehouse transfers, stock (`stoc`), consumption vouchers (`bon consum`), inventory counts (`inventar`), price changes (`schimbare preț`), and cash-register (`casă de marcat`, e500/mp500) integration. It backs onto an **Oracle** database (`gcS` schema, default `CONTAFIN`) reached through the shared `goExecutor`/`goConn` SQL pass-through objects. It is one member of the larger "ROA" suite built by ROA Romfast SRL (ROAACNPRO, ROAIMOB, ROACONT, ROACASA, ROADEF, etc.) and lives alongside its siblings under `D:\ROA`.
|
||||
|
||||
The code, comments, menus, and changelog are all in Romanian — match that language when editing user-facing strings, comments, and changelog entries.
|
||||
|
||||
**Architecturally, ROAGEST is older-generation than ROAACNPRO/ROAIMOB**: those apps instantiate `oApp` as a subclass of the shared `RoaApp` framework class (`COMUN/programe/roa.prg`) with an ordered `initializeaza*` method pipeline. ROAGEST does **not** use `RoaApp` at all — `COMUN/programe/roa.prg` exists in this repo (vendored, shared with the other apps) but is unreferenced. Instead, `Programe/roagest.prg` is a long, monolithic startup script that manually chains `SET PATH`/`SET CLASSLIB ... ADDITIVE`/`SET PROCEDURE ... ADDITIVE` statements and instantiates `goApp = CREATEOBJECT("wzApplication")` — the classic VFP "Application Wizard" base class (defined in `COMUN/clase/appwiz.vcx`). Don't assume the `RoaApp`/`initializeaza*` conventions documented for ROAACNPRO/ROAIMOB apply here.
|
||||
|
||||
## Build, run, version control
|
||||
|
||||
- **Build/run requires the Visual FoxPro 9 IDE on Windows.** There is no command-line build. Open `roagest.pjx` in the VFP IDE and use *Project > Build* to produce `roagest.exe`. The startup program is `Programe/roagest.prg`.
|
||||
- **`.prg` files are source; `.fxp`/`.FXP` are compiled, `.BAK` are backups.** Edit the `.prg`. The `.scx/.sct` (forms), `.vcx/.vct` (class libraries), `.frx/.frt` (reports), and `.mnx/.mnt`/`.mpr` (menus) are VFP binary/generated artifacts — **edit them in the VFP IDE, not by hand.** `.mpr`/`.mpx` are GENMENU-generated from `.mnx`; never hand-edit them.
|
||||
- **SVN remains the "live" source of truth**, especially for `COMUN/` — use `svn`, not `git`, for the authoritative history. A **git** repo now runs in parallel (see "Version control: git alongside SVN" below).
|
||||
- **`config.fpw`** sets the runtime environment (`CODEPAGE=1252`, `EXCLUSIVE=OFF`, `SAFETY=OFF`, `MULTILOCKS=ON`, `TALK=OFF`). Don't enable `SAFETY` — the code relies on silent overwrite. `Programe/roagest.prg` re-asserts most of these plus `SET DATE TO DMY`, `SET DECIMALS TO 4`, `SET EXACT ON`.
|
||||
- `roagest.exe` refuses to start unless its own filename matches `gcNumeProgram = 'ROAGEST'` (`IF !LIKE(gcNumeProgram + '*', ...)` near the top of `roagest.prg`) — a guard against running a renamed/copied executable.
|
||||
- The compiler error log is `roagest.ERR`; the runtime log is `log.txt`. `roagest.Stats` and `versiune_db.txt` (format `YYYY_MM_DD_NN`, e.g. `2026_01_21_02`) track build/DB-schema stamps checked against the update server on launch (`COMUN/programe/oupdate.prg`, `wwcodeupdate.prg`).
|
||||
- `Programe/cont2000.prg` is a near-duplicate of `roagest.prg` (same startup pattern, older `CONT2000` naming) still present in the tree — treat it as legacy/reference, not the active entry point, unless you confirm otherwise from `roagest.pjx`'s main-file setting.
|
||||
|
||||
## Version control: git alongside SVN
|
||||
|
||||
Git rulează în paralel cu SVN-ul legacy, nu îl înlocuiește. SVN rămâne sursa "vie" pentru `COMUN/`, sincronizat manual către git; nu rula comenzi `svn` din git și nu presupune că git-ul e la zi cu ultimele modificări SVN dacă nu a fost sincronizat explicit.
|
||||
|
||||
- Repo-ul principal (rădăcina acestui folder) e propriul lui `.git`, cu remote `git@gitea.romfast.ro:romfast/roagest.git`. `.gitignore` exclude `COMUN/` (gestionat separat, vezi mai jos), `.svn/`, artefactele VFP compilate (`*.fxp`, `*.bak`, `*.mpr`, `*.exe`, …) și fișierele Windows uzuale.
|
||||
- `COMUN/` are propriul `.git` separat, cu remote `git@gitea.romfast.ro:romfast/comun.git` — **același repo partajat de toate aplicațiile ROA** (ROAACNPRO, ROAIMOB, etc.). O modificare împinsă acolo afectează toate proiectele. Nu face `push --force` peste `comun.git` fără aprobare explicită — ar șterge istoric comun tuturor proiectelor.
|
||||
- Căutarea în cod VFP binar (`.vcx`/`.scx`) pentru acest proiect folosește `vcx2txt.ps1` parametrizat pentru ROAGEST (vezi secțiunea de mai jos) — cache separat, `D:\ROA\_vfp_textcache\roagest`, nu-l amesteca cu cache-urile altor proiecte.
|
||||
|
||||
## Searching code inside `.vcx`/`.scx` (binary) libraries
|
||||
|
||||
Most class/form code lives **inside binaries** (`.vcx`+`.vct`, `.scx`+`.sct`, …), not in `.prg`, so plain grep can't read it cleanly. To search method/procedure bodies, convert the binaries to their TEXT form first and grep the text, using the shared `foxbin2prg` tool already built at `D:\ROA\UTIL\foxbin2prg\FoxBin2Prg.EXE`:
|
||||
|
||||
```powershell
|
||||
& 'D:\ROA\UTIL\foxbin2prg\vcx2txt.ps1' -Project 'D:\ROA\ROAGEST\roagest.pjx' -ProjectRoot 'D:\ROA\ROAGEST' -CacheRoot 'D:\ROA\_vfp_textcache\roagest' -Types vcx,scx,frx,mnx
|
||||
```
|
||||
|
||||
This reads the file list straight from `roagest.pjx`, so it only converts the `.vcx`/`.scx`/`.frx`/`.mnx` this project actually references — not all of `COMUN\` (most of which is unused by any one app). It's incremental and safe to re-run after IDE edits. Output lands in `D:\ROA\_vfp_textcache\roagest\` as `.vc2`/`.sc2`/`.fr2`/`.mn2` text mirrors — `Grep` those.
|
||||
|
||||
For `.vcx`/`.scx`, code edits no longer require the VFP IDE — the flow is now:
|
||||
|
||||
1. Refresh the cache (`vcx2txt.ps1` above), especially if a VFP IDE session ran since the last refresh (IDE changes make the cache stale).
|
||||
2. Edit the `.vc2`/`.sc2` text directly (position-sensitive format — don't reflow lines; properties are alphabetized).
|
||||
3. Review the diff on the text file like any other source change.
|
||||
4. Write back with `txt2vcx.ps1` (`D:\ROA\UTIL\foxbin2prg\txt2vcx.ps1 -TextFile <path\to\file.vc2> -ProjectRoot 'D:\ROA\ROAGEST' -CacheRoot 'D:\ROA\_vfp_textcache\roagest'`) — it regenerates and recompiles the binary in a staging folder, fidelity-checks it against the edited text, then copies it into the project only if that check passes.
|
||||
|
||||
`.mnx`/`.frx` stay **read-only** in this flow (menus still need GENMENU in the IDE; reports are too fragile to round-trip) — edit those in the VFP IDE as before. Targets under `COMUN\` need `-AllowComun` plus explicit approval, since a change there affects every ROA app. See `D:\ROA\UTIL\foxbin2prg\CLAUDE.md` for full details, `COMUN\docs\flux-editare-vfp-text.md` for the shared per-round workflow (baseline backups, review patches, fidelity check), and `docs/flux-editare-vfp-text.md` for the ROAGEST-specific parameters.
|
||||
|
||||
## The COMUN shared framework
|
||||
|
||||
`COMUN/` is **shared, framework-level code used by every ROA app** — it is not specific to ROAGEST. Treat it as a vendored library:
|
||||
|
||||
- A change in `COMUN/` affects all ROA applications. Prefer making app-specific changes in this repo's top-level `Programe/`, `Clase/`, `Ferestre/`, `Meniuri/`, `Rapoarte/` directories. Only touch `COMUN/` when the fix genuinely belongs to the shared framework.
|
||||
- Unusually for this app, **most of the actual "gestiune" business logic lives in `COMUN/programe/`, not in this repo's own `Programe/`.** ROAGEST's own `Programe/` folder has only ~24 files (`roagest.prg`, `gestiuni.prg`, `cont2000.prg`, `oimportdinxml.prg`, `ofactureaza.prg`, `exportare.prg`, `fisa_ob_inventar.prg`, `update_nomenclator.prg`, `suma_in_vorbe.prg`, `actualizari.prg`, `cumplun-furn.prg`, `inchidere_k.prg`, `ovariabile_globale.prg`, `shutdown.prg`), while the core stock/article/movement procedures — `oproceduri_stocuri.prg`, `oproceduri_articole.prg`, `oproceduri_rulaje.prg`, `oproceduri_casademarcat.prg` (+ `_e500`/`_mp500` cash-register variants), `oproceduri_facturare.prg`, `oproceduri_obinv.prg` (fixed-asset-in-use items), `anaf_efactura.prg` (ANAF e-Factura), `osecurity.prg`, `oproceduri_configurare.prg`, `oproceduri_listari.prg`, `oproceduri_retete.prg`, `orapoarte.prg` — all resolve from `COMUN/programe/` via `SET PATH`. Likewise most class libraries used (`onomenclatoare`, `stocuri.vcx`, `rulaje.vcx`, `ointroduceri*`, `oinventar`, `orapoarte_gestiuni`, `bon_fisc`, `onom_articole`, `onom_retete`, `ferestre_oracle`, `configurare.vcx`, `serii_numere.vcx`, …) live in `COMUN/clase/`, not this repo's `Clase/`.
|
||||
- ROAGEST's **own** `Clase/` folder is small: `gestiuni.vcx`, `oavize.vcx`, `oimportxml.vcx`, `orapoarte_gestiuni.vcx`, `ovizrul.vcx`, `atentie.vcx`. Its own `Ferestre/` is also small: `fundal.scx` (shell form), `accesindivid.scx`, `frm_conversii.scx`, `frm_schimbare_pret_tva.scx`. The bulk of forms actually used are `COMUN\ferestre\*` (e.g. login is `COMUN\ferestre\frm_login.scx`).
|
||||
- `SET PATH` (see `Programe/roagest.prg` ~line 109) makes `COMUN\CLASE`, `COMUN\FERESTRE`, `COMUN\PROGRAME`, `COMUN\GRAFICE`, `COMUN\RAPOARTE`, `COMUN\MENIURI`, and the `COMUN\UTILE\*` helper libraries (GridExtras, ctl32, hpdf/ReportOutput, web, Excel) resolvable by bare filename, plus a sibling `..\COMUNROA\` directory (built from `gcAppPath`'s grandparent). So `SET PROCEDURE TO email.prg` resolves to `COMUN\PROGRAME\email.prg`.
|
||||
|
||||
## Application architecture
|
||||
|
||||
Startup flow (`Programe/roagest.prg`, procedural — no `oApp`/`RoaApp` object wraps it):
|
||||
|
||||
1. Verifies the running exe is actually named `ROAGEST*`; sets `SET CENTURY/DELETED/DATE/EXACT/...` environment options.
|
||||
2. Computes `gcAppPath` (own folder) and `gcDirMare`/`dirgen` (suite root, one level up — e.g. `D:\ROA\`), builds the long `SET PATH TO` string across its own folders + `COMUN\*` + `..\COMUNROA\`, then issues **dozens of ordered** `SET CLASSLIB ... ADDITIVE` and `SET PROCEDURE ... ADDITIVE` statements (order matters: later `ADDITIVE` registrations can shadow earlier same-named procedures/classes).
|
||||
3. Parses the launch parameter string (`tparam`, semicolon-delimited: `host;user;password;idutil;idprogram;...;an;luna;schema;idfirma`) when launched by the central ROA launcher; otherwise falls back to hardcoded dev defaults (`JCSSERVER`/`CONTAFIN_ORACLE`).
|
||||
4. Sets up cross-cutting globals: `goLog`/`poLog` (`Log_Mesaje.prg`), `goLocale` (Romanian by default, `glTraducere = .F.` — translation path largely dormant), `goExecutor`/`goConn` (Oracle SQL pass-through), `goExport`, `goMyXMLHTTP` (remote error reporting), and an optional `goKeepAlive` timer (avoids ODBC idle timeouts).
|
||||
5. `NUMEPROGRAM = 'ROA - Gestiuni'`, `_program = 'gest'`; reads the actual version string from the built `.exe`'s file version resource.
|
||||
6. Registers `ON SHUTDOWN ShutDown()` / `ON ERROR ErrorHandler(...)`, instantiates `goApp = CREATEOBJECT("wzApplication")`, sets `goApp.cStartupMenu` to `Meniuri\roagest.mpr` and `goApp.cStartupForm` to `COMUN\ferestre\frm_login.scx`, then `goApp.SHOW` — this is the VFP event loop entry (AppWizard's `Show`/`Run` machinery), analogous to `READ EVENTS` in the newer apps.
|
||||
7. `ErrorHandler` posts errors to a remote endpoint via `goMyXMLHTTP.postError(...)` (host read from `settings.ini`'s `[errors] host` key) in addition to showing `AMESSAGEBOX`. `Cleanup()`/`ShutDown()` release class libs, procedures, and the menu stack on exit.
|
||||
|
||||
### Globals convention
|
||||
|
||||
Same `g`/`gc`/`gn`/`gl` Hungarian-ish prefixing as the rest of the suite (`g` = global, `gc`/`gn`/`gl` = char/numeric/logical, `m.` = memory-variable scoping), declared `PUBLIC`/`PRIVATE` directly in `roagest.prg` rather than promoted by a framework object:
|
||||
|
||||
- `goApp` (AppWizard app object), `goConn`/`goExecutor` (Oracle connection + SQL executor), `goLog`/`poLog` (logger), `goLocale`, `goExport`, `goCalendar`, `goFirma`.
|
||||
- `gcS` = Oracle schema (default `CONTAFIN`), `gnIdFirma`, `gnAn`/`gnLuna` (working year/month), `gcAppPath` (this app's folder), `gcDirMare`/`dirgen` (suite root, e.g. `D:\ROA\`), `gcSecurityPath`/`gcSecurityFile` (`DIRGEN + 'Security\ROA_SECURITY.TXT'`), `gcGeneralIniFile`/`gcSettingsFile` (`DIRGEN + 'settings.ini'`).
|
||||
- Legacy holdovers from the pre-Oracle (`CONT2000`) codebase are still declared even though mostly unused now: `nror[65000]`, `RTVA[22,2]`, `SER_PERM`/`SER_PERI`/`VERSIUNE` (commented out), old disk-serial license-check functions (`decodare1`, `HEXDEC`, `DECTOBIN`, the commented-out `PORNIRE`/`verif_ser_perm`) — dead code kept for reference, not active.
|
||||
|
||||
### Data layer
|
||||
|
||||
- Backend is **Oracle**, reached via `goConn`/`goExecutor` (created from the `DECABAZA` classlib, same pattern as the sibling apps) — run queries with `SQLEXEC()`/the executor wrapper; results come back as VFP cursors.
|
||||
- Domain tables/views follow Romanian/domain naming: `stoc`, `rulaje`/`rull` (stock movements), `act` (documents/NIR), `articole`/nomenclator, `gestiuni` (warehouses/locations), `casa de marcat` bon fiscal tables. Look in `COMUN/programe/oproceduri_stocuri.prg`, `oproceduri_articole.prg`, and `oproceduri_rulaje.prg` for the canonical query/view names (e.g. `viz_stocuri` filters on `an`, `luna`, `id_sucursala`, `id_gestiune`).
|
||||
- `Initializari/` holds XML templates for cash-register integrations (`roagest_bon.xml(.tmpl)`, `roagest_mp500.xml(.tmpl)`, `euro500t.txt(.tmpl)`, `euro500t_erori.xml(.tmpl)`).
|
||||
- `Locale/` is a full VFP database (`locale.dbc` + `.dbf`/`.cdx`) for the (largely dormant) translation feature, not just an .ini.
|
||||
|
||||
## Domain quick reference
|
||||
|
||||
- **No app-specific `.h` include** defines domain constants the way `roaacnpro.h` does for ROAACNPRO — `Include/CONT2000.H` is just a historical comment (a class-tree diagram from the old `CONT2000` codebase), and `Include/foxpro.h` is the stock VFP header. Domain behavior (document types, movement signs, VAT handling) is expressed directly in procedure logic in `COMUN/programe/oproceduri_*.prg`, not centralized constants — expect to trace behavior through those procedures rather than a single defines file.
|
||||
- **`Rapoarte/*.frx`** (24 report layouts in this repo, more resolved from `COMUN\RAPOARTE`) name the real workflows: `rap_nirtransfer_achi` (NIR/transfer receiving), `rap_centralizator_intrari`/`_intrari2`, `rap_centralizator_iesiri`/`_iesiri2` (in/out summaries), `rap_fisa_magazie_fifo` (FIFO stock card), `rap_gest_val_subgrupe`/`_gestc` (valued stock by subgroup), `rap_vechime_stocuri` (stock aging), `rap_marfuri_lista_centr`/`_desf`/`_valoric` (goods lists), `rap_vanzari_comp_cant`/`_val`/`_web` (sales comparisons), `rap_instiintaripret` (price-change notices), `rap_inchidere_k`, `rap_stoc_obinv` (inventory-use objects), `rap_rul_consum_lucrari_articole`/`_centralizator_consum_lucrari` (consumption vouchers).
|
||||
- **`Meniuri/`** menu names map to the app's top-level operations: `achi*` (achiziții/purchases), `vanz*` (vânzări/sales), `consum*` (bon consum), `transfer*` (stock transfers), `config*` (configurare), `casademarcat`/`casamarcat` (fiscal cash registers), `obinvent` (obiecte de inventar), `stoc`, `rulaje`, `list*`/`rapoarte` (reports), `roagest.mnx`/`.mpr` (the root startup menu, referenced by `goApp.cStartupMenu`).
|
||||
- **`todo.txt`** is an informal running work list (Romanian, `ok`/`OK`-prefixed = done, otherwise pending) — recent items concern store inventory (`inventar magazin`), FIFO stock cards, and VAT-rate handling during the 19%→21% transition; useful as a quick pulse on active/recent pain points but not authoritative documentation.
|
||||
- **VAT/TVA** is time-sensitive here too: recent changelog entries (v2.11.0–2.11.2) explicitly prepare the app for the 21%/11% rates effective 2025-08-01 while still supporting 19%/9%/5% for prior periods — the same "rate by document period, not 'current' rate" caution as the other ROA apps applies.
|
||||
- **Cash register / fiscal integration**: `oproceduri_casademarcat.prg`, `oproceduri_casa_marcat_e500.prg`, `oproceduri_casa_marcat_mp500.prg` (in `COMUN/programe/`) integrate specific fiscal printer/cash-register protocols (E500, MP500); `Initializari/roagest_bon.xml`/`roagest_mp500.xml` are their config templates.
|
||||
- **ANAF e-Factura / SAFT**: `COMUN/programe/anaf_efactura.prg` provides e-invoicing against ANAF, shared with sibling apps.
|
||||
|
||||
## Changelog & release convention
|
||||
|
||||
`changelog_roagest.txt` is the user-facing release log (188KB, going back to v1.0.x). **Newest entry goes at the top**, in this exact HTML-comment block format (Romanian, `DD/MM/YYYY`):
|
||||
|
||||
```
|
||||
<!--
|
||||
21/01/2026
|
||||
ROAGEST - 2.11.5
|
||||
|
||||
:nou:
|
||||
<what changed>
|
||||
|
||||
:modificare:
|
||||
<what changed>
|
||||
-->
|
||||
```
|
||||
|
||||
Tags in use: `:nou:` (new feature), `:modificare:` (change), `:eroare:` (bug fix), and occasionally `:adaugare:` (addition) — match this exact tag vocabulary (a lone historical `:modfiicare:` typo exists; don't repeat it). Bump the `MAJOR.MINOR.PATCH` version (currently `2.11.5`) when you add an entry. The app checks for updates on startup (`COMUN/programe/oupdate.prg`, `wwcodeupdate.prg`) against `versiune_db.txt`'s schema stamp; the runtime reads its own version from the built `.exe`'s file version resource.
|
||||
|
||||
## Mod de lucru: delegare către subagenți + review înainte de commit
|
||||
|
||||
Preferințele lui Marius pentru sesiunile pe acest proiect:
|
||||
|
||||
- **Delegare**: modificările de cod de volum/rutină (aplicarea unei propuneri din `docs/propuneri_*.md`, editări pe cache-ul text + write-back, actualizări de documentație, rulări de teste) se deleagă către **subagenți Sonnet care lucrează în background** (team agents — Agent tool cu `model: sonnet`, lane-uri paralele unde e posibil), iar sesiunea principală doar orchestrează și monitorizează: împarte planul pe lane-uri, transmite constatările între agenți, verifică rezultatele (diff, teste, fidelity) și intervine direct doar la deblocări (procese agățate), decizii și verificări.
|
||||
- **Fără commit fără review**: nu da commit din proprie inițiativă pe modificări de cod — Marius vrea întâi să **vadă diff-ul**. Pentru binarele VFP (`.vcx`/`.scx`), diff-ul lizibil se face pe forma text: regenerează textul din binarul vechi (HEAD din git) cu `vcx2txt.ps1 -Source` și compară-l cu textul editat din cache (`git diff --no-index`). Commit doar după ce Marius confirmă pe diff.
|
||||
|
||||
## Skill routing
|
||||
|
||||
When the user's request matches an available skill, invoke it via the Skill tool. When in doubt, invoke the skill.
|
||||
|
||||
Key routing rules:
|
||||
- Product ideas/brainstorming → invoke /office-hours
|
||||
- Strategy/scope → invoke /plan-ceo-review
|
||||
- Architecture → invoke /plan-eng-review
|
||||
- Design system/plan review → invoke /design-consultation or /plan-design-review
|
||||
- Full review pipeline → invoke /autoplan
|
||||
- Bugs/errors → invoke /investigate
|
||||
- QA/testing site behavior → invoke /qa or /qa-only
|
||||
- Code review/diff check → invoke /review
|
||||
- Visual polish → invoke /design-review
|
||||
- Ship/deploy/PR → invoke /ship or /land-and-deploy
|
||||
- Save progress → invoke /context-save
|
||||
- Resume context → invoke /context-restore
|
||||
|
||||
## Project insights (docs/)
|
||||
|
||||
`docs/` holds short, concrete notes discovered while working on real tasks — hidden flows, gotchas, key procedures/packages, relevant tables — that go beyond what this file covers. See `docs/README.md` for the index. **Proactively offer to update `docs/` whenever you uncover a non-obvious project insight while fixing a bug or investigating a flow** (don't wait to be asked), so future sessions can reuse it instead of re-investigating from scratch. Keep entries concise and factual — no restating what's obvious from reading the code.
|
||||
6
Clase/atentie.vc2
Normal file
@@ -0,0 +1,6 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="atentie.vcx" CPID="1250" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
2316
Clase/gestiuni.vc2
Normal file
137
Clase/oavize.vc2
Normal file
@@ -0,0 +1,137 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="oavize.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS frm_date_aviz AS frm_termin_renunt OF "..\comun\clase\_frm_child.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="Clb_tx_simplu2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Clb_serie_act" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_clb_cautare1" UniqueID="" Timestamp="" />
|
||||
|
||||
*<DefinedPropArrayMethod>
|
||||
*m: do_cauta_altele
|
||||
*</DefinedPropArrayMethod>
|
||||
|
||||
*<PropValue>
|
||||
DoCreate = .T.
|
||||
Height = 146
|
||||
Name = "frm_date_aviz"
|
||||
Width = 375
|
||||
_shape1.Name = "_shape1"
|
||||
_shape2.Height = 29
|
||||
_shape2.Left = 312
|
||||
_shape2.Name = "_shape2"
|
||||
_shape2.Top = 0
|
||||
_shape2.Width = 65
|
||||
Lb_titlu_alb_b121.Caption = "Date aviz"
|
||||
Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121"
|
||||
BUT_TERMIN1.Left = 344
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
BUT_TERMIN1.Top = 1
|
||||
Gridsort1.Left = 132
|
||||
Gridsort1.Name = "Gridsort1"
|
||||
Gridsort1.Top = 12
|
||||
But_renunt1.Left = 315
|
||||
But_renunt1.Name = "But_renunt1"
|
||||
But_renunt1.Top = 1
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT 'Clb_serie_act' AS clb_serie_act WITH ;
|
||||
cvariabila = serie_act, ;
|
||||
cvariabiladoc = nract, ;
|
||||
Left = 12, ;
|
||||
Name = "Clb_serie_act", ;
|
||||
nid_tipdoc = 6, ;
|
||||
pcobj = poDate, ;
|
||||
Top = 41, ;
|
||||
Width = 314, ;
|
||||
Text_simplu1.Name = "Text_simplu1", ;
|
||||
_cbbase1.Name = "_cbbase1", ;
|
||||
_lbbase1.Name = "_lbbase1"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\serii_numere.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Clb_tx_simplu2' AS clb_tx_simplu WITH ;
|
||||
Height = 29, ;
|
||||
Left = 12, ;
|
||||
Name = "Clb_tx_simplu2", ;
|
||||
Top = 69, ;
|
||||
Width = 314, ;
|
||||
Text_simplu1.ControlSource = "poDate.nract", ;
|
||||
Text_simplu1.InputMask = (get_mask(14,0)), ;
|
||||
Text_simplu1.Left = 125, ;
|
||||
Text_simplu1.Name = "Text_simplu1", ;
|
||||
Text_simplu1.Top = 3, ;
|
||||
Lb_simplu1.Caption = "Numarul avizului", ;
|
||||
Lb_simplu1.Name = "Lb_simplu1"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\lb_tx.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_clb_cautare1' AS ct_clb_cautare WITH ;
|
||||
cconditie = EMPTY(NVL(poDate.listaid,'')), ;
|
||||
cprocedura = thisform.do_cauta_altele, ;
|
||||
cvar_afisata = poDate.descriere, ;
|
||||
Left = 12, ;
|
||||
Name = "Ct_clb_cautare1", ;
|
||||
Top = 103, ;
|
||||
img_cautare.Name = "img_cautare", ;
|
||||
clb_tx_cautare.Lb_simplu1.Caption = "Gestiune destinatie", ;
|
||||
clb_tx_cautare.Lb_simplu1.Name = "Lb_simplu1", ;
|
||||
clb_tx_cautare.Name = "clb_tx_cautare", ;
|
||||
clb_tx_cautare.Text_simplu1.Name = "Text_simplu1"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\caut_ora.vcx" BaseClass="container" />
|
||||
|
||||
PROCEDURE do_cauta_altele
|
||||
Local loCauta
|
||||
loCauta = caut_gestiune_dest(poDate.id_client)
|
||||
If !Isnull(loCauta) And !Empty(Nvl(loCauta.id_gestiune,0))
|
||||
poDate.listaid = loCauta.id_gestiune
|
||||
poDate.descriere = loCauta.nume_gestiune
|
||||
|
||||
poDateGestiuneDest.id_gestiune = loCauta.id_gestiune
|
||||
poDateGestiuneDest.id_tipgest = loCauta.id_tipgest
|
||||
poDateGestiuneDest.Cont = Nvl(loCauta.Cont,[XXXX])
|
||||
poDateGestiuneDest.acont = Nvl(loCauta.acont,[XXXX])
|
||||
|
||||
This.ct_clb_cautare1.Refresh()
|
||||
Endif
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE inainte_de_do_termin
|
||||
Local llReturn
|
||||
Store .T. To llReturn
|
||||
Do Case
|
||||
Case Empty(Nvl(poDate.nract,0))
|
||||
amessagebox("Numarul avizului trebuie sa fie diferit de 0!",48,"Atentie")
|
||||
llReturn = .F.
|
||||
Thisform.clb_tx_simplu2.SetFocus()
|
||||
Case Empty(Nvl(poDate.listaid,''))
|
||||
amessagebox("Nu ati ales gestiunea destinatie!",48,"Atentie")
|
||||
llReturn = .F.
|
||||
Thisform.ct_clb_cautare1.SetFocus()
|
||||
Otherwise
|
||||
llReturn = .T.
|
||||
Endcase
|
||||
Return llReturn
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Init
|
||||
DoDefault()
|
||||
With Thisform
|
||||
If Inlist(poDate.rezultat_serii,1,3)
|
||||
Thisform.clb_serie_act.do_initializeaza(poDate.rezultat_serii)
|
||||
Thisform.clb_serie_act.SetFocus()
|
||||
Else
|
||||
lnHeight = lnHeight - Thisform.clb_serie_act.Height
|
||||
laPozitii(Thisform.clb_serie_act.TabIndex,2)=1
|
||||
Thisform.RemoveObject('clb_serie_act')
|
||||
Thisform.clb_nract.SetFocus()
|
||||
Endif
|
||||
Endwith
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
490
Clase/oimportxml.vc2
Normal file
@@ -0,0 +1,490 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="oimportxml.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS frm_atenterori AS frm_termin OF "..\comun\clase\_frm_child.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="_grdrow1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column1.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column1.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column2.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column2.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column3.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow1.Column3.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column2.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column2.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column3.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column3.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column4.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column4.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column5.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column5.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column6.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column6.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column7.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column7.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column8.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column8.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column9.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdrow2.Column9.Check1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" />
|
||||
|
||||
*<DefinedPropArrayMethod>
|
||||
*p: nidgestiune
|
||||
*</DefinedPropArrayMethod>
|
||||
|
||||
*<PropValue>
|
||||
BorderStyle = 1
|
||||
DoCreate = .T.
|
||||
Height = 482
|
||||
Name = "frm_atenterori"
|
||||
nidgestiune = 0
|
||||
Width = 797
|
||||
_shape1.Height = 29
|
||||
_shape1.Left = 0
|
||||
_shape1.Name = "_shape1"
|
||||
_shape1.Top = 0
|
||||
_shape1.Width = 876
|
||||
_shape2.Left = 744
|
||||
_shape2.Name = "_shape2"
|
||||
_shape2.Top = 0
|
||||
Lb_titlu_alb_b121.Caption = "Atentionari / Erori"
|
||||
Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121"
|
||||
BUT_TERMIN1.Left = 764
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
BUT_TERMIN1.Top = 1
|
||||
Gridsort1.Name = "Gridsort1"
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT '_grdrow1' AS _grdrow WITH ;
|
||||
ColumnCount = 3, ;
|
||||
DeleteMark = .F., ;
|
||||
Height = 276, ;
|
||||
Left = 12, ;
|
||||
Name = "_grdrow1", ;
|
||||
Panel = 1, ;
|
||||
RecordSource = "crsAtentionari ", ;
|
||||
Top = 48, ;
|
||||
Width = 768, ;
|
||||
Column1.ControlSource = "mesaj", ;
|
||||
Column1.Name = "Column1", ;
|
||||
Column1.Width = 539, ;
|
||||
Column2.ColumnOrder = 3, ;
|
||||
Column2.ControlSource = "iif(afara,'Eroare','Atentionare')", ;
|
||||
Column2.Name = "Column2", ;
|
||||
Column3.ColumnOrder = 2, ;
|
||||
Column3.ControlSource = "nrord", ;
|
||||
Column3.Name = "Column3", ;
|
||||
Column3.Width = 120
|
||||
*< END OBJECT: ClassLib="..\comun\clase\_grd_base.vcx" BaseClass="grid" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column1.Header1' AS header WITH ;
|
||||
Alignment = 2, ;
|
||||
Caption = "Mesaj", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column1.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1"
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column2.Header1' AS header WITH ;
|
||||
Caption = "", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column2.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1"
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column3.Header1' AS header WITH ;
|
||||
Caption = "Lucrare", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow1.Column3.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1"
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2' AS _grdrow WITH ;
|
||||
ColumnCount = 8, ;
|
||||
DeleteMark = .F., ;
|
||||
Height = 136, ;
|
||||
Left = 12, ;
|
||||
Name = "_grdrow2", ;
|
||||
Panel = 1, ;
|
||||
ReadOnly = .F., ;
|
||||
RecordSource = "v_stoc", ;
|
||||
Top = 336, ;
|
||||
Width = 768, ;
|
||||
Column1.ColumnOrder = 2, ;
|
||||
Column1.ControlSource = "denumire", ;
|
||||
Column1.Name = "Column2", ;
|
||||
Column1.ReadOnly = .F., ;
|
||||
Column1.Width = 191, ;
|
||||
Column2.ColumnOrder = 3, ;
|
||||
Column2.ControlSource = "codmat", ;
|
||||
Column2.Name = "Column3", ;
|
||||
Column2.ReadOnly = .F., ;
|
||||
Column2.Width = 132, ;
|
||||
Column3.ColumnOrder = 4, ;
|
||||
Column3.ControlSource = "stoc", ;
|
||||
Column3.Name = "Column4", ;
|
||||
Column3.ReadOnly = .F., ;
|
||||
Column3.Width = 98, ;
|
||||
Column4.ColumnOrder = 5, ;
|
||||
Column4.ControlSource = "pret", ;
|
||||
Column4.Name = "Column5", ;
|
||||
Column4.ReadOnly = .F., ;
|
||||
Column5.ColumnOrder = 6, ;
|
||||
Column5.ControlSource = "nume_gestiune", ;
|
||||
Column5.Name = "Column6", ;
|
||||
Column5.ReadOnly = .F., ;
|
||||
Column5.Width = 141, ;
|
||||
Column6.ColumnOrder = 7, ;
|
||||
Column6.ControlSource = "cgest", ;
|
||||
Column6.Name = "Column7", ;
|
||||
Column6.ReadOnly = .F., ;
|
||||
Column7.ColumnOrder = 8, ;
|
||||
Column7.ControlSource = "id_articol", ;
|
||||
Column7.Name = "Column8", ;
|
||||
Column7.ReadOnly = .F., ;
|
||||
Column8.ColumnOrder = 1, ;
|
||||
Column8.ControlSource = "ales", ;
|
||||
Column8.CurrentControl = "Check1", ;
|
||||
Column8.Name = "Column9", ;
|
||||
Column8.ReadOnly = .F., ;
|
||||
Column8.Sparse = .F., ;
|
||||
Column8.Width = 48
|
||||
*< END OBJECT: ClassLib="..\comun\clase\_grd_base.vcx" BaseClass="grid" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column2.Header1' AS header WITH ;
|
||||
Caption = "Denumire", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column2.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column3.Header1' AS header WITH ;
|
||||
Caption = "Codmat", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column3.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column4.Header1' AS header WITH ;
|
||||
Caption = "Stoc", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column4.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column5.Header1' AS header WITH ;
|
||||
Caption = "Pret", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column5.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column6.Header1' AS header WITH ;
|
||||
Caption = "Gestiune", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column6.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column7.Header1' AS header WITH ;
|
||||
Caption = "Cgest", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column7.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column8.Header1' AS header WITH ;
|
||||
Caption = "Id articol", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column8.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1"
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column9.Check1' AS checkbox WITH ;
|
||||
Alignment = 0, ;
|
||||
Caption = "", ;
|
||||
ControlSource = "ales", ;
|
||||
Height = 17, ;
|
||||
Left = 11, ;
|
||||
Name = "Check1", ;
|
||||
Top = 47, ;
|
||||
Value = 0, ;
|
||||
Width = 60
|
||||
*< END OBJECT: BaseClass="checkbox" />
|
||||
|
||||
ADD OBJECT '_grdrow2.Column9.Header1' AS header WITH ;
|
||||
Caption = "Ales", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT 'But_renunt1' AS but_renunt WITH ;
|
||||
Left = 729, ;
|
||||
Name = "But_renunt1", ;
|
||||
Top = 1
|
||||
*< END OBJECT: ClassLib="..\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" />
|
||||
|
||||
PROCEDURE Activate
|
||||
DODEFAULT()
|
||||
this._grdrow1.AfterRowColChange
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE actualizeaza_grid1
|
||||
LPARAMETERS pcFiltru
|
||||
LOCAL lcFiltru,lnid_coloana
|
||||
|
||||
SELECT v_stoc
|
||||
|
||||
|
||||
lcFiltru=pcFiltru
|
||||
IF EMPTY(lcFiltru)
|
||||
lcFiltru=poStoc.ca_baza1.cfiltru
|
||||
ENDIF
|
||||
save_grid_tag(thisform._grdrow2)
|
||||
poStoc.ca_baza1.cfiltru=lcFiltru
|
||||
poStoc.ca_baza1.afisare()
|
||||
|
||||
|
||||
restore_grid_tag(thisform._grdrow2)
|
||||
*!* IF RECCOUNT('v_mecanici')>0
|
||||
IF crsAtentionari.rezolvat
|
||||
SELECT v_stoc
|
||||
REPLACE ales WITH 1 FOR ALLTRIM(codmat) = ALLTRIM(crsAtentionari.codmat) AND pret = crsAtentionari.pret
|
||||
ENDIF
|
||||
this._grdrow2.AutoFit
|
||||
*!* this._grdrow2.ReadOnly = .f.
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE inainte_de_do_termin
|
||||
SELECT crsAtentionari
|
||||
LOCATE FOR afara = .f. AND rezolvat = .f.
|
||||
IF FOUND()
|
||||
aMESSAGEBOX('Rezolvati atentionarile!',0+16,_screen.Caption )
|
||||
RETURN .f.
|
||||
ENDIF
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE _grdrow1.AfterRowColChange
|
||||
LPARAMETERS nColIndex
|
||||
*!* save_grid_tag(thisform._grdrow2)
|
||||
|
||||
*!* lcSql = [select a.cants+a.cant-a.cante as stoc,a.* from vstoc a where a.an = ?gnAn and a.luna = ?gnluna and a.codmat = ']+ALLTRIM(crsAtentionari.codmat)+[' ]
|
||||
*!* lcCursor = [v_stoc]
|
||||
|
||||
*!* lnSucces = goExecutor.oExecute(lcSql,lcCursor)
|
||||
*!* goExecutor.oReset()
|
||||
*!* IF lnSucces < 0
|
||||
*!* aMESSAGEBOX(goExecutor.cEroare,0+16,"Eroare")
|
||||
*!* RETURN
|
||||
*!* ENDIF
|
||||
*!* thisform._grdrow2.RecordSource = 'v_stoc'
|
||||
*!* restore_grid_tag(thisform._grdrow2)
|
||||
*!* thisform._grdrow2.AutoFit
|
||||
IF afara = .f.
|
||||
|
||||
lcFiltru = [ a.an = ?gnAn and a.luna = ?gnluna and a.codmat = ']+ALLTRIM(crsAtentionari.codmat)+[' and a.id_gestiune = ]+ALLTRIM(STR(thisform.nidgestiune ))
|
||||
ELSE
|
||||
lcFiltru = [ 1=2 ]
|
||||
ENDIF
|
||||
Thisform.actualizeaza_grid1(lcFiltru)
|
||||
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE _grdrow2.Column9.Check1.Click
|
||||
LOCAL lnid_Articol
|
||||
lnid_Articol = v_stoc.id_articol
|
||||
lnPret = v_stoc.pret
|
||||
IF this.Value = 1
|
||||
SELECT v_stoc
|
||||
REPLACE ALL ales WITH 0 FOR !(id_articol = lnid_Articol AND pret = lnPret)
|
||||
LOCATE FOR id_articol = lnid_Articol AND pret = lnPret
|
||||
SELECT crsBonTOT
|
||||
REPLACE ALL id_articol WITH lnid_Articol,pret WITH lnPret FOR ALLTRIM(codmat) = ALLTRIM(v_stoc.codmat) AND id_lucrare = crsAtentionari.id_lucrare AND time = crsAtentionari.time
|
||||
SELECT crsAtentionari
|
||||
REPLACE rezolvat WITH .t.,pret WITH lnPret
|
||||
ELSE
|
||||
SELECT v_stoc
|
||||
ENDIF
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS frm_lucrari_sume AS frm_termin_renunt OF "..\comun\clase\_frm_child.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="_grdbase1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column1.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column1.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column2.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column2.Text1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column3.Header1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="_grdbase1.Column3.Text1" UniqueID="" Timestamp="" />
|
||||
|
||||
*<PropValue>
|
||||
DoCreate = .T.
|
||||
Height = 262
|
||||
Name = "frm_lucrari_sume"
|
||||
Width = 624
|
||||
_shape1.Height = 29
|
||||
_shape1.Left = 0
|
||||
_shape1.Name = "_shape1"
|
||||
_shape1.Top = 0
|
||||
_shape1.Width = 636
|
||||
_shape2.Left = 552
|
||||
_shape2.Name = "_shape2"
|
||||
_shape2.Top = 0
|
||||
Lb_titlu_alb_b121.Caption = "."
|
||||
Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121"
|
||||
BUT_TERMIN1.Left = 594
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
BUT_TERMIN1.Top = 1
|
||||
Gridsort1.Name = "Gridsort1"
|
||||
But_renunt1.Left = 565
|
||||
But_renunt1.Name = "But_renunt1"
|
||||
But_renunt1.Top = 1
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT '_grdbase1' AS _grdbase WITH ;
|
||||
ColumnCount = 3, ;
|
||||
DeleteMark = .F., ;
|
||||
Height = 200, ;
|
||||
Left = 12, ;
|
||||
Name = "_grdbase1", ;
|
||||
Panel = 1, ;
|
||||
ReadOnly = .F., ;
|
||||
RecordSource = "crsIesiritot", ;
|
||||
Top = 48, ;
|
||||
Width = 600, ;
|
||||
Column1.ControlSource = "nrord", ;
|
||||
Column1.Name = "Column1", ;
|
||||
Column1.ReadOnly = .F., ;
|
||||
Column1.Width = 393, ;
|
||||
Column2.ControlSource = "suma_imp", ;
|
||||
Column2.InputMask = (get_mask(12,gnPc)), ;
|
||||
Column2.Name = "Column2", ;
|
||||
Column2.ReadOnly = .F., ;
|
||||
Column3.ControlSource = "suma", ;
|
||||
Column3.InputMask = (get_mask(12,gnPc)), ;
|
||||
Column3.Name = "Column3", ;
|
||||
Column3.ReadOnly = .F., ;
|
||||
Column3.Width = 97
|
||||
*< END OBJECT: ClassLib="..\comun\clase\_grd_base.vcx" BaseClass="grid" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column1.Header1' AS header WITH ;
|
||||
Caption = "Lucrare", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column1.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column2.Header1' AS header WITH ;
|
||||
Caption = "Suma import", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column2.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column3.Header1' AS header WITH ;
|
||||
Caption = "Suma modificata", ;
|
||||
Name = "Header1"
|
||||
*< END OBJECT: BaseClass="header" />
|
||||
|
||||
ADD OBJECT '_grdbase1.Column3.Text1' AS textbox WITH ;
|
||||
BackColor = 255,255,255, ;
|
||||
BorderStyle = 0, ;
|
||||
ForeColor = 0,0,0, ;
|
||||
Margin = 0, ;
|
||||
Name = "Text1", ;
|
||||
ReadOnly = .F.
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
ENDDEFINE
|
||||
853
Clase/orapoarte_gestiuni.vc2
Normal file
@@ -0,0 +1,853 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="orapoarte_gestiuni.vcx" CPID="1250" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS frm_cerere_cont_gestiune AS frm_termin_renunt OF "..\comun\clase\_frm_child.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Text2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_clb_grup" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Clb_data_referinta" UniqueID="" Timestamp="" />
|
||||
|
||||
*<DefinedPropArrayMethod>
|
||||
*m: do_cauta_gestiune
|
||||
*</DefinedPropArrayMethod>
|
||||
|
||||
*<PropValue>
|
||||
BorderStyle = 1
|
||||
DoCreate = .T.
|
||||
Height = 123
|
||||
Name = "frm_cerere_cont_gestiune"
|
||||
Width = 353
|
||||
_shape1.Name = "_shape1"
|
||||
_shape2.Left = 280
|
||||
_shape2.Name = "_shape2"
|
||||
_shape2.Top = 0
|
||||
Lb_titlu_alb_b121.Caption = "Introduceti contul si gestiunea"
|
||||
Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121"
|
||||
Lb_titlu_alb_b121.TabIndex = 6
|
||||
BUT_TERMIN1.Left = 322
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
BUT_TERMIN1.TabIndex = 4
|
||||
BUT_TERMIN1.Top = 1
|
||||
Gridsort1.Name = "Gridsort1"
|
||||
But_renunt1.Left = 293
|
||||
But_renunt1.Name = "But_renunt1"
|
||||
But_renunt1.TabIndex = 5
|
||||
But_renunt1.Top = 1
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT 'Clb_data_referinta' AS clb_tx_simplu WITH ;
|
||||
Height = 29, ;
|
||||
Left = 17, ;
|
||||
Name = "Clb_data_referinta", ;
|
||||
TabIndex = 3, ;
|
||||
Top = 89, ;
|
||||
Width = 207, ;
|
||||
Text_simplu1.ControlSource = "pdDataReferinta", ;
|
||||
Text_simplu1.Height = 23, ;
|
||||
Text_simplu1.Left = 118, ;
|
||||
Text_simplu1.Name = "Text_simplu1", ;
|
||||
Text_simplu1.Top = 3, ;
|
||||
Text_simplu1.Width = 85, ;
|
||||
Lb_simplu1.Caption = "Data de referinta", ;
|
||||
Lb_simplu1.Name = "Lb_simplu1"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\lb_tx.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_clb_grup' AS ct_clb_cautare_var WITH ;
|
||||
cconditie = EMPTY(NVL(pnId_gestiune,0)), ;
|
||||
cprocedura = thisform.do_cauta_gestiune, ;
|
||||
cvar_afisata = pcGestiune, ;
|
||||
Height = 31, ;
|
||||
Left = 16, ;
|
||||
Name = "Ct_clb_grup", ;
|
||||
TabIndex = 2, ;
|
||||
Top = 60, ;
|
||||
Width = 337, ;
|
||||
shape_cautare.Height = 29, ;
|
||||
shape_cautare.Left = 1, ;
|
||||
shape_cautare.Name = "shape_cautare", ;
|
||||
shape_cautare.Top = 1, ;
|
||||
shape_cautare.Width = 305, ;
|
||||
img_cautare.Left = 310, ;
|
||||
img_cautare.Name = "img_cautare", ;
|
||||
img_cautare.Top = 5, ;
|
||||
lb_cautare.Caption = "Gestiune", ;
|
||||
lb_cautare.Name = "lb_cautare", ;
|
||||
tx_cautare.Left = 119, ;
|
||||
tx_cautare.Name = "tx_cautare", ;
|
||||
tx_cautare.Top = 4
|
||||
*< END OBJECT: ClassLib="..\comun\clase\caut_ora.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Label1' AS label WITH ;
|
||||
AutoSize = .T., ;
|
||||
BackStyle = 0, ;
|
||||
Caption = "Cont:", ;
|
||||
Height = 17, ;
|
||||
Left = 26, ;
|
||||
Name = "Label1", ;
|
||||
TabIndex = 7, ;
|
||||
Top = 39, ;
|
||||
Width = 31
|
||||
*< END OBJECT: BaseClass="label" />
|
||||
|
||||
ADD OBJECT 'Text2' AS textbox WITH ;
|
||||
ControlSource = "pcCont", ;
|
||||
Format = "k", ;
|
||||
Height = 23, ;
|
||||
Left = 136, ;
|
||||
Name = "Text2", ;
|
||||
TabIndex = 1, ;
|
||||
Top = 36, ;
|
||||
Width = 84
|
||||
*< END OBJECT: BaseClass="textbox" />
|
||||
|
||||
PROCEDURE do_cauta_gestiune
|
||||
Local loCauta
|
||||
loCauta = caut_gestiune(0,gnidUtil,.t.)
|
||||
|
||||
If gnButon <> 2
|
||||
pnid_gestiune = loCauta.id_gestiune
|
||||
pcGestiune = loCauta.nume_gestiune
|
||||
|
||||
Thisform.but_termin1.SetFocus()
|
||||
Else
|
||||
pnid_gestiune = Null
|
||||
pcGestiune = []
|
||||
Endif
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS frm_date_rapoarte_rulaje AS frm_date_rapoarte_gen OF "..\comun\clase\orapoarte.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valoutvanzctva" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_um2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_articol" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_lucrare" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_gestiune" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_dataact" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_nnir" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_cont" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_serie" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_codmat" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_subgrupa" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_sectie" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_pretach" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_pretv" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_partener" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_responsabil" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_pretvtva" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valinvanzctva" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valadaosie" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valadaosin" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valoutvz" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valinvz" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valoutach" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valinach" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_cante" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_cant" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valtvavanzie" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_valtvavanzin" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_furnizor" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_cant_bax" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_an" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Ct_selectie1.Ct_selectie_luna" UniqueID="" Timestamp="" />
|
||||
|
||||
*<PropValue>
|
||||
BorderStyle = 1
|
||||
ctitluraportinitial = Rapoarte bazate pe rulaje
|
||||
DoCreate = .T.
|
||||
Height = 572
|
||||
Name = "frm_date_rapoarte_rulaje"
|
||||
nidformularraport = 1
|
||||
Width = 696
|
||||
_memberdata = <VFPData>
|
||||
<memberdata name="craport" type="property" display="cRaport" favorites="True"/>
|
||||
<memberdata name="lreadonly" type="property" display="lReadOnly" favorites="True"/>
|
||||
</VFPData>
|
||||
_shape1.Height = 29
|
||||
_shape1.Left = 0
|
||||
_shape1.Name = "_shape1"
|
||||
_shape1.Top = 0
|
||||
_shape1.Width = 696
|
||||
_shape1.ZOrderSet = 2
|
||||
_shape2.Height = 29
|
||||
_shape2.Left = 604
|
||||
_shape2.Name = "_shape2"
|
||||
_shape2.Top = 0
|
||||
_shape2.Width = 90
|
||||
_shape2.ZOrderSet = 3
|
||||
Lb_titlu_alb_b121.FontBold = .T.
|
||||
Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121"
|
||||
Lb_titlu_alb_b121.TabIndex = 14
|
||||
Lb_titlu_alb_b121.ZOrderSet = 4
|
||||
GRIDSORT1.Left = 480
|
||||
GRIDSORT1.Name = "GRIDSORT1"
|
||||
GRIDSORT1.Top = 36
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
BUT_TERMIN1.TabIndex = 9
|
||||
BUT_TERMIN1.ZOrderSet = 5
|
||||
But_listare1.Name = "But_listare1"
|
||||
But_listare1.TabIndex = 8
|
||||
But_excel1.Name = "But_excel1"
|
||||
But_excel1.TabIndex = 7
|
||||
But_excel1.Visible = .T.
|
||||
But_help1.Name = "But_help1"
|
||||
But_help1.TabIndex = 2
|
||||
But_cautare1.Name = "But_cautare1"
|
||||
But_cautare1.TabIndex = 4
|
||||
But_nou1.Name = "But_nou1"
|
||||
But_nou1.TabIndex = 3
|
||||
But_sterge1.Name = "But_sterge1"
|
||||
But_sterge1.TabIndex = 6
|
||||
Ct_selectie1.cnumetabela = vrapoarte_rul
|
||||
Ct_selectie1.Ct_grupare1.Height = 187
|
||||
Ct_selectie1.Ct_grupare1.lblAtentie.Name = "lblAtentie"
|
||||
Ct_selectie1.Ct_grupare1.lb_grupare.Name = "lb_grupare"
|
||||
Ct_selectie1.Ct_grupare1.Left = 6
|
||||
Ct_selectie1.Ct_grupare1.Name = "Ct_grupare1"
|
||||
Ct_selectie1.Ct_grupare1.TabIndex = 30
|
||||
Ct_selectie1.Ct_grupare1.Top = 331
|
||||
Ct_selectie1.Ct_grupare1.Width = 360
|
||||
Ct_selectie1.Ct_grupare1.ZOrderSet = 11
|
||||
Ct_selectie1.Ct_grupare1._scrollcontainer1.But_jos1.Name = "But_jos1"
|
||||
Ct_selectie1.Ct_grupare1._scrollcontainer1.But_sus1.Name = "But_sus1"
|
||||
Ct_selectie1.Ct_grupare1._scrollcontainer1.Name = "_scrollcontainer1"
|
||||
Ct_selectie1.Ct_ordonare1.Height = 176
|
||||
Ct_selectie1.Ct_ordonare1.lb_ordonare.Name = "lb_ordonare"
|
||||
Ct_selectie1.Ct_ordonare1.Left = 6
|
||||
Ct_selectie1.Ct_ordonare1.Name = "Ct_ordonare1"
|
||||
Ct_selectie1.Ct_ordonare1.TabIndex = 31
|
||||
Ct_selectie1.Ct_ordonare1.Top = 156
|
||||
Ct_selectie1.Ct_ordonare1.Width = 360
|
||||
Ct_selectie1.Ct_ordonare1.ZOrderSet = 12
|
||||
Ct_selectie1.Ct_ordonare1._scrollcontainer1.But_jos1.Name = "But_jos1"
|
||||
Ct_selectie1.Ct_ordonare1._scrollcontainer1.But_sus1.Name = "But_sus1"
|
||||
Ct_selectie1.Ct_ordonare1._scrollcontainer1.Name = "_scrollcontainer1"
|
||||
Ct_selectie1.Height = 527
|
||||
Ct_selectie1.lb_coloane.Name = "lb_coloane"
|
||||
Ct_selectie1.lb_coloane.TabIndex = 32
|
||||
Ct_selectie1.lb_coloane.ZOrderSet = 13
|
||||
Ct_selectie1.Left = 12
|
||||
Ct_selectie1.ltitlucoloanesuma = .T.
|
||||
Ct_selectie1.Name = "Ct_selectie1"
|
||||
Ct_selectie1.TabIndex = 1
|
||||
Ct_selectie1.Top = 36
|
||||
Ct_selectie1.Width = 372
|
||||
ed_explicatii_filtru.Height = 500
|
||||
ed_explicatii_filtru.Left = 396
|
||||
ed_explicatii_filtru.Name = "ed_explicatii_filtru"
|
||||
ed_explicatii_filtru.TabIndex = 11
|
||||
ed_explicatii_filtru.Top = 63
|
||||
ed_explicatii_filtru.Width = 288
|
||||
But_salveaza1.lvizibil = .F.
|
||||
But_salveaza1.Name = "But_salveaza1"
|
||||
But_salveaza1.TabIndex = 5
|
||||
But_reset2.Name = "But_reset2"
|
||||
But_reset2.TabIndex = 10
|
||||
LB_RAPORT_PREDEFINIT.Name = "LB_RAPORT_PREDEFINIT"
|
||||
LB_RAPORT_PREDEFINIT.TabIndex = 13
|
||||
But_start_criterii1.Name = "But_start_criterii1"
|
||||
But_start_criterii1.TabIndex = 12
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_an' AS ct_selectie_camp WITH ;
|
||||
ccamp = an, ;
|
||||
cnumecamp = An, ;
|
||||
Left = 2, ;
|
||||
lgrupare = .T., ;
|
||||
lordine = .T., ;
|
||||
lsuma = .F., ;
|
||||
Name = "Ct_selectie_an", ;
|
||||
nid_container = 16, ;
|
||||
TabIndex = 19, ;
|
||||
Top = 11, ;
|
||||
ZOrderSet = 27, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "An", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_articol' AS ct_selectie_camp WITH ;
|
||||
ccamp = denumire, ;
|
||||
cnumecamp = Articol, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_articol", ;
|
||||
nid_container = 5, ;
|
||||
TabIndex = 5, ;
|
||||
Top = 96, ;
|
||||
ZOrderSet = 2, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Articol", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_cant' AS ct_selectie_camp WITH ;
|
||||
ccamp = cant, ;
|
||||
cnumecamp = Intrari, ;
|
||||
Left = 117, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_cant", ;
|
||||
nid_container = 15, ;
|
||||
TabIndex = 18, ;
|
||||
Top = 140, ;
|
||||
ZOrderSet = 28, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Intrari", ;
|
||||
ck_camp.Left = 9, ;
|
||||
ck_camp.Name = "ck_camp", ;
|
||||
ck_camp.Top = 1
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_cant_bax' AS ct_selectie_camp WITH ;
|
||||
ccamp = cant_bax, ;
|
||||
cnumecamp = Cant.impach., ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_cant_bax", ;
|
||||
nid_container = 28, ;
|
||||
TabIndex = 10, ;
|
||||
Top = 14, ;
|
||||
ZOrderSet = 31, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Cant.impach.", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_cante' AS ct_selectie_camp WITH ;
|
||||
ccamp = cante, ;
|
||||
cnumecamp = Iesiri, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_cante", ;
|
||||
nid_container = 16, ;
|
||||
TabIndex = 19, ;
|
||||
Top = -2, ;
|
||||
ZOrderSet = 27, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Iesiri", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_codmat' AS ct_selectie_camp WITH ;
|
||||
ccamp = codmat, ;
|
||||
cnumecamp = Cod material, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_codmat", ;
|
||||
nid_container = 4, ;
|
||||
TabIndex = 4, ;
|
||||
Top = 81, ;
|
||||
ZOrderSet = 9, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Cod material", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_cont' AS ct_selectie_camp WITH ;
|
||||
ccamp = cont, ;
|
||||
cnumecamp = Cont, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_cont", ;
|
||||
nid_container = 7, ;
|
||||
TabIndex = 7, ;
|
||||
Top = 125, ;
|
||||
ZOrderSet = 7, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Cont", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_dataact' AS ct_selectie_camp WITH ;
|
||||
ccamp = dataact, ;
|
||||
cnumecamp = Data, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_dataact", ;
|
||||
nid_container = 2, ;
|
||||
TabIndex = 2, ;
|
||||
Top = 53, ;
|
||||
ZOrderSet = 5, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Data", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_furnizor' AS ct_selectie_camp WITH ;
|
||||
ccamp = furnizor, ;
|
||||
cnumecamp = Furnizor, ;
|
||||
Left = 117, ;
|
||||
lgrupare = .T., ;
|
||||
Name = "Ct_selectie_furnizor", ;
|
||||
nid_container = 27, ;
|
||||
TabIndex = 12, ;
|
||||
Top = 56, ;
|
||||
ZOrderSet = 17, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Furnizor", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_gestiune' AS ct_selectie_camp WITH ;
|
||||
ccamp = NUME_GESTIUNE, ;
|
||||
cidcamp = id_gestiune, ;
|
||||
cnumecamp = Gestiune, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_gestiune", ;
|
||||
nid_container = 9, ;
|
||||
TabIndex = 9, ;
|
||||
Top = 0, ;
|
||||
ZOrderSet = 4, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Gestiune", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_lucrare' AS ct_selectie_camp WITH ;
|
||||
ccamp = nrord, ;
|
||||
cidcamp = id_lucrare, ;
|
||||
cnumecamp = Lucrare, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_lucrare", ;
|
||||
nid_container = 8, ;
|
||||
TabIndex = 8, ;
|
||||
Top = 140, ;
|
||||
ZOrderSet = 3, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Lucrare", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_luna' AS ct_selectie_camp WITH ;
|
||||
ccamp = luna, ;
|
||||
cnumecamp = Luna, ;
|
||||
Left = 2, ;
|
||||
lgrupare = .T., ;
|
||||
lordine = .T., ;
|
||||
lsuma = .F., ;
|
||||
Name = "Ct_selectie_luna", ;
|
||||
nid_container = 16, ;
|
||||
TabIndex = 19, ;
|
||||
Top = 25, ;
|
||||
ZOrderSet = 27, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Luna", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_nnir' AS ct_selectie_camp WITH ;
|
||||
ccamp = nnir, ;
|
||||
cnumecamp = NIR/Bon, ;
|
||||
Left = 2, ;
|
||||
lgrupare = .F., ;
|
||||
Name = "Ct_selectie_nnir", ;
|
||||
nid_container = 1, ;
|
||||
TabIndex = 1, ;
|
||||
Top = 39, ;
|
||||
ZOrderSet = 6, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "NIR/Bon", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_partener' AS ct_selectie_camp WITH ;
|
||||
ccamp = partener, ;
|
||||
cnumecamp = Partener, ;
|
||||
Left = 117, ;
|
||||
lgrupare = .T., ;
|
||||
Name = "Ct_selectie_partener", ;
|
||||
nid_container = 27, ;
|
||||
TabIndex = 12, ;
|
||||
Top = 42, ;
|
||||
ZOrderSet = 17, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Partener", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_pretach' AS ct_selectie_camp WITH ;
|
||||
ccamp = pret, ;
|
||||
cnumecamp = Pret achizitie, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_pretach", ;
|
||||
nid_container = 12, ;
|
||||
TabIndex = 15, ;
|
||||
Top = 98, ;
|
||||
ZOrderSet = 15, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Pret achizitie", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_pretv' AS ct_selectie_camp WITH ;
|
||||
ccamp = pretv, ;
|
||||
cnumecamp = Pret vanzare, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_pretv", ;
|
||||
nid_container = 13, ;
|
||||
TabIndex = 16, ;
|
||||
Top = 112, ;
|
||||
ZOrderSet = 16, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Pret vanzare", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_pretvtva' AS ct_selectie_camp WITH ;
|
||||
ccamp = pretvtva, ;
|
||||
cnumecamp = Pret vanz cu TVA, ;
|
||||
Height = 19, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_pretvtva", ;
|
||||
nid_container = 14, ;
|
||||
TabIndex = 17, ;
|
||||
Top = 126, ;
|
||||
Width = 120, ;
|
||||
ZOrderSet = 19, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Pret vanz. cu TVA", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_responsabil' AS ct_selectie_camp WITH ;
|
||||
ccamp = nresp, ;
|
||||
cnumecamp = Responsabil, ;
|
||||
Left = 117, ;
|
||||
lgrupare = .T., ;
|
||||
Name = "Ct_selectie_responsabil", ;
|
||||
nid_container = 11, ;
|
||||
TabIndex = 14, ;
|
||||
Top = 84, ;
|
||||
ZOrderSet = 18, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Responsabil", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_sectie' AS ct_selectie_camp WITH ;
|
||||
ccamp = sectie, ;
|
||||
cnumecamp = Sectie, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_sectie", ;
|
||||
nid_container = 10, ;
|
||||
TabIndex = 13, ;
|
||||
Top = 70, ;
|
||||
ZOrderSet = 14, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Sectie", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_serie' AS ct_selectie_camp WITH ;
|
||||
ccamp = serie, ;
|
||||
cnumecamp = Serie, ;
|
||||
Left = 2, ;
|
||||
lgrupare = .T., ;
|
||||
Name = "Ct_selectie_serie", ;
|
||||
nid_container = 6, ;
|
||||
TabIndex = 6, ;
|
||||
Top = 111, ;
|
||||
ZOrderSet = 8, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Serie", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_subgrupa' AS ct_selectie_camp WITH ;
|
||||
ccamp = subgrupa, ;
|
||||
cidcamp = id_subgrupa, ;
|
||||
cnumecamp = Subgrupa articol, ;
|
||||
Height = 19, ;
|
||||
Left = 2, ;
|
||||
Name = "Ct_selectie_subgrupa", ;
|
||||
nid_container = 3, ;
|
||||
TabIndex = 3, ;
|
||||
Top = 67, ;
|
||||
Width = 131, ;
|
||||
ZOrderSet = 10, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.AutoSize = .T., ;
|
||||
ck_camp.Caption = "Subgrupa articol", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_um2' AS ct_selectie_camp WITH ;
|
||||
ccamp = um2, ;
|
||||
cnumecamp = U.M.2, ;
|
||||
Left = 117, ;
|
||||
Name = "Ct_selectie_um2", ;
|
||||
nid_container = 27, ;
|
||||
TabIndex = 11, ;
|
||||
Top = 28, ;
|
||||
ZOrderSet = 1, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "U.M. 2", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valadaosie' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(decode(proc_tvav,0,cante*pretv,(cante*(pretv+tvav)/proc_tvav)),pack_sesiune.getoptiunefirma('PC')) - (cante*pret), ;
|
||||
cnumecamp = Val.adaos iesiri, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valadaosie", ;
|
||||
nid_container = 22, ;
|
||||
TabIndex = 25, ;
|
||||
Top = 82, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 21, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.adaos iesiri", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valadaosin' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(decode(proc_tvav,0,cant*pretv,(cant*(pretv+tvav)/proc_tvav)),pack_sesiune.getoptiunefirma('PC'))-(cant*pret), ;
|
||||
cnumecamp = Val.adaos intrari, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valadaosin", ;
|
||||
nid_container = 21, ;
|
||||
TabIndex = 24, ;
|
||||
Top = 67, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 22, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.adaos intrari", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valinach' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(cant*pret,pack_sesiune.getoptiunefirma('PC')), ;
|
||||
cnumecamp = Val.intrari ach., ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valinach", ;
|
||||
nid_container = 17, ;
|
||||
TabIndex = 20, ;
|
||||
Top = 11, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 26, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.intrari ach.", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valinvanzctva' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(cant*(pretv+tvav),pack_sesiune.getoptiunefirma('PC')), ;
|
||||
cnumecamp = Val.intrari vz.cu TVA, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valinvanzctva", ;
|
||||
nid_container = 23, ;
|
||||
TabIndex = 26, ;
|
||||
Top = 97, ;
|
||||
Width = 140, ;
|
||||
ZOrderSet = 20, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.intrari vz.cu TVA", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valinvz' AS ct_selectie_camp WITH ;
|
||||
ccamp = decode(nr_pag,6,round((pretv + tvav) * cant,?gnPc) - round(round((pretv + tvav) * cant,?gnPc) * (proc_tvav - 1) / proc_tvav,?gnPc) , round(pretv * cant,?gnPc) ), ;
|
||||
cnumecamp = Val.intrari vz., ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valinvz", ;
|
||||
nid_container = 19, ;
|
||||
TabIndex = 22, ;
|
||||
Top = 39, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 24, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.intrari vz.", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valoutach' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(cante*pret,pack_sesiune.getoptiunefirma('PC')), ;
|
||||
cnumecamp = Val.iesiri ach., ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valoutach", ;
|
||||
nid_container = 18, ;
|
||||
TabIndex = 21, ;
|
||||
Top = 25, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 25, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.iesiri ach.", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valoutvanzctva' AS ct_selectie_camp WITH ;
|
||||
ccamp = round(cante*(pretv+tvav),pack_sesiune.getoptiunefirma('PC')), ;
|
||||
cnumecamp = Val.iesiri vz.cu TVA, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valoutvanzctva", ;
|
||||
nid_container = 24, ;
|
||||
TabIndex = 27, ;
|
||||
Top = 111, ;
|
||||
Width = 140, ;
|
||||
ZOrderSet = 0, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.iesiri vz.cu TVA", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valoutvz' AS ct_selectie_camp WITH ;
|
||||
ccamp = decode(nr_pag,6,round((pretv + tvav) * cante,?gnPc) - round(round((pretv + tvav) * cante,?gnPc) * (proc_tvav - 1) / proc_tvav,?gnPc), round(pretv * cante,?gnPc) ), ;
|
||||
cnumecamp = Val.iesiri vz., ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valoutvz", ;
|
||||
nid_container = 20, ;
|
||||
TabIndex = 23, ;
|
||||
Top = 53, ;
|
||||
Width = 132, ;
|
||||
ZOrderSet = 23, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.iesiri vz.", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valtvavanzie' AS ct_selectie_camp WITH ;
|
||||
ccamp = decode(proc_tvav,0,0,ROUND(cante*(pretv+tvav)*(proc_tvav-1)/proc_tvav,pack_sesiune.getoptiunefirma('PC'))), ;
|
||||
cnumecamp = Val.TVA vz. iesiri, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valtvavanzie", ;
|
||||
nid_container = 26, ;
|
||||
TabIndex = 29, ;
|
||||
Top = 140, ;
|
||||
Width = 140, ;
|
||||
ZOrderSet = 29, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.TVA vz. iesiri", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Ct_selectie1.Ct_selectie_valtvavanzin' AS ct_selectie_camp WITH ;
|
||||
ccamp = decode(proc_tvav,0,0,ROUND(cant*(pretv+tvav)*(proc_tvav-1)/proc_tvav,pack_sesiune.getoptiunefirma('PC'))), ;
|
||||
cnumecamp = Val.TVA vz. intrari, ;
|
||||
Height = 19, ;
|
||||
Left = 232, ;
|
||||
lgrupare = .F., ;
|
||||
lordine = .F., ;
|
||||
lsuma = .T., ;
|
||||
Name = "Ct_selectie_valtvavanzin", ;
|
||||
nid_container = 25, ;
|
||||
TabIndex = 28, ;
|
||||
Top = 126, ;
|
||||
Width = 140, ;
|
||||
ZOrderSet = 30, ;
|
||||
ck_camp.Alignment = 0, ;
|
||||
ck_camp.Caption = "Val.TVA vz. intrari", ;
|
||||
ck_camp.Name = "ck_camp"
|
||||
*< END OBJECT: ClassLib="..\comun\clase\orapoarte.vcx" BaseClass="container" />
|
||||
|
||||
PROCEDURE Init
|
||||
Lparameters tnIdRaport, tlDrepturi
|
||||
DoDefault(tnIdRaport, tlDrepturi)
|
||||
This.ct_selectie1.ct_selectie_valinach.ccamp = [case when id_subgrupa = pack_sesiune.getoptiunefirma('ID_SUBGRUPA_BILETE') ] + ;
|
||||
[then ROUND((pretv + tvav) * cant, ?gnPc) - round(round((pretv + tvav) * cant, ?gnPc) * ] + ;
|
||||
[(proc_tvav - 1) / proc_tvav, ?gnPc) ] + ;
|
||||
[else round(pret * cant, ?gnPc) end]
|
||||
This.ct_selectie1.ct_selectie_valoutach.ccamp = [case when id_subgrupa = pack_sesiune.getoptiunefirma('ID_SUBGRUPA_BILETE') ] + ;
|
||||
[then ROUND((pretv + tvav) * cante, ?gnPc) - round(round((pretv + tvav) * cante, ?gnPc) * ] + ;
|
||||
[(proc_tvav - 1) / proc_tvav, ?gnPc) ] + ;
|
||||
[else round(pret * cante, ?gnPc) end]
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE But_start_criterii1.loadcriterii
|
||||
PARAMETERS tacriterii
|
||||
EXTERNAL ARRAY tacriterii
|
||||
#DEFINE crlf CHR(13)+CHR(10)
|
||||
lcStringCriterii="Denumire articol\denumire\T\id_articol\nom_articol"+ crlf + ;
|
||||
"Cod material\codmat\T\none\" + crlf + ;
|
||||
"Serie articol\serie\T\none\" + crlf + ;
|
||||
"Grupa articol\none\I\id_grupa\nom_grupa_articol" + crlf + ;
|
||||
"Subgrupa articol\none\I\id_subgrupa\nom_subgrupa_articol"+ crlf + ;
|
||||
"Cod bare\codbare\T\none\"+ crlf + ;
|
||||
"Nr. document\nract\N\none\" + crlf + ;
|
||||
"Serie document\serie_act\T\none\" + crlf + ;
|
||||
"Data document\dataact\D\none\" + crlf + ;
|
||||
"Nr. NIR/bon\nnir\N\none\" + crlf + ;
|
||||
"Pret achizitie\pret\N|get_mask(12,gnPpret)\none\"+ crlf + ;
|
||||
"Pret vz.\pretv\N|get_mask(12,gnPpret)\none\"+ crlf + ;
|
||||
"Pret vz. TVA\(pretv + tvav)\N|get_mask(12,gnPpret)\none\"+ crlf + ;
|
||||
"Pret valuta\pretd\N|get_mask(12,gnPPretval)\none\" + crlf + ;
|
||||
"Valuta\nume_val\T\ID_VALUTA\nom_valuta" + crlf + ;
|
||||
"Intrari\cant\N|get_mask(12,gnPCant)\none\" + crlf + ;
|
||||
"Iesiri\cante\N|get_mask(12,gnPCant)\none\" + crlf + ;
|
||||
"Cont\cont\T\none\"+ crlf + ;
|
||||
"Cont analitic\acont\T\none\"+ crlf + ;
|
||||
"Data document\dataact\D\none\" + crlf + ;
|
||||
"Partener\partener\T\ID_PART\nom_parteneri" + crlf + ;
|
||||
"Furnizor\furnizor\T\ID_PART_FZ\nom_parteneri" + crlf + ;
|
||||
"Lucrare/Comanda\nrord\T\ID_LUCRARE\nom_lucrare" + crlf + ;
|
||||
"Grupa gestiuni\|E|" + ;
|
||||
[id_gestiune in ( ] + ;
|
||||
[ select c.id_gestiune ] + ;
|
||||
[ from vgest_coresp_grupe_gestiuni c ] + ;
|
||||
[ where id_grupe in (select id_grupe ] + ;
|
||||
[ from gest_nom_grupe ] + ;
|
||||
[ where sters = 0 ] + ;
|
||||
[ start with id_grupe = <<VALOARE>> ] + ;
|
||||
[ connect by prior id_grupe = parent_id))\I\none\nom_grupa_gestiune] + crlf + ;
|
||||
"Gestiune\none\I\id_gestiune\nom_gestiune" + crlf + ;
|
||||
"Gestiune coresp.\none\I\id_gestiunec\nom_gestiune" + crlf + ;
|
||||
"Sectie\sectie\T\ID_SECTIE\nom_sectie" + crlf + ;
|
||||
"Lucrare/Comanda\nrord\T\ID_LUCRARE\nom_lucrare" + crlf + ;
|
||||
"Responsabil\responsabil\T\ID_RESPONSABIL\nom_responsabil" + crlf + ;
|
||||
"Tip rulaj\none\I\id_tip_rulaj\nom_tip_rulaj" + crlf + ;
|
||||
"Tip operatie\id_set\N\none\" + crlf + ;
|
||||
"Data introducerii\trunc(dataora)\D\none\"
|
||||
DODEFAULT()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
6
Clase/ovizrul.vc2
Normal file
@@ -0,0 +1,6 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="ovizrul.vcx" CPID="1250" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
BIN
Code39M.TTF
Normal file
172
Ferestre/accesindivid.sc2
Normal file
@@ -0,0 +1,172 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="accesindivid.scx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS dataenvironment AS dataenvironment
|
||||
*< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" />
|
||||
|
||||
*<PropValue>
|
||||
DataSource = .NULL.
|
||||
Height = 0
|
||||
Left = 0
|
||||
Name = "Dataenvironment"
|
||||
Top = 0
|
||||
Width = 0
|
||||
*</PropValue>
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS formtermin1 AS formtermin OF "..\comun\clase\baza.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="TEXT_ITEM1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Label_item1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Label_item2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Label_item3" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="List1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="List2" UniqueID="" Timestamp="" />
|
||||
|
||||
*<PropValue>
|
||||
BorderStyle = 3
|
||||
DoCreate = .T.
|
||||
Height = 318
|
||||
Name = "Formtermin1"
|
||||
Width = 456
|
||||
Shape1.Height = 32
|
||||
Shape1.Left = 0
|
||||
Shape1.Name = "Shape1"
|
||||
Shape1.Top = 0
|
||||
Shape1.Width = 455
|
||||
TERMINAT1.COMMAND1.Name = "COMMAND1"
|
||||
TERMINAT1.IMBUTON1.Height = 27
|
||||
TERMINAT1.IMBUTON1.Name = "IMBUTON1"
|
||||
TERMINAT1.IMBUTON1.Width = 30
|
||||
TERMINAT1.Left = 424
|
||||
TERMINAT1.Name = "TERMINAT1"
|
||||
TERMINAT1.Top = 1
|
||||
TITLUFRUMOS1.Caption = "Grupe de acces"
|
||||
TITLUFRUMOS1.Height = 25
|
||||
TITLUFRUMOS1.Left = 8
|
||||
TITLUFRUMOS1.Name = "TITLUFRUMOS1"
|
||||
TITLUFRUMOS1.Top = 4
|
||||
TITLUFRUMOS1.Width = 364
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT 'Label_item1' AS label_item WITH ;
|
||||
AutoSize = .F., ;
|
||||
Caption = "Are drepturi de acces asupra grupelor de gestiuni :", ;
|
||||
Height = 32, ;
|
||||
Left = 14, ;
|
||||
Name = "Label_item1", ;
|
||||
Top = 106, ;
|
||||
Width = 198, ;
|
||||
WordWrap = .T.
|
||||
*< END OBJECT: ClassLib="..\comun\clase\baza.vcx" BaseClass="label" />
|
||||
|
||||
ADD OBJECT 'Label_item2' AS label_item WITH ;
|
||||
AutoSize = .F., ;
|
||||
Caption = "Gestiunile:", ;
|
||||
Height = 32, ;
|
||||
Left = 242, ;
|
||||
Name = "Label_item2", ;
|
||||
Top = 106, ;
|
||||
Width = 198, ;
|
||||
WordWrap = .T.
|
||||
*< END OBJECT: ClassLib="..\comun\clase\baza.vcx" BaseClass="label" />
|
||||
|
||||
ADD OBJECT 'Label_item3' AS label_item WITH ;
|
||||
Caption = "Are drepturi de acces asupra tuturor gestiunilor.", ;
|
||||
Left = 12, ;
|
||||
Name = "Label_item3", ;
|
||||
Top = 72, ;
|
||||
Visible = .F.
|
||||
*< END OBJECT: ClassLib="..\comun\clase\baza.vcx" BaseClass="label" />
|
||||
|
||||
ADD OBJECT 'List1' AS listbox WITH ;
|
||||
BorderColor = 0,64,128, ;
|
||||
FontName = "Arial Narrow", ;
|
||||
Height = 157, ;
|
||||
ItemBackColor = 217,241,255, ;
|
||||
Left = 12, ;
|
||||
Name = "List1", ;
|
||||
RowSourceType = 1, ;
|
||||
SpecialEffect = 1, ;
|
||||
Top = 144, ;
|
||||
Width = 205
|
||||
*< END OBJECT: BaseClass="listbox" />
|
||||
|
||||
ADD OBJECT 'List2' AS listbox WITH ;
|
||||
BorderColor = 0,64,128, ;
|
||||
FontName = "Arial Narrow", ;
|
||||
Height = 157, ;
|
||||
ItemBackColor = 217,241,255, ;
|
||||
Left = 240, ;
|
||||
Name = "List2", ;
|
||||
RowSourceType = 1, ;
|
||||
SpecialEffect = 1, ;
|
||||
Top = 144, ;
|
||||
Width = 205
|
||||
*< END OBJECT: BaseClass="listbox" />
|
||||
|
||||
ADD OBJECT 'TEXT_ITEM1' AS text_item WITH ;
|
||||
ControlSource = "", ;
|
||||
FontBold = .T., ;
|
||||
FontUnderline = .T., ;
|
||||
Height = 20, ;
|
||||
Left = 12, ;
|
||||
Name = "TEXT_ITEM1", ;
|
||||
Top = 48, ;
|
||||
Width = 240
|
||||
*< END OBJECT: ClassLib="..\comun\clase\baza.vcx" BaseClass="textbox" />
|
||||
|
||||
PROCEDURE Init
|
||||
|
||||
PRIVATE pcutil
|
||||
STORE '' TO pcutil
|
||||
|
||||
*Are drepturi de acces asupra grupelor de gestiuni cu numerele:
|
||||
*Are drepturi de acces asupra tuturor gestiunilor.
|
||||
*Gestiuni cu indicativele:
|
||||
|
||||
lcSql = [select utilizator from utilizatori where id_util = ] + ALLTRIM(STR(gnidutil))
|
||||
lcCursor = [crsUtil]
|
||||
lnSucces = goExecutor.oExecute(lcSql,lcCursor)
|
||||
IF lnSucces < 0
|
||||
lcMesaj = goExecutor.cEroare
|
||||
ofrm_eroare =CREATEOBJECT('frm_mesaj',[Eroare],[exclam.ico],[Avertizare],lcMesaj)
|
||||
ofrm_eroare.show()
|
||||
RELEASE ofrm_eroare
|
||||
return
|
||||
ENDIF
|
||||
|
||||
pcutil = &lcCursor..utilizator
|
||||
this.text_item1.ControlSource = [pcutil]
|
||||
|
||||
IF '-1'$gcGrupePermis
|
||||
this.label_item1.Visible=.f.
|
||||
this.label_item2.Visible=.f.
|
||||
this.list1.Visible=.f.
|
||||
this.list2.Visible=.f.
|
||||
this.label_item3.Visible=.t.
|
||||
ENDIF
|
||||
|
||||
IF EMPTY(gcGrupePermis_nume)
|
||||
this.label_item1.Caption = [Nu are drepturi pe grupe de gestiuni!]
|
||||
this.list1.Visible=.f.
|
||||
ENDIF
|
||||
|
||||
IF EMPTY(gcGestPermis_nume)
|
||||
this.label_item2.Caption = [Nu are drepturi pe gestiuni!]
|
||||
this.list2.Visible=.f.
|
||||
ENDIF
|
||||
|
||||
this.list1.RowSource = (gcGrupePermis_nume)
|
||||
this.list2.RowSource = (gcGestPermis_nume)
|
||||
|
||||
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
206
Ferestre/frm_conversii.sc2
Normal file
@@ -0,0 +1,206 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="frm_conversii.scx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS dataenvironment AS dataenvironment
|
||||
*< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" />
|
||||
|
||||
*<PropValue>
|
||||
Name = "Dataenvironment"
|
||||
*</PropValue>
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS formtermin12 AS formtermin OF "..\..\comun\clase\baza.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
|
||||
|
||||
*-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder
|
||||
*< OBJECTDATA: ObjPath="Pageframe1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Pageframe1.Page1.Item1" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Pageframe1.Page1.Item2" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Pageframe1.Page1.Item3" UniqueID="" Timestamp="" />
|
||||
*< OBJECTDATA: ObjPath="Pageframe1.Page1.Item4" UniqueID="" Timestamp="" />
|
||||
|
||||
*<DefinedPropArrayMethod>
|
||||
*m: calcul_suprafata
|
||||
*</DefinedPropArrayMethod>
|
||||
|
||||
*<PropValue>
|
||||
BorderStyle = 3
|
||||
DataSession = 1
|
||||
DoCreate = .T.
|
||||
Height = 221
|
||||
Name = "FormTERMIN12"
|
||||
Width = 477
|
||||
Shape1.Name = "Shape1"
|
||||
Terminat1.Command1.Name = "Command1"
|
||||
Terminat1.Imbuton1.Height = 27
|
||||
Terminat1.Imbuton1.Name = "Imbuton1"
|
||||
Terminat1.Imbuton1.Width = 30
|
||||
Terminat1.Left = 444
|
||||
Terminat1.Name = "Terminat1"
|
||||
Terminat1.Top = 3
|
||||
Titlufrumos1.Caption = "CONVERSII"
|
||||
Titlufrumos1.Left = 9
|
||||
Titlufrumos1.Name = "Titlufrumos1"
|
||||
Titlufrumos1.Top = 3
|
||||
*</PropValue>
|
||||
|
||||
ADD OBJECT 'Pageframe1' AS pageframe WITH ;
|
||||
ErasePage = .T., ;
|
||||
Height = 156, ;
|
||||
Left = 13, ;
|
||||
Name = "Pageframe1", ;
|
||||
PageCount = 1, ;
|
||||
TabStyle = 1, ;
|
||||
Top = 48, ;
|
||||
Width = 456, ;
|
||||
Page1.BackColor = 247,245,238, ;
|
||||
Page1.Caption = "Lungime, Suprafata", ;
|
||||
Page1.FontName = "Courier New", ;
|
||||
Page1.ForeColor = 0,0,128, ;
|
||||
Page1.Name = "Page1"
|
||||
*< END OBJECT: BaseClass="pageframe" />
|
||||
|
||||
ADD OBJECT 'Pageframe1.Page1.Item1' AS item WITH ;
|
||||
Left = 11, ;
|
||||
Name = "Item1", ;
|
||||
TabIndex = 1, ;
|
||||
Top = 20, ;
|
||||
Label_item1.Caption = "Lungimea ", ;
|
||||
Label_item1.Name = "Label_item1", ;
|
||||
Text_item1.ControlSource = "pnLungime", ;
|
||||
Text_item1.Format = "kR", ;
|
||||
Text_item1.InputMask = "9 999 999 999.9999", ;
|
||||
Text_item1.Name = "Text_item1", ;
|
||||
Lineo1.Name = "Lineo1", ;
|
||||
Lineo3.Name = "Lineo3", ;
|
||||
Lineo4.Name = "Lineo4", ;
|
||||
Lineo5.Name = "Lineo5", ;
|
||||
Lineo2.Name = "Lineo2"
|
||||
*< END OBJECT: ClassLib="..\..\comun\clase\baza.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Pageframe1.Page1.Item2' AS item WITH ;
|
||||
Left = 11, ;
|
||||
Name = "Item2", ;
|
||||
TabIndex = 2, ;
|
||||
Top = 44, ;
|
||||
Label_item1.Caption = "Latimea ", ;
|
||||
Label_item1.Name = "Label_item1", ;
|
||||
Text_item1.ControlSource = "pnLatime", ;
|
||||
Text_item1.Format = "kR", ;
|
||||
Text_item1.InputMask = "9 999 999 999.9999", ;
|
||||
Text_item1.Name = "Text_item1", ;
|
||||
Lineo1.Name = "Lineo1", ;
|
||||
Lineo3.Name = "Lineo3", ;
|
||||
Lineo4.Name = "Lineo4", ;
|
||||
Lineo5.Name = "Lineo5", ;
|
||||
Lineo2.Name = "Lineo2"
|
||||
*< END OBJECT: ClassLib="..\..\comun\clase\baza.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Pageframe1.Page1.Item3' AS item WITH ;
|
||||
Left = 11, ;
|
||||
Name = "Item3", ;
|
||||
TabIndex = 3, ;
|
||||
Top = 68, ;
|
||||
Label_item1.Caption = "Pret unitar placa", ;
|
||||
Label_item1.Name = "Label_item1", ;
|
||||
Text_item1.ControlSource = "pnPret", ;
|
||||
Text_item1.Format = "kR", ;
|
||||
Text_item1.InputMask = "9 999 999 999.9999", ;
|
||||
Text_item1.Name = "Text_item1", ;
|
||||
Lineo1.Name = "Lineo1", ;
|
||||
Lineo3.Name = "Lineo3", ;
|
||||
Lineo4.Name = "Lineo4", ;
|
||||
Lineo5.Name = "Lineo5", ;
|
||||
Lineo2.Name = "Lineo2"
|
||||
*< END OBJECT: ClassLib="..\..\comun\clase\baza.vcx" BaseClass="container" />
|
||||
|
||||
ADD OBJECT 'Pageframe1.Page1.Item4' AS item WITH ;
|
||||
Left = 11, ;
|
||||
Name = "Item4", ;
|
||||
TabIndex = 4, ;
|
||||
Top = 92, ;
|
||||
Label_item1.Caption = "Cantitatea", ;
|
||||
Label_item1.Name = "Label_item1", ;
|
||||
Text_item1.ControlSource = "PnCant", ;
|
||||
Text_item1.Format = "kR", ;
|
||||
Text_item1.InputMask = "9 999 999 999.9999", ;
|
||||
Text_item1.Name = "Text_item1", ;
|
||||
Lineo1.Name = "Lineo1", ;
|
||||
Lineo3.Name = "Lineo3", ;
|
||||
Lineo4.Name = "Lineo4", ;
|
||||
Lineo5.Name = "Lineo5", ;
|
||||
Lineo2.Name = "Lineo2"
|
||||
*< END OBJECT: ClassLib="..\..\comun\clase\baza.vcx" BaseClass="container" />
|
||||
|
||||
PROCEDURE calcul_suprafata
|
||||
IF pnLungime#0 AND pnLatime#0 AND pnCANT#0 AND pnPRET#0
|
||||
pn_valoare=pnCant*pnPret
|
||||
*pn_cantitate=(pn_valoare/pnPret)*pnLungime*pnLatime
|
||||
pn_cantitate=ROUND(pnCant*pnLungime*pnLatime,3)
|
||||
*pn_PretUnit=(pn_valoare/pnCant)/(pnLungime*pnLatime)
|
||||
pn_PretUnit=ROUND(pn_valoare/pn_cantitate,3)
|
||||
ELSE
|
||||
pn_cantitate=0
|
||||
pn_PretUnit=0
|
||||
ENDIF
|
||||
|
||||
*!* WAIT WINDOW STR(pn_pretUnit)
|
||||
*!* WAIT WINDOW STR(pn_cantitate)
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Show
|
||||
LPARAMETERS nStyle
|
||||
this.pageframe1.page1.item1.SetFocus
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item1.Text_item1.GotFocus
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item1.Text_item1.Valid
|
||||
*
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item1.Text_item1.When
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item2.Text_item1.GotFocus
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item2.Text_item1.Valid
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item2.Text_item1.When
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item3.Text_item1.GotFocus
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item3.Text_item1.When
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item4.Text_item1.GotFocus
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Pageframe1.Page1.Item4.Text_item1.When
|
||||
*
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Terminat1.Command1.Click
|
||||
thisform.calcul_suprafata
|
||||
thisform.Release
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
97
Ferestre/frm_schimbare_pret_tva.sc2
Normal file
@@ -0,0 +1,97 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="frm_schimbare_pret_tva.scx" CPID="1250" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS dataenvironment AS dataenvironment
|
||||
*< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" />
|
||||
|
||||
*<PropValue>
|
||||
DataSource = .NULL.
|
||||
Height = 0
|
||||
Left = 0
|
||||
Name = "Dataenvironment"
|
||||
Top = 0
|
||||
Width = 0
|
||||
*</PropValue>
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS schimbpret_masa_tva1 AS schimbpret_masa_tva OF "..\comun\clase\oschimbare_pret.vcx"
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
|
||||
|
||||
*<PropValue>
|
||||
DoCreate = .T.
|
||||
Name = "Schimbpret_masa_tva1"
|
||||
_SHAPE1.Name = "_SHAPE1"
|
||||
_SHAPE2.Name = "_SHAPE2"
|
||||
LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121"
|
||||
BUT_TERMIN1.Name = "BUT_TERMIN1"
|
||||
GRIDSORT1.Name = "GRIDSORT1"
|
||||
grdPolitici.cAles.Check1.Alignment = 2
|
||||
grdPolitici.cAles.Check1.Name = "Check1"
|
||||
grdPolitici.cAles.HEADER1.Name = "HEADER1"
|
||||
grdPolitici.cAles.Name = "cAles"
|
||||
grdPolitici.cAles.TEXT1.Name = "TEXT1"
|
||||
grdPolitici.cPolitica.HEADER1.Name = "HEADER1"
|
||||
grdPolitici.cPolitica.Name = "cPolitica"
|
||||
grdPolitici.cPolitica.TEXT1.Name = "TEXT1"
|
||||
grdPolitici.cPretcuTVA.Check1.Alignment = 0
|
||||
grdPolitici.cPretcuTVA.Check1.Name = "Check1"
|
||||
grdPolitici.cPretcuTVA.HEADER1.Name = "HEADER1"
|
||||
grdPolitici.cPretcuTVA.Name = "cPretcuTVA"
|
||||
grdPolitici.cPretcuTVA.TEXT1.Name = "TEXT1"
|
||||
grdPolitici.Name = "grdPolitici"
|
||||
grdGestiuni.cAles.Check1.Alignment = 2
|
||||
grdGestiuni.cAles.Check1.Name = "Check1"
|
||||
grdGestiuni.cAles.HEADER1.Name = "HEADER1"
|
||||
grdGestiuni.cAles.Name = "cAles"
|
||||
grdGestiuni.cAles.TEXT1.Name = "TEXT1"
|
||||
grdGestiuni.cGestiune.HEADER1.Name = "HEADER1"
|
||||
grdGestiuni.cGestiune.Name = "cGestiune"
|
||||
grdGestiuni.cGestiune.TEXT1.Name = "TEXT1"
|
||||
grdGestiuni.Name = "grdGestiuni"
|
||||
_label1.Name = "_label1"
|
||||
_label2.Name = "_label2"
|
||||
grdSubgrupe.cAles.Check1.Alignment = 2
|
||||
grdSubgrupe.cAles.Check1.Name = "Check1"
|
||||
grdSubgrupe.cAles.HEADER1.Name = "HEADER1"
|
||||
grdSubgrupe.cAles.Name = "cAles"
|
||||
grdSubgrupe.cAles.TEXT1.Name = "TEXT1"
|
||||
grdSubgrupe.cGrupa.HEADER1.Name = "HEADER1"
|
||||
grdSubgrupe.cGrupa.Name = "cGrupa"
|
||||
grdSubgrupe.cGrupa.TEXT1.Name = "TEXT1"
|
||||
grdSubgrupe.cSubgrupa.HEADER1.Name = "HEADER1"
|
||||
grdSubgrupe.cSubgrupa.Name = "cSubgrupa"
|
||||
grdSubgrupe.cSubgrupa.TEXT1.Name = "TEXT1"
|
||||
grdSubgrupe.Name = "grdSubgrupe"
|
||||
_label3.Name = "_label3"
|
||||
_label4.Name = "_label4"
|
||||
_label5.Name = "_label5"
|
||||
txtCotaTVAVeche.Name = "txtCotaTVAVeche"
|
||||
txtCotaTVANoua.Name = "txtCotaTVANoua"
|
||||
_label6.Name = "_label6"
|
||||
_label7.Name = "_label7"
|
||||
Cmd_executa1.Name = "Cmd_executa1"
|
||||
Cmd_executa2.Name = "Cmd_executa2"
|
||||
lblInfo.Name = "lblInfo"
|
||||
_label8.Name = "_label8"
|
||||
_label9.Name = "_label9"
|
||||
_label10.Name = "_label10"
|
||||
txtDataActualizare.Name = "txtDataActualizare"
|
||||
optPret.Name = "optPret"
|
||||
optPret.OPTION1.Left = 5
|
||||
optPret.OPTION1.Name = "OPTION1"
|
||||
optPret.OPTION1.Top = 5
|
||||
optPret.OPTION2.Left = 5
|
||||
optPret.OPTION2.Name = "OPTION2"
|
||||
optPret.OPTION2.Top = 24
|
||||
_label11.Name = "_label11"
|
||||
txtZecimale.Name = "txtZecimale"
|
||||
cmdSelect1.Name = "cmdSelect1"
|
||||
cmdSelect2.Name = "cmdSelect2"
|
||||
cmdSelect3.Name = "cmdSelect3"
|
||||
*</PropValue>
|
||||
|
||||
ENDDEFINE
|
||||
96
Ferestre/fundal.sc2
Normal file
@@ -0,0 +1,96 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="fundal.scx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*
|
||||
DEFINE CLASS dataenvironment AS dataenvironment
|
||||
*< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" />
|
||||
|
||||
*<PropValue>
|
||||
DataSource = .NULL.
|
||||
Height = 200
|
||||
Left = 1
|
||||
Name = "Dataenvironment"
|
||||
Top = 220
|
||||
Width = 520
|
||||
*</PropValue>
|
||||
|
||||
ENDDEFINE
|
||||
|
||||
DEFINE CLASS form1 AS form
|
||||
*< CLASSDATA: Baseclass="form" Timestamp="" Scale="" Uniqueid="" />
|
||||
|
||||
*<DefinedPropArrayMethod>
|
||||
*m: jurnal
|
||||
*m: statusbarclick
|
||||
*p: ostatusbar
|
||||
*</DefinedPropArrayMethod>
|
||||
|
||||
*<PropValue>
|
||||
AutoCenter = .T.
|
||||
BackColor = 255,255,255
|
||||
BorderStyle = 2
|
||||
Caption = ""
|
||||
Closable = .F.
|
||||
ControlBox = .F.
|
||||
DoCreate = .T.
|
||||
Enabled = .T.
|
||||
FillColor = 0,0,0
|
||||
HalfHeightCaption = .F.
|
||||
Height = 595
|
||||
MaxButton = .F.
|
||||
MinButton = .F.
|
||||
Movable = .F.
|
||||
Name = "FORM1"
|
||||
ostatusbar =
|
||||
Picture = ..\..\
|
||||
Width = 795
|
||||
WindowState = 2
|
||||
*</PropValue>
|
||||
|
||||
PROCEDURE jurnal
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE KeyPress
|
||||
LPARAMETERS nKeyCode, nShiftAltCtrl
|
||||
if nkeycode==-1 &&F2
|
||||
DO IESIRE
|
||||
endif
|
||||
|
||||
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE RightClick
|
||||
DO start_firma IN ostartfirma.prg
|
||||
verifica_drepturi('oprinc','pagefr1')
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE Show
|
||||
Lparameters nStyle
|
||||
Local c
|
||||
*!* IF primadata
|
||||
This.AlwaysOnBottom = .T.
|
||||
If Not Pemstatus(_Screen,"StatusBar", 5) Then
|
||||
_Screen.Newobject("StatusBar","ctl32_statusbar", "ctl32_statusbar_fals.vcx", Null, 2)
|
||||
Endif
|
||||
Thisform.oStatusBar = _Screen.StatusBar
|
||||
Thisform.oStatusBar.ctlIcon="roastartmic.ico"
|
||||
Thisform.oStatusBar.ctlMessage = _Screen.Caption
|
||||
Bindevent(Thisform.oStatusBar, [ctlClick], This, [StatusBarClick])
|
||||
|
||||
Do start_firma In ostartfirma.prg
|
||||
primadata = .F.
|
||||
Do lansare_toolbar In oproceduri_comune.prg
|
||||
Do lansare_help In oproceduri_comune.prg
|
||||
oprinc=Crea('princ')
|
||||
verifica_drepturi('oprinc','pagefr1')
|
||||
*!* ENDIF
|
||||
oprinc.Show()
|
||||
ENDPROC
|
||||
|
||||
PROCEDURE statusbarclick
|
||||
Thisform.oStatusBar.newtooltip()
|
||||
ENDPROC
|
||||
|
||||
ENDDEFINE
|
||||
BIN
Grafice/ARW01LT.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BINOCULR.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BLUE.BMP
Normal file
|
After Width: | Height: | Size: 630 B |
BIN
Grafice/BOOK.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BOOK01A.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BOOK01B.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BOOK01C.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/BOOK04.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/C.ico
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
Grafice/CRDFLE01.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/CRDFLE12.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/EDIT1.BMP
Normal file
|
After Width: | Height: | Size: 358 B |
BIN
Grafice/EYE.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/FILES04.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/FIND.BMP
Normal file
|
After Width: | Height: | Size: 246 B |
BIN
Grafice/HLP.BMP
Normal file
|
After Width: | Height: | Size: 246 B |
BIN
Grafice/LEAF.BMP
Normal file
|
After Width: | Height: | Size: 222 B |
BIN
Grafice/NEW.BMP
Normal file
|
After Width: | Height: | Size: 246 B |
BIN
Grafice/NOTE14.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/NOTE16.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/PC02.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/SECUR05.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/CUMP.bmp
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/Cont11.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/EXCLAM1.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/EXCLAM2.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/EXCLEM.ICO
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Grafice/Vechi/HAND.BMP
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
Grafice/Vechi/H_POINT.CUR
Normal file
|
After Width: | Height: | Size: 318 B |
BIN
Grafice/Vechi/Intreb.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/NET13.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/POINT.CUR
Normal file
|
After Width: | Height: | Size: 766 B |
BIN
Grafice/Vechi/POINT04.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Grafice/Vechi/pericol.ico
Normal file
|
After Width: | Height: | Size: 766 B |
36
Grafice/WZSETUP.INI
Normal file
@@ -0,0 +1,36 @@
|
||||
[Preferences]
|
||||
DistributionDirectory=C:\VFP\DISTRIB\
|
||||
DistributionSourceDirectory=C:\VFP\DISTRIB.SRC\
|
||||
SourceDirectory=E:\CONT2000\CONTAB\GRAFICE\
|
||||
InstallFoxProRuntime=Y
|
||||
InstallGraph=N
|
||||
InstallODBCDrivers=N
|
||||
AccessDriver=Y
|
||||
FoxPro2xDriver=Y
|
||||
dBASEDriver=Y
|
||||
ParadoxDriver=Y
|
||||
SQLServerDriver=Y
|
||||
ExcelDriver=Y
|
||||
TextDriver=Y
|
||||
OracleDriver=Y
|
||||
Oracle7Driver=Y
|
||||
BtrieveDriver=Y
|
||||
VFPDriver=Y
|
||||
InstallWindows95=N
|
||||
InstallWindowsNT=N
|
||||
DestinationDirectory=E:\CONTSETUP\
|
||||
Make1.44MegDisks=N
|
||||
Make1.2MegDisks=N
|
||||
Make720KDisks=N
|
||||
MakeNetsetup=Y
|
||||
SetupBanner=gr
|
||||
Copyright=gr
|
||||
PostExecute=
|
||||
UserDefaultDirectory=\GRAFICE\
|
||||
ProgManGroup=Visual FoxPro Applications
|
||||
UserCanModify=1
|
||||
SplitSize=363520
|
||||
FileCustomizationDelimiter=~
|
||||
InstRemoteAuto=N
|
||||
InstActiveX=N
|
||||
|
||||
BIN
Grafice/in1.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/in1_b.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/in2.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/in2_b.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/inBox.ico
Normal file
|
After Width: | Height: | Size: 9.9 KiB |
BIN
Grafice/original/in1.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/original/in2.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/original/out1.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/original/out2.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/original/rul1.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/original/rul2.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/original/stoc1.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/original/stoc2.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/out1.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/out1_b.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/out2.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/out2_b.bmp
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
Grafice/outBox.ico
Normal file
|
After Width: | Height: | Size: 9.9 KiB |
BIN
Grafice/plus.BMP
Normal file
|
After Width: | Height: | Size: 382 B |
BIN
Grafice/roagest.bmp
Normal file
|
After Width: | Height: | Size: 358 KiB |
BIN
Grafice/rul1.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/rul2.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/sa.ico
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Grafice/stoc1.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
Grafice/stoc2.bmp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
86
Help/help_inventar.rtf
Normal file
@@ -0,0 +1,86 @@
|
||||
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f38\froman\fcharset0\fprq2 Times New Roman;}
|
||||
{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;}{\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}
|
||||
{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
|
||||
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;
|
||||
\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive \ssemihidden
|
||||
Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
|
||||
\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\rsidtbl \rsid3818959\rsid4135784\rsid5337107\rsid5449589\rsid5917916
|
||||
\rsid7019328\rsid11479974\rsid12407844\rsid13656673\rsid14040140}{\*\generator Microsoft Word 10.0.6856;}{\info{\operator Marius Mutu}{\creatim\yr2010\mo6\dy2\hr14\min30}{\revtim\yr2010\mo6\dy4\hr13\min45}{\version11}{\edmins14}{\nofpages2}{\nofwords477}
|
||||
{\nofchars2723}{\nofcharsws3194}{\vern16393}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1417\margr1417\margt1417\margb1417\gutter0
|
||||
\widowctrl\ftnbj\aenddoc\grfdocevents0\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot5449589 \fet0
|
||||
{\*\wgrffmtfilter 013f}\sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qj \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0
|
||||
\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\fs28\lang1048\langfe1033\langnp1048\insrsid11479974 ROMFAST}{\b\fs28\lang1048\langfe1033\langnp1048\insrsid11479974 }{\fs28\lang1048\langfe1033\langnp1048\insrsid11479974 SRL}{
|
||||
\fs20\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid11479974 Nr.Reg.Com. J13/626/1991 CUI: RO1879855
|
||||
\par Tel. 0241-541000, Fax. 0341-101578
|
||||
\par }\pard \ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
\par v 02.06.2010.1
|
||||
\par }{\b\lang1048\langfe1033\langnp1048\insrsid12407844
|
||||
\par }{\b\lang1048\langfe1033\langnp1048\insrsid5449589\charrsid5449589 Cuprins
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid5449589 A. Inventar magazin normal
|
||||
\par B. Inventar magazin initial
|
||||
\par
|
||||
\par }{\b\lang1048\langfe1033\highlight16\langnp1048\insrsid11479974
|
||||
\par }{\b\highlight16\insrsid11479974 A. }{\b\lang1048\langfe1033\highlight16\langnp1048\insrsid11479974 INVENTAR }{\b\highlight16\insrsid11479974 MAGAZIN }{\b\lang1048\langfe1033\highlight16\langnp1048\insrsid11479974 {\*\xmlopen\xmlns1{\factoidname place}}
|
||||
{\*\xmlopen\xmlns1{\factoidname City}}NORMAL}{\lang1048\langfe1033\langnp1048\insrsid11479974 {\*\xmlclose}{\*\xmlclose} (inventarierea tuturor articolelor)
|
||||
\par
|
||||
\par }{\b\lang1048\langfe1033\langnp1048\insrsid13656673\charrsid3818959 1. }{\lang1048\langfe1033\langnp1048\insrsid11479974 Gestiuni > Inventar magazin > Adaugare inventar >Alegere gestiuni > Se bifeaza }{\b\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
Articole din stoc}{\lang1048\langfe1033\langnp1048\insrsid11479974 si }{\b\lang1048\langfe1033\langnp1048\insrsid11479974 Stoc faptic 0 }{\lang1048\langfe1033\langnp1048\insrsid11479974 (stocul faptic va fi initializat cu 0)
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid5337107
|
||||
\par Alegeti aceasta varianta daca se scaneaza fiecare produs in calculator.}{\lang1048\langfe1033\langnp1048\insrsid13656673
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid5337107
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid13656673 sau
|
||||
\par
|
||||
\par }\pard \ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid13656673 {\b\lang1048\langfe1033\langnp1048\insrsid13656673\charrsid3818959 2.}{\lang1048\langfe1033\langnp1048\insrsid13656673
|
||||
Gestiuni > Inventar magazin > Adaugare inventar >Alegere gestiuni > Se bifeaza }{\b\lang1048\langfe1033\langnp1048\insrsid13656673 Articole din stoc}{\lang1048\langfe1033\langnp1048\insrsid13656673 (stocul faptic va fi initializat cu stocul scriptic)
|
||||
|
||||
\par }\pard \ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\lang1048\langfe1033\langnp1048\insrsid5337107
|
||||
\par Alegeti aceasta varianta daca se completeaza de mana inventarul si apoi se scaneaza in calculator doar articolele cu diferente.
|
||||
\par
|
||||
\par Se va lista un inventar necompletat pe rubrica faptic}{\lang1048\langfe1033\langnp1048\insrsid4135784 }{\lang1048\langfe1033\langnp1048\insrsid14040140 (Gestiuni > Inventar magazin > Modificare inventar > Listare > Inventar necompletat redus) }{
|
||||
\lang1048\langfe1033\langnp1048\insrsid4135784 si se vor completa in el de mana valorile faptice.}{\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid5917916
|
||||
\par Pentru articolele cu diferente de stoc, se va completa in calculator stocul faptic, la restul ramanand stoc faptic = stoc scriptic.}{\lang1048\langfe1033\langnp1048\insrsid7019328
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid14040140
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid5917916 La sfarsitul inventarului este posibil ca pe inventarul listat initial sa ramana articole care nu mai exista in stocul fizic. Se va completa 0 la stoc faptic si pe hartie si in calculator.
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid13656673
|
||||
\par }{\b\lang1048\langfe1033\langnp1048\insrsid11479974 Observatii
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 A}{\lang1048\langfe1033\langnp1048\insrsid11479974 1. Se ia in considerare la inventar toata marfa (existenta sau sosita in timpul inventarului) pentru care s-au inregistrat documentele scriptic
|
||||
\par inainte de inceperea inventarului.
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 A}{\lang1048\langfe1033\langnp1048\insrsid11479974 2. Marfa care soseste in timpul inventarului si pentru care s-au inregistrat documentele scriptic
|
||||
\par dupa inceperea inventarului nu se inregistreaza.
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 A}{\lang1048\langfe1033\langnp1048\insrsid11479974 3. Marfa care a plecat retur la depozit inainte de inceperea inventarului se inregistreaza daca
|
||||
\par la inceperea inventarului nu s-a inregistrat scriptic documentul de retur.
|
||||
\par
|
||||
\par }{\b\highlight16\insrsid11479974 B. }{\b\lang1048\langfe1033\highlight16\langnp1048\insrsid11479974 INVENTAR }{\b\highlight16\insrsid11479974 MAGAZIN }{\b\lang1048\langfe1033\highlight16\langnp1048\insrsid11479974 INITIAL}{
|
||||
\lang1048\langfe1033\langnp1048\insrsid11479974 (golire de stoc existent si initializarea stocului)
|
||||
\par
|
||||
\par Gestiuni > Inventar magazin > Adaugare inventar >Alegere gestiuni > Se bifeaza }{\b\lang1048\langfe1033\langnp1048\insrsid11479974 Fara articole }{\lang1048\langfe1033\langnp1048\insrsid11479974 sau }{\b\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
Articolele intrate in ultimele luni}{\lang1048\langfe1033\langnp1048\insrsid11479974 (pentru a se crea o lista de articole cu stoc scriptic si stoc faptic = 0)
|
||||
\par
|
||||
\par }{\b\lang1048\langfe1033\langnp1048\insrsid11479974 Observatii
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 1. }{\b\lang1048\langfe1033\langnp1048\insrsid11479974\charrsid5449589 Inventarul incepe si se termina in aceeasi zi}{
|
||||
\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
\par La sfarsitul inventarului se va goli stocul existent la momentul validarii inventarului si se va pune imaginea stocului din inventar
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 1.1. Se ia in considerare la inventar toata marfa (existenta sau sosita in timpul inventarului) pentru care s-au inregistrat documentele scriptic
|
||||
\par pana la sfarsitul inventarului.
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 1.2. Marfa care a plecat retur la depozit inainte de inceperea inventarului se inregistreaza doar daca pana la sfarsitul inventarului
|
||||
\par nu se inregistreaza scriptic documentul de retur.
|
||||
\par
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 2. }{\b\lang1048\langfe1033\langnp1048\insrsid11479974\charrsid5449589 Inventarul dureaza mai mult de o zi}{
|
||||
\lang1048\langfe1033\langnp1048\insrsid11479974
|
||||
\par La sfarsitul inventarului se va goli stocul existent in ziua inceperii inventarului si se va pune imaginea stocului din inventar.
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 2.1. Se ia in considerare la inventar toata marfa (existenta sau sosita in timpul inventarului) pentru care s-au inregistrat documentele scriptic
|
||||
\par pana la data inceperii inventarului (inclusiv).
|
||||
\par
|
||||
\par }{\lang1048\langfe1033\langnp1048\insrsid12407844 B}{\lang1048\langfe1033\langnp1048\insrsid11479974 2
|
||||
.2. Marfa care a plecat retur la depozit inainte de inceperea inventarului se inregistreaza doar daca se inregistreaza scriptic documentul de retur dupa cu data dupa inceperea inventarului.
|
||||
\par }}
|
||||
BIN
Include/COMCTL32.OCX
Normal file
22
Include/CONT2000.H
Normal file
@@ -0,0 +1,22 @@
|
||||
ARBORII DE DEFINITIE AI CLASELOR DIN PRG. CONT 2000
|
||||
___________________________________________________
|
||||
|
||||
|
||||
|
||||
ACTGEN -ACTGEN01 (ACTINTF)
|
||||
-ACTGEN02 (ACTIND) -ACTGEN04 (ACTINTFU)
|
||||
-ACTGEN05 (ACTSTORF)
|
||||
-CHELTMAT
|
||||
|
||||
-ACTGEN03 (ACTINTCL) -CASA
|
||||
-BANCA
|
||||
|
||||
-ACTGENINC
|
||||
|
||||
|
||||
FACTGEST -FACTGEST_CLI (BVANZRUM) -BON
|
||||
|
||||
-FACTGEST_FURN (FACTGEST)
|
||||
|
||||
|
||||
|
||||
BIN
Include/MSCAL.OCX
Normal file
816
Include/foxpro.h
Normal file
@@ -0,0 +1,816 @@
|
||||
************************************************************************************
|
||||
************************************************************************************
|
||||
** **
|
||||
** ================ =========== **
|
||||
** == === == == **
|
||||
** == = == == **
|
||||
** == == == **
|
||||
** == === ===== ===== == == === ==== === **
|
||||
** ===== == == == == ========= == == == == == **
|
||||
** == == == == == == === == == **
|
||||
** == == == === == == == == **
|
||||
** == == == == == == == == == **
|
||||
** == == == == == == == == == **
|
||||
** ======= === ===== ==== ====== ====== === **
|
||||
** **
|
||||
************************************************************************************
|
||||
************************************************************************************
|
||||
|
||||
************************************************************************************
|
||||
************************************************************************************
|
||||
** **
|
||||
** Visual FoxPro Named Constant File **
|
||||
** This file contains named constants for most Visual FoxPro functions **
|
||||
** **
|
||||
************************************************************************************
|
||||
************************************************************************************
|
||||
|
||||
*-- General
|
||||
*--ZOrder Method
|
||||
#DEFINE ZORDER_BRINGTOFRONT 0
|
||||
#DEFINE ZORDER_SENDTOBACK 1
|
||||
|
||||
*-- TYPE() tags
|
||||
#DEFINE T_CHARACTER "C"
|
||||
#DEFINE T_NUMERIC "N"
|
||||
#DEFINE T_DOUBLE "B"
|
||||
#DEFINE T_DATE "D"
|
||||
#DEFINE T_DATETIME "T"
|
||||
#DEFINE T_MEMO "M"
|
||||
#DEFINE T_GENERAL "G"
|
||||
#DEFINE T_OBJECT "O"
|
||||
#DEFINE T_SCREEN "S"
|
||||
#DEFINE T_LOGICAL "L"
|
||||
#DEFINE T_CURRENCY "Y"
|
||||
#DEFINE T_UNDEFINED "U"
|
||||
|
||||
*-- QueryUnload
|
||||
#DEFINE FORM_CONTROLMENU 0
|
||||
#DEFINE FORM_CODE 1
|
||||
#DEFINE APP_WINDOWS 2
|
||||
#DEFINE APP_TASKMANAGER 3
|
||||
#DEFINE FORM_MDIFORM 4
|
||||
|
||||
*-- Columns in array returned by AVCXCLASSES()
|
||||
#DEFINE AVCX_CLASS 1 && OBJNAME field
|
||||
#DEFINE AVCX_BASECLASS 2 && BASECLASS field
|
||||
#DEFINE AVCX_PARENTCLASS 3 && CLASS field
|
||||
#DEFINE AVCX_PARENTCLASSLIB 4 && CLASSLOC field
|
||||
#DEFINE AVCX_CLASSICON 5 && RESERVED4 field
|
||||
#DEFINE AVCX_CONTAINERICON 6 && RESERVED5 field
|
||||
#DEFINE AVCX_SCALEMODE 7 && RESERVED6 field
|
||||
#DEFINE AVCX_CLASSDESCRIPTION 8 && RESERVED7 field
|
||||
#DEFINE AVCX_INCLUDEFILE 9 && RESERVED8 field
|
||||
#DEFINE AVCX_USERINFO 10 && USER field
|
||||
#DEFINE AVCX_OLEPUBLIC 11 && RESERVED2 field
|
||||
|
||||
|
||||
*-- Active Document
|
||||
*-- CommandTargetQuery Command Options
|
||||
#DEFINE CMDF_NOTSUPPORTED 0 && The command is not supported by this object
|
||||
#DEFINE CMDF_SUPPORTED 1 && The command is supported by this object
|
||||
#DEFINE CMDF_ENABLED 2 && The command is available and enabled
|
||||
#DEFINE CMDF_LATCHED 4 && The command is an on-off toggle and is currently on
|
||||
#DEFINE CMDF_NINCHED 8 && The command state is indeterminate
|
||||
|
||||
*-- CommandTargetQuery CommandTextFlag values
|
||||
#DEFINE CMDTEXTF_NONE 0 && No extra information is requested
|
||||
#DEFINE CMDTEXTF_NAME 1 && Object should provide the localized name of the command
|
||||
#DEFINE CMDTEXTF_STATUS 2 && Object should provide a localized status string for the command
|
||||
|
||||
*-- CommandTarget Command IDs
|
||||
#DEFINE CMDID_OPEN 1 && File menu, Open command
|
||||
#DEFINE CMDID_NEW 2 && File menu, New command
|
||||
#DEFINE CMDID_SAVE 3 && File menu, Save command
|
||||
#DEFINE CMDID_SAVEAS 4 && File menu, Save As command
|
||||
#DEFINE CMDID_SAVECOPYAS 5 && File menu, Save Copy As command
|
||||
#DEFINE CMDID_PRINT 6 && File menu, Print command
|
||||
#DEFINE CMDID_PRINTPREVIEW 7 && File menu, Print Preview command
|
||||
#DEFINE CMDID_PAGESETUP 8 && File menu, Page Setup command
|
||||
#DEFINE CMDID_SPELL 9 && Tools menu, Spelling command
|
||||
#DEFINE CMDID_PROPERTIES 10 && File menu, Properties command
|
||||
#DEFINE CMDID_CUT 11 && Edit menu, Cut command (from Host)
|
||||
#DEFINE CMDID_COPY 12 && Edit menu, Copy command (from Host)
|
||||
#DEFINE CMDID_PASTE 13 && Edit menu, Paste command (from Host)
|
||||
#DEFINE CMDID_PASTESPECIAL 14 && Edit menu, Paste Special command (from Host)
|
||||
#DEFINE CMDID_UNDO 15 && Edit menu, Undo command (from Host)
|
||||
#DEFINE CMDID_REDO 16 && Edit menu, Redo command (from Host)
|
||||
#DEFINE CMDID_SELECTALL 17 && Edit menu, Select All command (from Host)
|
||||
#DEFINE CMDID_CLEARSELECTION 18 && Edit menu, Clear command (from Host)
|
||||
#DEFINE CMDID_ZOOM 19 && View menu, Zoom command
|
||||
#DEFINE CMDID_GETZOOMRANGE 20 && Retrieves zoom range applicable to View Zoom
|
||||
#DEFINE CMDID_UPDATECOMMANDS 21 && Informs the Active Document of state changes
|
||||
#DEFINE CMDID_REFRESH 22 && Asks the Active Document to refresh its display
|
||||
#DEFINE CMDID_STOP 23 && Asks the Active Document to stop all current processing
|
||||
#DEFINE CMDID_HIDETOOLBARS 24 && Asks the Active Document to hide its toolbars
|
||||
#DEFINE CMDID_SETPROGRESSMAX 25 && Sets the maximum value of a progress indicator
|
||||
#DEFINE CMDID_SETPROGRESSPOS 26 && Sets the current value of a progress indicator
|
||||
#DEFINE CMDID_SETPROGRESSTEXT 27 && Sets the text contained in a progress indicator
|
||||
#DEFINE CMDID_SETTITLE 28 && Sets the title bar text
|
||||
#DEFINE CMDID_SETDOWNLOADSTATE 29 && Sent by host when its download state changes
|
||||
#DEFINE CMDID_STOPDOWNLOAD 30 && Stops the download when executed
|
||||
#DEFINE CMDID_ONTOOLBARACTIVATED 31 && One of the container's toolbars has received the focus
|
||||
#DEFINE CMDID_ENABLE_INTERACTION 36 && Asks the Active Document to either pause or resume multimedia
|
||||
#DEFINE CMDID_ONUNLOAD 37 && Sent by the Active Document host before navigation to another
|
||||
&& site is initiated or the host is closed
|
||||
|
||||
*-- CommantTargetExec nExecOption parameter
|
||||
#DEFINE CMDEXECOPT_DODEFAULT 0 && Use the default behavior
|
||||
#DEFINE CMDEXECOPT_PROMPTUSER 1 && Execute the command after obtaining user input
|
||||
#DEFINE CMDEXECOPT_DONTPROMPTUSER 2 && Execute the command without prompting the user
|
||||
#DEFINE CMDEXECOPT_SHOWHELP 3 && Show help for the corresponding command
|
||||
|
||||
*-- CommandTargetExec Return Values
|
||||
#DEFINE CMD_OK 0 && Command handled okay by the Active Document
|
||||
#DEFINE CMD_NOTSUPPORTED 1 && Command is not supported by the Active Document
|
||||
#DEFINE CMD_DISABLED 2 && Command is disabled for the Active Document
|
||||
#DEFINE CMD_NOHELP 3 && No help is available for the command from the Active Document
|
||||
#DEFINE CMD_CANCELED 4 && The user canceled the execution of the command
|
||||
|
||||
|
||||
*-- Project Hooks
|
||||
*-- Build Actions
|
||||
#DEFINE BUILDACTION_REBUILD 1 && Rebuild Project
|
||||
#DEFINE BUILDACTION_BUILDAPP 2 && Build APP
|
||||
#DEFINE BUILDACTION_BUILDEXE 3 && Build EXE
|
||||
#DEFINE BUILDACTION_BUILDDLL 4 && Build DLL
|
||||
#DEFINE BUILDACTION_BUILDMTDLL 5 && Build MTDLL
|
||||
|
||||
*-- File Object SCCStatus Property
|
||||
#DEFINE SCCFILE_NOTCONTROLLED 0 && File is not source controlled
|
||||
#DEFINE SCCFILE_NOTCHECKEDOUT 1 && File is controlled but not checked out to anyone
|
||||
#DEFINE SCCFILE_CHECKEDOUTCU 2 && File is checked out to the current user only
|
||||
#DEFINE SCCFILE_CHECKEDOUTOU 3 && File is checked out to someone other than the current user
|
||||
#DEFINE SCCFILE_MERGECONFLICT 4 && File has a merge conflict
|
||||
#DEFINE SCCFILE_MERGE 5 && File has been merged without conflict
|
||||
#DEFINE SCCFILE_CHECKEDOUTMU 6 && File is checked out to multiple users
|
||||
|
||||
*-- File Object Type Property
|
||||
#DEFINE FILETYPE_DATABASE "d" && Database (.DBC)
|
||||
#DEFINE FILETYPE_FREETABLE "D" && Free table (.DBF)
|
||||
#DEFINE FILETYPE_QUERY "Q" && Query (.QPR)
|
||||
#DEFINE FILETYPE_FORM "K" && Form (.SCX)
|
||||
#DEFINE FILETYPE_REPORT "R" && Report (.FRX)
|
||||
#DEFINE FILETYPE_LABEL "B" && Label (.LBX)
|
||||
#DEFINE FILETYPE_CLASSLIB "V" && Class Library (.VCX)
|
||||
#DEFINE FILETYPE_PROGRAM "P" && Program (.PRG)
|
||||
#DEFINE FILETYPE_APILIB "L" && API Library (.FLL)
|
||||
#DEFINE FILETYPE_APPLICATION "Z" && Application (.APP)
|
||||
#DEFINE FILETYPE_MENU "M" && Menu (.MNX)
|
||||
#DEFINE FILETYPE_TEXT "T" && Text (.TXT, .H., etc.)
|
||||
#DEFINE FILETYPE_OTHER "x" && Other file types not enumerated above
|
||||
|
||||
*-- Server Object Instancing Property
|
||||
#DEFINE SERVERINSTANCE_NOTCREATABLE 0 && Instances creatable only inside Visual FoxPro
|
||||
#DEFINE SERVERINSTANCE_SINGLEUSE 1 && Single use server
|
||||
#DEFINE SERVERINSTANCE_MULTIUSE 2 && Multi-use server
|
||||
|
||||
|
||||
*-- Drag and Drop
|
||||
*-- OLE Drag and Drop: Drop Effects
|
||||
#DEFINE DROPEFFECT_NONE 0
|
||||
#DEFINE DROPEFFECT_COPY 1
|
||||
#DEFINE DROPEFFECT_MOVE 2
|
||||
#DEFINE DROPEFFECT_LINK 4
|
||||
|
||||
*-- OLE Drag and Drop: Drop Modes
|
||||
#DEFINE DROP_DISABLED 0
|
||||
#DEFINE DROP_ENABLED 1
|
||||
#DEFINE DROP_PASSTOCONTAINER 2
|
||||
|
||||
*-- OLE Drag and Drop: OLEDropHasData settings
|
||||
#DEFINE DROPHASDATA_VFPDETERMINE -1
|
||||
#DEFINE DROPHASDATA_NOTUSEFUL 0
|
||||
#DEFINE DROPHASDATA_USEFUL 1
|
||||
|
||||
*-- Clipboard formats (Global)
|
||||
#DEFINE CF_TEXT 1 && Text
|
||||
#DEFINE CF_BITMAP 2 && Bitmap
|
||||
#DEFINE CF_METAFILEPICT 3 && Handle of a metafile picture format
|
||||
#DEFINE CF_SYLK 4 && Microsoft Symbolic Link format
|
||||
#DEFINE CF_DIF 5 && Software Arts' Data Interchange Format
|
||||
#DEFINE CF_TIFF 6 && Tagged-image file format
|
||||
#DEFINE CF_OEMTEXT 7 && Text format containing characters in the OEM character set
|
||||
#DEFINE CF_DIB 8 && Device-independent bitmap
|
||||
#DEFINE CF_PALETTE 9 && Handle of a color palette
|
||||
#DEFINE CF_PENDATA 10 && Data for the pen extensions to the Microsoft Windows for Pen Computing
|
||||
#DEFINE CF_RIFF 11 && Represents complex audio data
|
||||
#DEFINE CF_WAVE 12 && Audio data in one of the standard wave formats
|
||||
#DEFINE CF_UNICODETEXT 13 && Windows NT only: Unicode text format
|
||||
#DEFINE CF_ENHMETAFILE 14 && A handle of an enhanced metafile
|
||||
#DEFINE CF_FILES 15 && A list of files
|
||||
#DEFINE CF_HDROP 15 && A list of files
|
||||
#DEFINE CF_LOCALE 16 && A handle to the locale identifier
|
||||
#DEFINE CF_MAX 17
|
||||
|
||||
*-- Other Miscellaneous Clipboard formats
|
||||
#DEFINE CFSTR_HYPERLINK "Hyperlink" && A Hyperlink
|
||||
#DEFINE CFSTR_BIFF "Biff" && Microsoft Excel version 2.x
|
||||
#DEFINE CFSTR_BIFF3 "Biff3" && Microsoft Excel version 3.0
|
||||
#DEFINE CFSTR_BIFF4 "Biff4" && Microsoft Excel version 4.0
|
||||
#DEFINE CFSTR_BIFF5 "Biff5" && Microsoft Excel version 5.0
|
||||
#DEFINE CFSTR_BIFF7 "Biff7" && Microsoft Excel version 7.0
|
||||
#DEFINE CFSTR_BIFF8 "Biff8" && Microsoft Excel version 8.0
|
||||
#DEFINE CFSTR_XLTABLE "XlTable" && Microsoft Excel fast table format.
|
||||
#DEFINE CFSTR_CSV "CSV" && Comma separated values
|
||||
#DEFINE CFSTR_WK1 "Wk1" && Lotus 1-2-3 Release 2.01 and Release 2.2 format
|
||||
#DEFINE CFSTR_URL "UniformResourceLocator" && URL
|
||||
|
||||
#DEFINE CFSTR_RTF "Rich Text Format"
|
||||
#DEFINE CFSTR_RTFNOOBJS "Rich Text Format Without Objects"
|
||||
#DEFINE CFSTR_RETEXTOBJ "RichEdit Text and Objects"
|
||||
|
||||
*-- Clipboard formats (Private to VFP)
|
||||
#DEFINE CFSTR_OLEVARIANTARRAY "OLE Variant Array" && VFP array
|
||||
#DEFINE CFSTR_OLEVARIANT "OLE Variant" && Data in variant form
|
||||
#DEFINE CFSTR_VFPSOURCEOBJECT "VFP Source Object" && A reference to the VFP source object
|
||||
|
||||
*-- DragMode
|
||||
#DEFINE DRAG_MANUAL 0 && 0 - Manual
|
||||
#DEFINE DRAG_AUTOMATIC 1 && 1 - Automatic
|
||||
|
||||
*-- DragOver
|
||||
#DEFINE DRAG_ENTER 0
|
||||
#DEFINE DRAG_LEAVE 1
|
||||
#DEFINE DRAG_OVER 2
|
||||
|
||||
*-- Drag (controls)
|
||||
#DEFINE DRAG_CANCEL 0
|
||||
#DEFINE DRAG_BEGIN 1
|
||||
#DEFINE DRAG_END 2
|
||||
|
||||
|
||||
*-- Properties
|
||||
*-- Colors
|
||||
#DEFINE COLOR_WHITE 16777215
|
||||
#DEFINE COLOR_BLACK 0
|
||||
#DEFINE COLOR_GRAY 12632256
|
||||
#DEFINE COLOR_DARK_GRAY 8421504
|
||||
#DEFINE COLOR_RED 255
|
||||
#DEFINE COLOR_DARK_BLUE 8388608
|
||||
#DEFINE COLOR_CYAN 16776960
|
||||
#DEFINE COLOR_DARK_CYAN 8421376
|
||||
#DEFINE COLOR_GREEN 65280
|
||||
#DEFINE COLOR_DARK_GREEN 32768
|
||||
#DEFINE COLOR_YELLOW 65535
|
||||
#DEFINE COLOR_DARK_YELLOW 32896
|
||||
#DEFINE COLOR_BLUE 16711680
|
||||
#DEFINE COLOR_DARK_RED 128
|
||||
#DEFINE COLOR_MAGENTA 16711935
|
||||
#DEFINE COLOR_DARK_MAGENTA 8388736
|
||||
|
||||
*-- MousePointer
|
||||
#DEFINE MOUSE_DEFAULT 0 && 0 - Default
|
||||
#DEFINE MOUSE_ARROW 1 && 1 - Arrow
|
||||
#DEFINE MOUSE_CROSSHAIR 2 && 2 - Cross
|
||||
#DEFINE MOUSE_IBEAM 3 && 3 - I-Beam
|
||||
#DEFINE MOUSE_ICON_POINTER 4 && 4 - Icon
|
||||
#DEFINE MOUSE_SIZE_POINTER 5 && 5 - Size
|
||||
#DEFINE MOUSE_SIZE_NE_SW 6 && 6 - Size NE SW
|
||||
#DEFINE MOUSE_SIZE_N_S 7 && 7 - Size N S
|
||||
#DEFINE MOUSE_SIZE_NW_SE 8 && 8 - Size NW SE
|
||||
#DEFINE MOUSE_SIZE_W_E 9 && 9 - Size W E
|
||||
#DEFINE MOUSE_UP_ARROW 10 && 10 - Up Arrow
|
||||
#DEFINE MOUSE_HOURGLASS 11 && 11 - Hourglass
|
||||
#DEFINE MOUSE_NO_DROP 12 && 12 - No drop
|
||||
#DEFINE MOUSE_HIDE_POINTER 13 && 13 - Hide Pointer
|
||||
#DEFINE MOUSE_ARROW2 14 && 14 - Arrow
|
||||
#DEFINE MOUSE_CUSTOM 99 && 99 - Custom
|
||||
|
||||
*-- ScrollBars
|
||||
#DEFINE SCROLLBARS_NONE 0 && 0 - None (Default)
|
||||
#DEFINE SCROLLBARS_HORIZONTAL 1 && 1 - Horizontal
|
||||
#DEFINE SCROLLBARS_VERTICAL 2 && 2 - Vertical
|
||||
#DEFINE SCROLLBARS_BOTH 3 && 3 - Both
|
||||
|
||||
*-- DrawMode
|
||||
#DEFINE DRAWMODE_BLACKNESS 1 && 1 - Blackness
|
||||
#DEFINE DRAWMODE_NOT_MERGE_PEN 2 && 2 - Not Merge Pen
|
||||
#DEFINE DRAWMODE_MASK_NOT_PEN 3 && 3 - Mask Not Pen
|
||||
#DEFINE DRAWMODE_NOT_COPY_PEN 4 && 4 - Not Copy Pen
|
||||
#DEFINE DRAWMODE_MASK_PEN_NOT 5 && 5 - Mask Pen Not
|
||||
#DEFINE DRAWMODE_INVERT 6 && 6 - Invert
|
||||
#DEFINE DRAWMODE_XOR_PEN 7 && 7 - Xor Pen
|
||||
#DEFINE DRAWMODE_NOT_MASK_PEN 8 && 8 - Not Mask Pen
|
||||
#DEFINE DRAWMODE_MASK_PEN 9 && 9 - Mask Pen
|
||||
#DEFINE DRAWMODE_NOT_XOR_PEN 10 && 10 - Not Xor Pen
|
||||
#DEFINE DRAWMODE_NOP 11 && 11 - Nop
|
||||
#DEFINE DRAWMODE_MERGE_NOT_PEN 12 && 12 - Merge Not Pen
|
||||
#DEFINE DRAWMODE_COPY_PEN 13 && 13 - Copy Pen
|
||||
#DEFINE DRAWMODE_MERGE_PEN_NOT 14 && 14 - Merge Pen Not
|
||||
#DEFINE DRAWMODE_MERGE_PEN 15 && 15 - Merge Pen
|
||||
#DEFINE DRAWMODE_WHITENESS 16 && 16 - Whiteness
|
||||
|
||||
*-- DrawStyle
|
||||
#DEFINE DRAWSTYLE_SOLID 0 && 0 - Solid
|
||||
#DEFINE DRAWSTYLE_DASH 1 && 1 - Dash
|
||||
#DEFINE DRAWSTYLE_DOT 2 && 2 - Dot
|
||||
#DEFINE DRAWSTYLE_DASH_DOT 3 && 3 - Dash-Dot
|
||||
#DEFINE DRAWSTYLE_DASH_DOT_DOT 4 && 4 - Dash-Dot-Dot
|
||||
#DEFINE DRAWSTYLE_INVISIBLE 5 && 5 - Invisible
|
||||
#DEFINE DRAWSTYLE_INSIDE_SOLID 6 && 6 - Inside Solid
|
||||
|
||||
*-- FillStyle
|
||||
#DEFINE FILLSTYLE_SOLID 0 && 0 - Solid
|
||||
#DEFINE FILLSTYLE_TRANSPARENT 1 && 1 - Transparent
|
||||
#DEFINE FILLSTYLE_HORIZONTAL_LINE 2 && 2 - Horizontal Line
|
||||
#DEFINE FILLSTYLE_VERTICAL_LINE 3 && 3 - Vertical Line
|
||||
#DEFINE FILLSTYLE_UPWARD_DIAGONAL 4 && 4 - Upward Diagonal
|
||||
#DEFINE FILLSTYLE_DOWNWARD_DIAGONAL 5 && 5 - Downward Diagonal
|
||||
#DEFINE FILLSTYLE_CROSS 6 && 6 - Cross
|
||||
#DEFINE FILLSTYLE_DIAGONAL_CROSS 7 && 7 - Diagonal Cross
|
||||
|
||||
*-- ScaleMode
|
||||
#DEFINE SCALEMODE_PIXELS 3 && 3 - Pixel
|
||||
#DEFINE SCALEMODE_FOXELS 0 && 0 - Foxels
|
||||
|
||||
*-- WindowState
|
||||
#DEFINE WINDOWSTATE_NORMAL 0 && 0 - Normal
|
||||
#DEFINE WINDOWSTATE_MINIMIZED 1 && 1 - Minimized
|
||||
#DEFINE WINDOWSTATE_MAXIMIZED 2 && 2 - Maximized
|
||||
|
||||
*-- Window Borders
|
||||
#DEFINE BORDER_NONE 0
|
||||
#DEFINE BORDER_SINGLE 1
|
||||
#DEFINE BORDER_DOUBLE 2
|
||||
#DEFINE BORDER_SYSTEM 3
|
||||
|
||||
*-- Toolbar Positions
|
||||
#DEFINE TOOL_NOTDOCKED -1
|
||||
#DEFINE TOOL_TOP 0
|
||||
#DEFINE TOOL_LEFT 1
|
||||
#DEFINE TOOL_RIGHT 2
|
||||
#DEFINE TOOL_BOTTOM 3
|
||||
|
||||
*-- Button parameter masks
|
||||
#DEFINE BUTTON_LEFT 1
|
||||
#DEFINE BUTTON_RIGHT 2
|
||||
#DEFINE BUTTON_MIDDLE 4
|
||||
|
||||
*-- Function Parameters
|
||||
*-- MessageBox parameters
|
||||
#DEFINE MB_OK 0 && OK button only
|
||||
#DEFINE MB_OKCANCEL 1 && OK and Cancel buttons
|
||||
#DEFINE MB_ABORTRETRYIGNORE 2 && Abort, Retry, and Ignore buttons
|
||||
#DEFINE MB_YESNOCANCEL 3 && Yes, No, and Cancel buttons
|
||||
#DEFINE MB_YESNO 4 && Yes and No buttons
|
||||
#DEFINE MB_RETRYCANCEL 5 && Retry and Cancel buttons
|
||||
|
||||
#DEFINE MB_ICONSTOP 16 && Critical message
|
||||
#DEFINE MB_ICONQUESTION 32 && Warning query
|
||||
#DEFINE MB_ICONEXCLAMATION 48 && Warning message
|
||||
#DEFINE MB_ICONINFORMATION 64 && Information message
|
||||
|
||||
#DEFINE MB_APPLMODAL 0 && Application modal message box
|
||||
#DEFINE MB_DEFBUTTON1 0 && First button is default
|
||||
#DEFINE MB_DEFBUTTON2 256 && Second button is default
|
||||
#DEFINE MB_DEFBUTTON3 512 && Third button is default
|
||||
#DEFINE MB_SYSTEMMODAL 4096 && System Modal
|
||||
|
||||
*-- MsgBox return values
|
||||
#DEFINE IDOK 1 && OK button pressed
|
||||
#DEFINE IDCANCEL 2 && Cancel button pressed
|
||||
#DEFINE IDABORT 3 && Abort button pressed
|
||||
#DEFINE IDRETRY 4 && Retry button pressed
|
||||
#DEFINE IDIGNORE 5 && Ignore button pressed
|
||||
#DEFINE IDYES 6 && Yes button pressed
|
||||
#DEFINE IDNO 7 && No button pressed
|
||||
|
||||
|
||||
*-- Low Level File Constants
|
||||
#DEFINE F_READONLY 0
|
||||
#DEFINE F_WRITEONLY 1
|
||||
#DEFINE F_READWRITE 2
|
||||
#DEFINE F_READONLY_UNBUFF 10
|
||||
#DEFINE F_WRITEONLY_UNBUFF 11
|
||||
#DEFINE F_READWRITE_UNBUFF 12
|
||||
|
||||
*-- PRTINFO() Constants
|
||||
*-- PRTINFO() Valid types to pass
|
||||
#DEFINE PRT_ORIENTATION 1
|
||||
#DEFINE PRT_PAPERSIZE 2
|
||||
#DEFINE PRT_PAPERLENGTH 3
|
||||
#DEFINE PRT_PAPERWIDTH 4
|
||||
#DEFINE PRT_SCALE 5
|
||||
#DEFINE PRT_COPIES 6
|
||||
#DEFINE PRT_DEFASOURCE 7
|
||||
#DEFINE PRT_PRINTQUAL 8
|
||||
#DEFINE PRT_COLOR 9
|
||||
#DEFINE PRT_DUPLEX 10
|
||||
#DEFINE PRT_YRESOLUTION 11
|
||||
#DEFINE PRT_TTOPTION 12
|
||||
#DEFINE PRT_COLLATE 13
|
||||
|
||||
*--PRTINFO() Return types
|
||||
*-- Paper sizes
|
||||
#define PRTPAPER_LETTER 1 && Letter 8 1/2 x 11 in
|
||||
#define PRTPAPER_LETTERSMALL 2 && Letter Small 8 1/2 x 11 in
|
||||
#define PRTPAPER_TABLOID 3 && Tabloid 11 x 17 in
|
||||
#define PRTPAPER_LEDGER 4 && Ledger 17 x 11 in
|
||||
#define PRTPAPER_LEGAL 5 && Legal 8 1/2 x 14 in
|
||||
#define PRTPAPER_STATEMENT 6 && Statement 5 1/2 x 8 1/2 in
|
||||
#define PRTPAPER_EXECUTIVE 7 && Executive 7 1/4 x 10 1/2 in
|
||||
#define PRTPAPER_A3 8 && A3 297 x 420 mm
|
||||
#define PRTPAPER_A4 9 && A4 210 x 297 mm
|
||||
#define PRTPAPER_A4SMALL 10 && A4 Small 210 x 297 mm
|
||||
#define PRTPAPER_A5 11 && A5 148 x 210 mm
|
||||
#define PRTPAPER_B4 12 && B4 250 x 354
|
||||
#define PRTPAPER_B5 13 && B5 182 x 257 mm
|
||||
#define PRTPAPER_FOLIO 14 && Folio 8 1/2 x 13 in
|
||||
#define PRTPAPER_QUARTO 15 && Quarto 215 x 275 mm
|
||||
#define PRTPAPER_10X14 16 && 10x14 in
|
||||
#define PRTPAPER_11X17 17 && 11x17 in
|
||||
#define PRTPAPER_NOTE 18 && Note 8 1/2 x 11 in
|
||||
#define PRTPAPER_ENV_9 19 && Envelope #9 3 7/8 x 8 7/8
|
||||
#define PRTPAPER_ENV_10 20 && Envelope #10 4 1/8 x 9 1/2
|
||||
#define PRTPAPER_ENV_11 21 && Envelope #11 4 1/2 x 10 3/8
|
||||
#define PRTPAPER_ENV_12 22 && Envelope #12 4 \276 x 11
|
||||
#define PRTPAPER_ENV_14 23 && Envelope #14 5 x 11 1/2
|
||||
#define PRTPAPER_CSHEET 24 && C size sheet
|
||||
#define PRTPAPER_DSHEET 25 && D size sheet
|
||||
#define PRTPAPER_ESHEET 26 && E size sheet
|
||||
#define PRTPAPER_ENV_DL 27 && Envelope DL 110 x 220mm
|
||||
#define PRTPAPER_ENV_C5 28 && Envelope C5 162 x 229 mm
|
||||
#define PRTPAPER_ENV_C3 29 && Envelope C3 324 x 458 mm
|
||||
#define PRTPAPER_ENV_C4 30 && Envelope C4 229 x 324 mm
|
||||
#define PRTPAPER_ENV_C6 31 && Envelope C6 114 x 162 mm
|
||||
#define PRTPAPER_ENV_C65 32 && Envelope C65 114 x 229 mm
|
||||
#define PRTPAPER_ENV_B4 33 && Envelope B4 250 x 353 mm
|
||||
#define PRTPAPER_ENV_B5 34 && Envelope B5 176 x 250 mm
|
||||
#define PRTPAPER_ENV_B6 35 && Envelope B6 176 x 125 mm
|
||||
#define PRTPAPER_ENV_ITALY 36 && Envelope 110 x 230 mm
|
||||
#define PRTPAPER_ENV_MONARCH 37 && Envelope Monarch 3.875 x 7.5 in
|
||||
#define PRTPAPER_ENV_PERSONAL 38 && 6 3/4 Envelope 3 5/8 x 6 1/2 in
|
||||
#define PRTPAPER_FANFOLD_US 39 && US Std Fanfold 14 7/8 x 11 in
|
||||
#define PRTPAPER_FANFOLD_STD_GERMAN 40 && German Std Fanfold 8 1/2 x 12 in
|
||||
#define PRTPAPER_FANFOLD_LGL_GERMAN 41 && German Legal Fanfold 8 1/2 x 13 in
|
||||
|
||||
*-- Paper bins
|
||||
#define PRTBIN_UPPER 1
|
||||
#define PRTBIN_ONLYONE 1
|
||||
#define PRTBIN_LOWER 2
|
||||
#define PRTBIN_MIDDLE 3
|
||||
#define PRTBIN_MANUAL 4
|
||||
#define PRTBIN_ENVELOPE 5
|
||||
#define PRTBIN_ENVMANUAL 6
|
||||
#define PRTBIN_AUTO 7
|
||||
#define PRTBIN_TRACTOR 8
|
||||
#define PRTBIN_SMALLFMT 9
|
||||
#define PRTBIN_LARGEFMT 10
|
||||
#define PRTBIN_LARGECAPACITY 11
|
||||
#define PRTBIN_CASSETTE 14
|
||||
#define PRTBIN_AUTOSELECT 15
|
||||
|
||||
*-- Print qualities
|
||||
#define PRTRES_DRAFT -1
|
||||
#define PRTRES_LOW -2
|
||||
#define PRTRES_MEDIUM -3
|
||||
#define PRTRES_HIGH -4
|
||||
|
||||
*-- Color printer
|
||||
#define PRTCOLOR_MONOCHROME 1
|
||||
#define PRTCOLOR_COLOR 2
|
||||
|
||||
*-- Duplexing
|
||||
#define PRTDUP_SIMPLEX 1
|
||||
#define PRTDUP_VERTICAL 2
|
||||
#define PRTDUP_HORIZONTAL 3
|
||||
|
||||
*-- True Type fonts
|
||||
#define PRTTT_BITMAP 1 && Print True Type fonts as graphics
|
||||
#define PRTTT_DOWNLOAD 2 && Download True Type fonts as soft fonts
|
||||
#define PRTTT_SUBDEV 3 && Substitute device fonts for True Type
|
||||
|
||||
*-- FontMetric()
|
||||
#DEFINE TM_HEIGHT 1
|
||||
#DEFINE TM_ASCENT 2
|
||||
#DEFINE TM_DESCENT 3
|
||||
#DEFINE TM_INTERNALLEADING 4
|
||||
#DEFINE TM_EXTERNALLEADING 5
|
||||
#DEFINE TM_AVECHARWIDTH 6
|
||||
#DEFINE TM_MAXCHARWIDTH 7
|
||||
#DEFINE TM_WEIGHT 8
|
||||
#DEFINE TM_ITALIC 9
|
||||
#DEFINE TM_UNDERLINED 10
|
||||
#DEFINE TM_STRUCKOUT 11
|
||||
#DEFINE TM_FIRSTCHAR 12
|
||||
#DEFINE TM_LASTCHAR 13
|
||||
#DEFINE TM_DEFAULTCHAR 14
|
||||
#DEFINE TM_BREAKCHAR 15
|
||||
#DEFINE TM_PITCHANDFAMILY 16
|
||||
#DEFINE TM_CHARSET 17
|
||||
#DEFINE TM_OVERHANG 18
|
||||
#DEFINE TM_ASPECTX 19
|
||||
#DEFINE TM_ASPECTY 20
|
||||
|
||||
*-- Sysmetric() parameter values
|
||||
#DEFINE SYSMETRIC_SCREENWIDTH 1 && Screen width
|
||||
#DEFINE SYSMETRIC_SCREENHEIGHT 2 && Screen width
|
||||
#DEFINE SYSMETRIC_SIZINGBORDERWIDTH 3 && Width of the sizing border around a resizable window
|
||||
#DEFINE SYSMETRIC_SIZINGBORDERHEIGHT 4 && Height of the sizing border around a resizable window
|
||||
#DEFINE SYSMETRIC_VSCROLLBARWIDTH 5 && Width of a vertical scroll bar
|
||||
#DEFINE SYSMETRIC_VSCROLLBARHEIGHT 6 && Height of the arrow bitmap on a vertical scroll bar
|
||||
#DEFINE SYSMETRIC_HSCROLLBARWIDTH 7 && Width of the arrow bitmap on a horizontal scroll bar
|
||||
#DEFINE SYSMETRIC_HSCROLLBARHEIGHT 8 && Height of a horizontal scroll bar
|
||||
#DEFINE SYSMETRIC_WINDOWTITLEHEIGHT 9 && Height of window title (caption) area
|
||||
#DEFINE SYSMETRIC_WINDOWBORDERWIDTH 10 && Width of a window border
|
||||
#DEFINE SYSMETRIC_WINDOWBORDERHEIGHT 11 && Height of a window border
|
||||
#DEFINE SYSMETRIC_WINDOWFRAMEWIDTH 12 && Width of the frame around the perimeter of a window
|
||||
&& that has a caption but is not sizable
|
||||
#DEFINE SYSMETRIC_WINDOWFRAMEHEIGHT 13 && Height of the frame around the perimeter of a window
|
||||
&& that has a caption but is not sizable
|
||||
#DEFINE SYSMETRIC_THUMBBOXWIDTH 14 && Width of the thumb box in a horizontal scroll bar
|
||||
#DEFINE SYSMETRIC_THUMBBOXHEIGHT 15 && Height of the thumb box in a vertical scroll bar
|
||||
#DEFINE SYSMETRIC_ICONWIDTH 16 && Width of an icon
|
||||
#DEFINE SYSMETRIC_ICONHEIGHT 17 && Height of an icon
|
||||
#DEFINE SYSMETRIC_CURSORWIDTH 18 && Width of a cursor
|
||||
#DEFINE SYSMETRIC_CURSORHEIGHT 19 && Height of a cursor
|
||||
#DEFINE SYSMETRIC_MENUBAR 20 && Height of a single-line menu bar
|
||||
#DEFINE SYSMETRIC_CLIENTWIDTH 21 && Width of the client area for a full-screen window
|
||||
#DEFINE SYSMETRIC_CLIENTHEIGHT 22 && Height of the client area for a full-screen window
|
||||
#DEFINE SYSMETRIC_KANJIWINHEIGHT 23 && Height of the Kanji window at the bottom of the screen in DBCS versions
|
||||
#DEFINE SYSMETRIC_MINDRAGWIDTH 24 && Minimum tracking width of a window. (The user cannot drag the window frame to a size smaller than this)
|
||||
#DEFINE SYSMETRIC_MINDRAGHEIGHT 25 && Minimum tracking height of a window. (The user cannot drag the window frame to a size smaller than this)
|
||||
#DEFINE SYSMETRIC_MINWINDOWWIDTH 26 && Minimum width of a window
|
||||
#DEFINE SYSMETRIC_MINWINDOWHEIGHT 27 && Minimum height of a window
|
||||
#DEFINE SYSMETRIC_TITLEBARBUTTONWIDTH 28 && Width of a title bar button
|
||||
#DEFINE SYSMETRIC_TITLEBARBUTTONHEIGHT 29 && Height of a title bar button
|
||||
#DEFINE SYSMETRIC_MOUSEPRESENT 30 && Is mouse present? 1 => mouse is installed, 0 => no mouse is installed
|
||||
#DEFINE SYSMETRIC_DEBUGVERSION 31 && Is this a debug version? 1 => debug version, 0 => retail version
|
||||
#DEFINE SYSMETRIC_MOUSEBUTTONSWAP 32 && Are mouse buttons swapped? 1 => Yes, 0 => No
|
||||
#DEFINE SYSMETRIC_HALFHEIGHTBUTTONWIDTH 33 && Width of a button in a half-height title bar
|
||||
#DEFINE SYSMETRIC_HALFHEIGHTBUTTONHEIGHT 34 && Height of a button in a half-height title bar
|
||||
|
||||
*-- Windows GetSysMetric() defines
|
||||
#DEFINE SM_CXSCREEN 0
|
||||
#DEFINE SM_CYSCREEN 1
|
||||
#DEFINE SM_CXVSCROLL 2
|
||||
#DEFINE SM_CYHSCROLL 3
|
||||
#DEFINE SM_CYCAPTION 4
|
||||
#DEFINE SM_CXBORDER 5
|
||||
#DEFINE SM_CYBORDER 6
|
||||
#DEFINE SM_CXDLGFRAME 7
|
||||
#DEFINE SM_CYDLGFRAME 8
|
||||
#DEFINE SM_CYVTHUMB 9
|
||||
#DEFINE SM_CXHTHUMB 10
|
||||
#DEFINE SM_CXICON 11
|
||||
#DEFINE SM_CYICON 12
|
||||
#DEFINE SM_CXCURSOR 13
|
||||
#DEFINE SM_CYCURSOR 14
|
||||
#DEFINE SM_CYMENU 15
|
||||
#DEFINE SM_CXFULLSCREEN 16
|
||||
#DEFINE SM_CYFULLSCREEN 17
|
||||
#DEFINE SM_CYKANJIWINDOW 18
|
||||
#DEFINE SM_MOUSEPRESENT 19
|
||||
#DEFINE SM_CYVSCROLL 20
|
||||
#DEFINE SM_CXHSCROLL 21
|
||||
#DEFINE SM_DEBUG 22
|
||||
#DEFINE SM_SWAPBUTTON 23
|
||||
#DEFINE SM_RESERVED1 24
|
||||
#DEFINE SM_RESERVED2 25
|
||||
#DEFINE SM_RESERVED3 26
|
||||
#DEFINE SM_RESERVED4 27
|
||||
#DEFINE SM_CXMIN 28
|
||||
#DEFINE SM_CYMIN 29
|
||||
#DEFINE SM_CXSIZE 30
|
||||
#DEFINE SM_CYSIZE 31
|
||||
#DEFINE SM_CXFRAME 32
|
||||
#DEFINE SM_CYFRAME 33
|
||||
#DEFINE SM_CXMINTRACK 34
|
||||
#DEFINE SM_CYMINTRACK 35
|
||||
#DEFINE SM_CMETRICS 36
|
||||
|
||||
*-- Cursor buffering modes
|
||||
#DEFINE DB_BUFOFF 1
|
||||
#DEFINE DB_BUFLOCKRECORD 2
|
||||
#DEFINE DB_BUFOPTRECORD 3
|
||||
#DEFINE DB_BUFLOCKTABLE 4
|
||||
#DEFINE DB_BUFOPTTABLE 5
|
||||
|
||||
*-- Update types for views/cursors
|
||||
#DEFINE DB_UPDATE 1
|
||||
#DEFINE DB_DELETEINSERT 2
|
||||
|
||||
*-- WHERE clause types for views/cursors
|
||||
#DEFINE DB_KEY 1
|
||||
#DEFINE DB_KEYANDUPDATABLE 2
|
||||
#DEFINE DB_KEYANDMODIFIED 3
|
||||
#DEFINE DB_KEYANDTIMESTAMP 4
|
||||
|
||||
*-- Remote connection login prompt options
|
||||
#DEFINE DB_PROMPTCOMPLETE 1
|
||||
#DEFINE DB_PROMPTALWAYS 2
|
||||
#DEFINE DB_PROMPTNEVER 3
|
||||
|
||||
*-- Remote transaction modes
|
||||
#DEFINE DB_TRANSAUTO 1
|
||||
#DEFINE DB_TRANSMANUAL 2
|
||||
|
||||
*-- Source Types for CursorGetProp()
|
||||
#DEFINE DB_SRCLOCALVIEW 1
|
||||
#DEFINE DB_SRCREMOTEVIEW 2
|
||||
#DEFINE DB_SRCTABLE 3
|
||||
|
||||
*-- Language IDs.
|
||||
*
|
||||
* A language ID is a 16 bit value which is the combination of a
|
||||
* primary language ID and a secondary language ID. The bits are
|
||||
* allocated as follows:
|
||||
*
|
||||
* +-----------------------+-------------------------+
|
||||
* | Sublanguage ID | Primary Language ID |
|
||||
* +-----------------------+-------------------------+
|
||||
* 15 10 9 0 bit
|
||||
*
|
||||
*
|
||||
* The following three combinations of primary language ID and
|
||||
* sublanguage ID have special semantics:
|
||||
*
|
||||
* Primary Language ID Sublanguage ID Result
|
||||
* ------------------- --------------- ------------------------
|
||||
* LANG_NEUTRAL SUBLANG_NEUTRAL Language neutral
|
||||
* LANG_NEUTRAL SUBLANG_DEFAULT User default language
|
||||
* LANG_NEUTRAL SUBLANG_SYS_DEFAULT System default language
|
||||
*
|
||||
|
||||
*
|
||||
* Primary language IDs.
|
||||
*
|
||||
|
||||
#DEFINE LANG_NEUTRAL 0x00
|
||||
|
||||
#DEFINE LANG_AFRIKAANS 0x36
|
||||
#DEFINE LANG_ALBANIAN 0x1c
|
||||
#DEFINE LANG_ARABIC 0x01
|
||||
#DEFINE LANG_BASQUE 0x2d
|
||||
#DEFINE LANG_BELARUSIAN 0x23
|
||||
#DEFINE LANG_BULGARIAN 0x02
|
||||
#DEFINE LANG_CATALAN 0x03
|
||||
#DEFINE LANG_CHINESE 0x04
|
||||
#DEFINE LANG_CROATIAN 0x1a
|
||||
#DEFINE LANG_CZECH 0x05
|
||||
#DEFINE LANG_DANISH 0x06
|
||||
#DEFINE LANG_DUTCH 0x13
|
||||
#DEFINE LANG_ENGLISH 0x09
|
||||
#DEFINE LANG_ESTONIAN 0x25
|
||||
#DEFINE LANG_FAEROESE 0x38
|
||||
#DEFINE LANG_FARSI 0x29
|
||||
#DEFINE LANG_FINNISH 0x0b
|
||||
#DEFINE LANG_FRENCH 0x0c
|
||||
#DEFINE LANG_GERMAN 0x07
|
||||
#DEFINE LANG_GREEK 0x08
|
||||
#DEFINE LANG_HEBREW 0x0d
|
||||
#DEFINE LANG_HUNGARIAN 0x0e
|
||||
#DEFINE LANG_ICELANDIC 0x0f
|
||||
#DEFINE LANG_INDONESIAN 0x21
|
||||
#DEFINE LANG_ITALIAN 0x10
|
||||
#DEFINE LANG_JAPANESE 0x11
|
||||
#DEFINE LANG_KOREAN 0x12
|
||||
#DEFINE LANG_LATVIAN 0x26
|
||||
#DEFINE LANG_LITHUANIAN 0x27
|
||||
#DEFINE LANG_NORWEGIAN 0x14
|
||||
#DEFINE LANG_POLISH 0x15
|
||||
#DEFINE LANG_PORTUGUESE 0x16
|
||||
#DEFINE LANG_ROMANIAN 0x18
|
||||
#DEFINE LANG_RUSSIAN 0x19
|
||||
#DEFINE LANG_SERBIAN 0x1a
|
||||
#DEFINE LANG_SLOVAK 0x1b
|
||||
#DEFINE LANG_SLOVENIAN 0x24
|
||||
#DEFINE LANG_SPANISH 0x0a
|
||||
#DEFINE LANG_SWEDISH 0x1d
|
||||
#DEFINE LANG_THAI 0x1e
|
||||
#DEFINE LANG_TURKISH 0x1f
|
||||
#DEFINE LANG_UKRAINIAN 0x22
|
||||
#DEFINE LANG_VIETNAMESE 0x2a
|
||||
|
||||
*
|
||||
* Sublanguage IDs.
|
||||
*
|
||||
* The name immediately following SUBLANG_ dictates which primary
|
||||
* language ID that sublanguage ID can be combined with to form a
|
||||
* valid language ID.
|
||||
*
|
||||
|
||||
#DEFINE SUBLANG_NEUTRAL 0x0000 && language neutral
|
||||
#DEFINE SUBLANG_DEFAULT 0x0400 && user default
|
||||
#DEFINE SUBLANG_SYS_DEFAULT 0x0800 && system default
|
||||
|
||||
#DEFINE SUBLANG_ARABIC_SAUDI_ARABIA 0x0400 && Arabic (Saudi Arabia)
|
||||
#DEFINE SUBLANG_ARABIC_IRAQ 0x0800 && Arabic (Iraq)
|
||||
#DEFINE SUBLANG_ARABIC_EGYPT 0x0C00 && Arabic (Egypt)
|
||||
#DEFINE SUBLANG_ARABIC_LIBYA 0x1000 && Arabic (Libya)
|
||||
#DEFINE SUBLANG_ARABIC_ALGERIA 0x1400 && Arabic (Algeria)
|
||||
#DEFINE SUBLANG_ARABIC_MOROCCO 0x1800 && Arabic (Morocco)
|
||||
#DEFINE SUBLANG_ARABIC_TUNISIA 0x1C00 && Arabic (Tunisia)
|
||||
#DEFINE SUBLANG_ARABIC_OMAN 0x2000 && Arabic (Oman)
|
||||
#DEFINE SUBLANG_ARABIC_YEMEN 0x2400 && Arabic (Yemen)
|
||||
#DEFINE SUBLANG_ARABIC_SYRIA 0x2800 && Arabic (Syria)
|
||||
#DEFINE SUBLANG_ARABIC_JORDAN 0x2C00 && Arabic (Jordan)
|
||||
#DEFINE SUBLANG_ARABIC_LEBANON 0x3000 && Arabic (Lebanon)
|
||||
#DEFINE SUBLANG_ARABIC_KUWAIT 0x3400 && Arabic (Kuwait)
|
||||
#DEFINE SUBLANG_ARABIC_UAE 0x3800 && Arabic (U.A.E)
|
||||
#DEFINE SUBLANG_ARABIC_BAHRAIN 0x3C00 && Arabic (Bahrain)
|
||||
#DEFINE SUBLANG_ARABIC_QATAR 0x4000 && Arabic (Qatar)
|
||||
#DEFINE SUBLANG_CHINESE_TRADITIONAL 0x0400 && Chinese (Taiwan)
|
||||
#DEFINE SUBLANG_CHINESE_SIMPLIFIED 0x0800 && Chinese (PR China)
|
||||
#DEFINE SUBLANG_CHINESE_HONGKONG 0x0C00 && Chinese (Hong Kong S.A.R)
|
||||
#DEFINE SUBLANG_CHINESE_SINGAPORE 0x1000 && Chinese (Singapore)
|
||||
#DEFINE SUBLANG_DUTCH 0x0400 && Dutch
|
||||
#DEFINE SUBLANG_DUTCH_BELGIAN 0x0800 && Dutch (Belgian)
|
||||
#DEFINE SUBLANG_ENGLISH_US 0x0400 && English (USA)
|
||||
#DEFINE SUBLANG_ENGLISH_UK 0x0800 && English (UK)
|
||||
#DEFINE SUBLANG_ENGLISH_AUS 0x0C00 && English (Australian)
|
||||
#DEFINE SUBLANG_ENGLISH_CAN 0x1000 && English (Canadian)
|
||||
#DEFINE SUBLANG_ENGLISH_NZ 0x1400 && English (New Zealand)
|
||||
#DEFINE SUBLANG_ENGLISH_EIRE 0x1800 && English (Irish)
|
||||
#DEFINE SUBLANG_ENGLISH_SOUTH_AFRICA 0x1C00 && English (South Africa)
|
||||
#DEFINE SUBLANG_ENGLISH_JAMAICA 0x2000 && English (Jamaica)
|
||||
#DEFINE SUBLANG_ENGLISH_CARIBBEAN 0x2400 && English (Caribbean)
|
||||
#DEFINE SUBLANG_ENGLISH_BELIZE 0x2800 && English (Belize)
|
||||
#DEFINE SUBLANG_ENGLISH_TRINIDAD 0x2C00 && English (Trinidad)
|
||||
#DEFINE SUBLANG_FRENCH 0x0400 && French
|
||||
#DEFINE SUBLANG_FRENCH_BELGIAN 0x0800 && French (Belgian)
|
||||
#DEFINE SUBLANG_FRENCH_CANADIAN 0x0C00 && French (Canadian)
|
||||
#DEFINE SUBLANG_FRENCH_SWISS 0x1000 && French (Swiss)
|
||||
#DEFINE SUBLANG_FRENCH_LUXEMBOURG 0x1400 && French (Luxembourg)
|
||||
#DEFINE SUBLANG_GERMAN 0x0400 && German
|
||||
#DEFINE SUBLANG_GERMAN_SWISS 0x0800 && German (Swiss)
|
||||
#DEFINE SUBLANG_GERMAN_AUSTRIAN 0x0C00 && German (Austrian)
|
||||
#DEFINE SUBLANG_GERMAN_LUXEMBOURG 0x1000 && German (Luxembourg)
|
||||
#DEFINE SUBLANG_GERMAN_LIECHTENSTEIN 0x1400 && German (Liechtenstein)
|
||||
#DEFINE SUBLANG_ITALIAN 0x0400 && Italian
|
||||
#DEFINE SUBLANG_ITALIAN_SWISS 0x0800 && Italian (Swiss)
|
||||
#DEFINE SUBLANG_KOREAN 0x0400 && Korean (Extended Wansung)
|
||||
#DEFINE SUBLANG_KOREAN_JOHAB 0x0800 && Korean (Johab)
|
||||
#DEFINE SUBLANG_NORWEGIAN_BOKMAL 0x0400 && Norwegian (Bokmal)
|
||||
#DEFINE SUBLANG_NORWEGIAN_NYNORSK 0x0800 && Norwegian (Nynorsk)
|
||||
#DEFINE SUBLANG_PORTUGUESE 0x0800 && Portuguese
|
||||
#DEFINE SUBLANG_PORTUGUESE_BRAZILIAN 0x0400 && Portuguese (Brazilian)
|
||||
#DEFINE SUBLANG_SERBIAN_LATIN 0x0800 && Serbian (Latin)
|
||||
#DEFINE SUBLANG_SERBIAN_CYRILLIC 0x0C00 && Serbian (Cyrillic)
|
||||
#DEFINE SUBLANG_SPANISH 0x0400 && Spanish (Castilian)
|
||||
#DEFINE SUBLANG_SPANISH_MEXICAN 0x0800 && Spanish (Mexican)
|
||||
#DEFINE SUBLANG_SPANISH_MODERN 0x0C00 && Spanish (Modern)
|
||||
#DEFINE SUBLANG_SPANISH_GUATEMALA 0x1000 && Spanish (Guatemala)
|
||||
#DEFINE SUBLANG_SPANISH_COSTA_RICA 0x1400 && Spanish (Costa Rica)
|
||||
#DEFINE SUBLANG_SPANISH_PANAMA 0x1800 && Spanish (Panama)
|
||||
#DEFINE SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x1C00 && Spanish (Dominican Republic)
|
||||
#DEFINE SUBLANG_SPANISH_VENEZUELA 0x2000 && Spanish (Venezuela)
|
||||
#DEFINE SUBLANG_SPANISH_COLOMBIA 0x2400 && Spanish (Colombia)
|
||||
#DEFINE SUBLANG_SPANISH_PERU 0x2800 && Spanish (Peru)
|
||||
#DEFINE SUBLANG_SPANISH_ARGENTINA 0x2C00 && Spanish (Argentina)
|
||||
#DEFINE SUBLANG_SPANISH_ECUADOR 0x3000 && Spanish (Ecuador)
|
||||
#DEFINE SUBLANG_SPANISH_CHILE 0x3400 && Spanish (Chile)
|
||||
#DEFINE SUBLANG_SPANISH_URUGUAY 0x3800 && Spanish (Uruguay)
|
||||
#DEFINE SUBLANG_SPANISH_PARAGUAY 0x3C00 && Spanish (Paraguay)
|
||||
#DEFINE SUBLANG_SPANISH_BOLIVIA 0x4000 && Spanish (Bolivia)
|
||||
#DEFINE SUBLANG_SPANISH_EL_SALVADOR 0x4400 && Spanish (El Salvador)
|
||||
#DEFINE SUBLANG_SPANISH_HONDURAS 0x4800 && Spanish (Honduras)
|
||||
#DEFINE SUBLANG_SPANISH_NICARAGUA 0x4C00 && Spanish (Nicaragua)
|
||||
#DEFINE SUBLANG_SPANISH_PUERTO_RICO 0x5000 && Spanish (Puerto Rico)
|
||||
#DEFINE SUBLANG_SWEDISH 0x0400 && Swedish
|
||||
#DEFINE SUBLANG_SWEDISH_FINLAND 0x0800 && Swedish (Finland)
|
||||
|
||||
*-- DBC Events constants
|
||||
#DEFINE DBCEVENTS_NULLTYPE 0
|
||||
#DEFINE DBCEVENTS_DATABASE 1
|
||||
#DEFINE DBCEVENTS_TABLE 2
|
||||
#DEFINE DBCEVENTS_COLUMN 3
|
||||
#DEFINE DBCEVENTS_INDEX 4
|
||||
#DEFINE DBCEVENTS_TAG 4
|
||||
#DEFINE DBCEVENTS_RELATION 5
|
||||
#DEFINE DBCEVENTS_CONNECTION 6
|
||||
#DEFINE DBCEVENTS_VIEW 7
|
||||
#DEFINE DBCEVENTS_LASTTYPE 8
|
||||
#DEFINE DBCEVENTS_STPROCS 9
|
||||
|
||||
*-- AFields() Constants
|
||||
#define AFIELDS_NAME 1
|
||||
#define AFIELDS_TYPE 2
|
||||
#define AFIELDS_WIDTH 3
|
||||
#define AFIELDS_PRECISION 4
|
||||
#define AFIELDS_NULL 5
|
||||
#define AFIELDS_CODEPAGE_XLATE 6
|
||||
#define AFIELDS_VALID_EXPRESSION 7
|
||||
#define AFIELDS_VALID_TEXT 8
|
||||
#define AFIELDS_DEFAULT 9
|
||||
#define AFIELDS_TABLE_VALID_EXPRESSION 10
|
||||
#define AFIELDS_TABLE_VALID_TEXT 11
|
||||
#define AFIELDS_TABLE_LONG_NAME 12
|
||||
#define AFIELDS_INSERT_TRIGGER 13
|
||||
#define AFIELDS_UPDATE_TRIGGER 14
|
||||
#define AFIELDS_DELETE_TRIGGER 15
|
||||
#define AFIELDS_TABLE_COMMENT 16
|
||||
#define AFIELDS_AUTOINC_NEXT_VALUE 17
|
||||
#define AFIELDS_AUTOINC_STEP 18
|
||||
|
||||
* UCS Transformation Format byte order marks.
|
||||
#DEFINE ENCODE_UTF16 CHR(0xFF) + CHR(0xFE)
|
||||
#DEFINE ENCODE_UTF8 ""
|
||||
|
||||
* COM_Attrib flag settings for Type Library attributes support
|
||||
#DEFINE COMATTRIB_RESTRICTED 0x1 && The property/method should not be accessible from macro languages.
|
||||
#DEFINE COMATTRIB_HIDDEN 0x40 && The property/method should not be displayed to the user, although it exists and is bindable.
|
||||
#DEFINE COMATTRIB_NONBROWSABLE 0x400 && The property/method appears in an object browser, but not in a properties browser.
|
||||
#DEFINE COMATTRIB_READONLY 0x100000 && The property is read-only (applies only to Properties).
|
||||
#DEFINE COMATTRIB_WRITEONLY 0x200000 && The property is write-only (applies only to Properties).
|
||||
5
Initializari/euro500t.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
<LAUNCH_PATH> /t /RO /com:<COM_PORT> /speed:38400 /ecr:10 /data_file:<TXT_PATH><TXT_FILE>
|
||||
|
||||
|
||||
[/com:n] [/speed:nnnn] [/ecr:nn] [/num:nn] [/o:nnn] [/start:nnn] [/len:nnn] [/cfg:ssssss] [/tel:ttttttt]
|
||||
[/data_file:file] [/cfg_file:file] [/err_file:file] [/run_file :f ile] [/drm:drm] [/online_wait:time]
|
||||
5
Initializari/euro500t.txt.tmpl
Normal file
@@ -0,0 +1,5 @@
|
||||
<LAUNCH_PATH> /t /RO /com:<COM_PORT> /speed:38400 /ecr:10 /data_file:<TXT_PATH><TXT_FILE>
|
||||
|
||||
|
||||
[/com:n] [/speed:nnnn] [/ecr:nn] [/num:nn] [/o:nnn] [/start:nnn] [/len:nnn] [/cfg:ssssss] [/tel:ttttttt]
|
||||
[/data_file:file] [/cfg_file:file] [/err_file:file] [/run_file :f ile] [/drm:drm] [/online_wait:time]
|
||||
134
Initializari/euro500t_erori.xml
Normal file
@@ -0,0 +1,134 @@
|
||||
<EURO500T>
|
||||
<EROARE>
|
||||
<NUMAR>1</NUMAR>
|
||||
<MESAJ_ORIGINAL>Communication error</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare de comunicare</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>3</NUMAR>
|
||||
<MESAJ_ORIGINAL>Not finished sale in ECR, firstly finish the sale!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Vanzare neterminata in ECR!Terminati mai intai vanzarea!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>4</NUMAR>
|
||||
<MESAJ_ORIGINAL>Tax assignment out of range, or not active tax!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Cota de tva inexistenta sau inactiva!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>5</NUMAR>
|
||||
<MESAJ_ORIGINAL>DPT assignment out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Departament inexistent!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>6</NUMAR>
|
||||
<MESAJ_ORIGINAL>Sale unit out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>7</NUMAR>
|
||||
<MESAJ_ORIGINAL>Quantity out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>8</NUMAR>
|
||||
<MESAJ_ORIGINAL>Price out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>9</NUMAR>
|
||||
<MESAJ_ORIGINAL>Forbidden Online in particular mode!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>10</NUMAR>
|
||||
<MESAJ_ORIGINAL>Command out of range or 2 times called command "3" or "4"!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>11</NUMAR>
|
||||
<MESAJ_ORIGINAL>PLU number out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>12</NUMAR>
|
||||
<MESAJ_ORIGINAL>Text out of character set</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>13</NUMAR>
|
||||
<MESAJ_ORIGINAL>Payment value out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>14</NUMAR>
|
||||
<MESAJ_ORIGINAL>Payment type out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>15</NUMAR>
|
||||
<MESAJ_ORIGINAL>Currency out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>16</NUMAR>
|
||||
<MESAJ_ORIGINAL>Sale command but sale no started!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>30</NUMAR>
|
||||
<MESAJ_ORIGINAL>Number of serial port out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Numarul portului serial nu este valid!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>31</NUMAR>
|
||||
<MESAJ_ORIGINAL>ECR number out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Numarul casei de marcat nu este valid!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>32</NUMAR>
|
||||
<MESAJ_ORIGINAL>Incorrect ECR type!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Tipul casei de marcat specificat in fisierul de configurare este incorect!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>33</NUMAR>
|
||||
<MESAJ_ORIGINAL>Incorrect communication speed in SETUP.DAT file</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Viteza de comunicare specificata in fisierul de configurare este incorecta!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>34</NUMAR>
|
||||
<MESAJ_ORIGINAL>Error in ITEMS.TXT</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare in fisierul ITEMS.TXT!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>35</NUMAR>
|
||||
<MESAJ_ORIGINAL>Time-out error</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Casa de marcat nu este deschisa sau nu este conectata la computer!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>36</NUMAR>
|
||||
<MESAJ_ORIGINAL>To open SETUP.DAT file impossible or do not exist</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare la deschiderea fisierului de configurare!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
</EURO500T>
|
||||
134
Initializari/euro500t_erori.xml.tmpl
Normal file
@@ -0,0 +1,134 @@
|
||||
<EURO500T>
|
||||
<EROARE>
|
||||
<NUMAR>1</NUMAR>
|
||||
<MESAJ_ORIGINAL>Communication error</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare de comunicare</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>3</NUMAR>
|
||||
<MESAJ_ORIGINAL>Not finished sale in ECR, firstly finish the sale!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Vanzare neterminata in ECR!Terminati mai intai vanzarea!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>4</NUMAR>
|
||||
<MESAJ_ORIGINAL>Tax assignment out of range, or not active tax!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Cota de tva inexistenta sau inactiva!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>5</NUMAR>
|
||||
<MESAJ_ORIGINAL>DPT assignment out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Departament inexistent!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>6</NUMAR>
|
||||
<MESAJ_ORIGINAL>Sale unit out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>7</NUMAR>
|
||||
<MESAJ_ORIGINAL>Quantity out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>8</NUMAR>
|
||||
<MESAJ_ORIGINAL>Price out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>9</NUMAR>
|
||||
<MESAJ_ORIGINAL>Forbidden Online in particular mode!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>10</NUMAR>
|
||||
<MESAJ_ORIGINAL>Command out of range or 2 times called command "3" or "4"!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>11</NUMAR>
|
||||
<MESAJ_ORIGINAL>PLU number out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>12</NUMAR>
|
||||
<MESAJ_ORIGINAL>Text out of character set</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>13</NUMAR>
|
||||
<MESAJ_ORIGINAL>Payment value out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>14</NUMAR>
|
||||
<MESAJ_ORIGINAL>Payment type out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>15</NUMAR>
|
||||
<MESAJ_ORIGINAL>Currency out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>16</NUMAR>
|
||||
<MESAJ_ORIGINAL>Sale command but sale no started!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE></EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>30</NUMAR>
|
||||
<MESAJ_ORIGINAL>Number of serial port out of range!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Numarul portului serial nu este valid!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>31</NUMAR>
|
||||
<MESAJ_ORIGINAL>ECR number out of range</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Numarul casei de marcat nu este valid!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>32</NUMAR>
|
||||
<MESAJ_ORIGINAL>Incorrect ECR type!</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Tipul casei de marcat specificat in fisierul de configurare este incorect!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>33</NUMAR>
|
||||
<MESAJ_ORIGINAL>Incorrect communication speed in SETUP.DAT file</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Viteza de comunicare specificata in fisierul de configurare este incorecta!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>34</NUMAR>
|
||||
<MESAJ_ORIGINAL>Error in ITEMS.TXT</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare in fisierul ITEMS.TXT!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>35</NUMAR>
|
||||
<MESAJ_ORIGINAL>Time-out error</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Casa de marcat nu este deschisa sau nu este conectata la computer!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
<EROARE>
|
||||
<NUMAR>36</NUMAR>
|
||||
<MESAJ_ORIGINAL>To open SETUP.DAT file impossible or do not exist</MESAJ_ORIGINAL>
|
||||
<EXPLICATIE>Eroare la deschiderea fisierului de configurare!</EXPLICATIE>
|
||||
</EROARE>
|
||||
|
||||
</EURO500T>
|
||||
11
Initializari/roagest_bon.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<FIRME>
|
||||
<FIRMA>
|
||||
<TEMPLATE>EURO500T.TXT</TEMPLATE>
|
||||
<TEMPLATE_PATH>\INITIALIZARI\</TEMPLATE_PATH>
|
||||
<COM_PORT>1</COM_PORT>
|
||||
<LAUNCH_PATH>C:\EURO500\</LAUNCH_PATH>
|
||||
<LAUNCH_FILE>ONLINE.EXE</LAUNCH_FILE>
|
||||
<LAUNCH_DATA>ITEMS.TXT</LAUNCH_DATA>
|
||||
<PARAMS>1</PARAMS>
|
||||
</FIRMA>
|
||||
</FIRME>
|
||||
11
Initializari/roagest_bon.xml.tmpl
Normal file
@@ -0,0 +1,11 @@
|
||||
<FIRME>
|
||||
<FIRMA>
|
||||
<TEMPLATE>EURO500T.TXT</TEMPLATE>
|
||||
<TEMPLATE_PATH>\INITIALIZARI\</TEMPLATE_PATH>
|
||||
<COM_PORT>1</COM_PORT>
|
||||
<LAUNCH_PATH>C:\EURO500\</LAUNCH_PATH>
|
||||
<LAUNCH_FILE>ONLINE.EXE</LAUNCH_FILE>
|
||||
<LAUNCH_DATA>ITEMS.TXT</LAUNCH_DATA>
|
||||
<PARAMS>1</PARAMS>
|
||||
</FIRMA>
|
||||
</FIRME>
|
||||
11
Initializari/roagest_mp500.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<FIRME>
|
||||
<TEAS>
|
||||
<TEMPLATE>MP500.TXT</TEMPLATE>
|
||||
<TEMPLATE_PATH>\INITIALIZARI\</TEMPLATE_PATH>
|
||||
<COM_PORT>1</COM_PORT>
|
||||
<LAUNCH_PATH>C:\DATPRINT\</LAUNCH_PATH>
|
||||
<LAUNCH_FILE>DATPRINT.EXE</LAUNCH_FILE>
|
||||
<LAUNCH_DATA>BON.INP</LAUNCH_DATA>
|
||||
<PARAMS>1</PARAMS>
|
||||
</TEAS>
|
||||
</FIRME>
|
||||
11
Initializari/roagest_mp500.xml.tmpl
Normal file
@@ -0,0 +1,11 @@
|
||||
<FIRME>
|
||||
<TEAS>
|
||||
<TEMPLATE>MP500.TXT</TEMPLATE>
|
||||
<TEMPLATE_PATH>\INITIALIZARI\</TEMPLATE_PATH>
|
||||
<COM_PORT>1</COM_PORT>
|
||||
<LAUNCH_PATH>C:\DATPRINT\</LAUNCH_PATH>
|
||||
<LAUNCH_FILE>DATPRINT.EXE</LAUNCH_FILE>
|
||||
<LAUNCH_DATA>BON.INP</LAUNCH_DATA>
|
||||
<PARAMS>1</PARAMS>
|
||||
</TEAS>
|
||||
</FIRME>
|
||||
5792
Locale/locale.db2
Normal file
513
Locale/locale.dc2
Normal file
@@ -0,0 +1,513 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="locale.dbc" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
|
||||
<DATABASE>
|
||||
<Name>LOCALE</Name>
|
||||
<Comment></Comment>
|
||||
<Version>10</Version>
|
||||
<DBCEvents>.F.</DBCEvents>
|
||||
<DBCEventFilename></DBCEventFilename>
|
||||
|
||||
|
||||
<TABLES>
|
||||
|
||||
<TABLE>
|
||||
<Name>LOCALE</Name>
|
||||
<Comment></Comment>
|
||||
<Path>locale.dbf</Path>
|
||||
<DeleteTrigger></DeleteTrigger>
|
||||
<InsertTrigger></InsertTrigger>
|
||||
<UpdateTrigger></UpdateTrigger>
|
||||
<PrimaryKey></PrimaryKey>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
|
||||
<FIELD_ORDER>
|
||||
phrase
|
||||
language
|
||||
notes
|
||||
id
|
||||
translated
|
||||
</FIELD_ORDER>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>id</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>language</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>notes</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>phrase</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>translated</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<Name>id</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>language</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
|
||||
</TABLE>
|
||||
|
||||
<TABLE>
|
||||
<Name>LOCALE_LANG</Name>
|
||||
<Comment></Comment>
|
||||
<Path>locale_lang.dbf</Path>
|
||||
<DeleteTrigger></DeleteTrigger>
|
||||
<InsertTrigger></InsertTrigger>
|
||||
<UpdateTrigger></UpdateTrigger>
|
||||
<PrimaryKey></PrimaryKey>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
|
||||
<FIELD_ORDER>
|
||||
id
|
||||
siteid
|
||||
name
|
||||
abbr
|
||||
cp
|
||||
rule1
|
||||
rule2
|
||||
exclude
|
||||
</FIELD_ORDER>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>abbr</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>cp</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>exclude</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>id</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>name</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>rule1</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>rule2</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>siteid</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<Name>id</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.T.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>name</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>site</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>siteid</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
|
||||
</TABLE>
|
||||
|
||||
<TABLE>
|
||||
<Name>LOCALE_SOURCE</Name>
|
||||
<Comment></Comment>
|
||||
<Path>locale_source.dbf</Path>
|
||||
<DeleteTrigger></DeleteTrigger>
|
||||
<InsertTrigger></InsertTrigger>
|
||||
<UpdateTrigger></UpdateTrigger>
|
||||
<PrimaryKey></PrimaryKey>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
|
||||
<FIELD_ORDER>
|
||||
id
|
||||
name
|
||||
url
|
||||
page
|
||||
markers
|
||||
duration
|
||||
hits
|
||||
exclude
|
||||
timeout
|
||||
attempt
|
||||
notes
|
||||
</FIELD_ORDER>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>attempt</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>duration</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>exclude</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>hits</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>id</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>markers</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>name</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>notes</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>page</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>timeout</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>url</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<Name>id</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.T.</IsUnique>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
|
||||
</TABLE>
|
||||
|
||||
<TABLE>
|
||||
<Name>LOCALE_XREF</Name>
|
||||
<Comment></Comment>
|
||||
<Path>locale_xref.dbf</Path>
|
||||
<DeleteTrigger></DeleteTrigger>
|
||||
<InsertTrigger></InsertTrigger>
|
||||
<UpdateTrigger></UpdateTrigger>
|
||||
<PrimaryKey></PrimaryKey>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
|
||||
<FIELD_ORDER>
|
||||
src_langid
|
||||
dst_langid
|
||||
siteid
|
||||
</FIELD_ORDER>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>dst_langid</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>siteid</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>src_langid</Name>
|
||||
<Caption></Caption>
|
||||
<Comment></Comment>
|
||||
<DefaultValue></DefaultValue>
|
||||
<DisplayClass></DisplayClass>
|
||||
<DisplayClassLibrary></DisplayClassLibrary>
|
||||
<Format></Format>
|
||||
<InputMask></InputMask>
|
||||
<RuleExpression></RuleExpression>
|
||||
<RuleText></RuleText>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<Name>dst_langid</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>siteid</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<Name>src_langid</Name>
|
||||
<Comment></Comment>
|
||||
<IsUnique>.F.</IsUnique>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
|
||||
</TABLE>
|
||||
</TABLES>
|
||||
|
||||
|
||||
|
||||
|
||||
<STOREDPROCEDURES><![CDATA[
|
||||
|
||||
]]></STOREDPROCEDURES>
|
||||
</DATABASE>
|
||||
601
Locale/locale_back.db2
Normal file
@@ -0,0 +1,601 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="locale_back.dbf" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
|
||||
|
||||
<TABLE>
|
||||
<MemoFile></MemoFile>
|
||||
<CodePage>1252</CodePage>
|
||||
<LastUpdate></LastUpdate>
|
||||
<Database></Database>
|
||||
<FileType>0x00000030</FileType>
|
||||
<FileType_Descrip>Visual FoxPro</FileType_Descrip>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>PHRASE</Name>
|
||||
<Type>M</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>LANGUAGE</Name>
|
||||
<Type>C</Type>
|
||||
<Width>30</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>NOTES</Name>
|
||||
<Type>M</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>ID</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<IndexFiles>
|
||||
|
||||
<IndexFile Type="Structural" >
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<TagName>ID</TagName>
|
||||
<TagType>REGULAR</TagType>
|
||||
<Key>ID</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<TagName>LANGUAGE</TagName>
|
||||
<TagType>REGULAR</TagType>
|
||||
<Key>LANGUAGE</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
</IndexFile>
|
||||
|
||||
</IndexFiles>
|
||||
|
||||
|
||||
<RECORDS>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[CUSTOMER]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>1</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[CLIENTE]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>1</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Add]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>2</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Agregue]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>2</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Add new record / Save edits]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>3</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Agregue el nuevo expediente/excepto corrige]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>3</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Delete]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>4</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Cancelaci<63>n]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>4</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Delete existing record]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>5</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Expediente existente de la cancelaci<63>n]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>5</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Edit]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>6</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Corrija]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>6</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Edit existing record / Revert edits]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>7</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Corrija el expediente existente/invierta corrige]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>7</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Bottom]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>8</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Fondo]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>8</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Go to bottom of table]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>9</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Vaya al fondo de la tabla]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>9</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Exit]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>10</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Salida]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>10</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Exit input form]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>11</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Salga de la forma de la entrada]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>11</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Find]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>12</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Hallazgo]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>12</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Search for records]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>13</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[B<>squeda para los expedientes]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>13</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Next]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>14</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Despu<70>s]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>14</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Skip to next record]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>15</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Salto a registrar despu<70>s]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>15</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Prev]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>16</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Prev]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES><![CDATA[Could not be properly translated.]]></NOTES>
|
||||
<ID>16</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Skip to previous record]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>17</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Salto al expediente anterior]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>17</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Print]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>18</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Impresi<73>n]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>18</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Print to report]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>19</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Impresi<73>n a divulgar]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>19</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Top]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>20</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Tapa]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>20</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Go to top of table]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>21</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Vaya a la tapa de la tabla]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>21</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Address:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>22</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Direcci<63>n:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>22</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[City:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>23</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Ciudad:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>23</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Company:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>24</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Compa<70><61>a:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>24</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Contact Name:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>25</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Nombre Del Contacto:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>25</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Contact Title:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>26</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[T<>tulo Del Contacto:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>26</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Country:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>27</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Pa<50>s:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>27</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Customer:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>28</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Cliente:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>28</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Fax:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>29</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[El fax:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>29</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Phone:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>30</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Tel<65>fono:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>30</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Postal Code:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>31</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[C<>digo Postal:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>31</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Region:]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>32</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Regi<67>n:]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>32</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Agregue]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>2</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Previous]]></PHRASE>
|
||||
<LANGUAGE>English</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>33</ID>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<PHRASE><![CDATA[Anterior]]></PHRASE>
|
||||
<LANGUAGE>Spanish</LANGUAGE>
|
||||
<NOTES></NOTES>
|
||||
<ID>33</ID>
|
||||
</RECORD>
|
||||
|
||||
</RECORDS>
|
||||
|
||||
|
||||
</TABLE>
|
||||
|
||||
1328
Locale/locale_lang.db2
Normal file
550
Locale/locale_source.db2
Normal file
@@ -0,0 +1,550 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="locale_source.dbf" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
|
||||
|
||||
<TABLE>
|
||||
<MemoFile></MemoFile>
|
||||
<CodePage>1252</CodePage>
|
||||
<LastUpdate></LastUpdate>
|
||||
<Database>locale.dbc</Database>
|
||||
<FileType>0x00000030</FileType>
|
||||
<FileType_Descrip>Visual FoxPro</FileType_Descrip>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>ID</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName>LOCALE_SOURCE</LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>NAME</Name>
|
||||
<Type>C</Type>
|
||||
<Width>30</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>URL</Name>
|
||||
<Type>C</Type>
|
||||
<Width>100</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>PAGE</Name>
|
||||
<Type>M</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>MARKERS</Name>
|
||||
<Type>M</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>DURATION</Name>
|
||||
<Type>N</Type>
|
||||
<Width>16</Width>
|
||||
<Decimals>3</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>HITS</Name>
|
||||
<Type>B</Type>
|
||||
<Width>8</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>EXCLUDE</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>TIMEOUT</Name>
|
||||
<Type>N</Type>
|
||||
<Width>3</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>ATTEMPT</Name>
|
||||
<Type>N</Type>
|
||||
<Width>3</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>NOTES</Name>
|
||||
<Type>C</Type>
|
||||
<Width>250</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<IndexFiles>
|
||||
|
||||
<IndexFile Type="Structural" >
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<TagName>ID</TagName>
|
||||
<TagType>CANDIDATE</TagType>
|
||||
<Key>ID</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
</IndexFile>
|
||||
|
||||
</IndexFiles>
|
||||
|
||||
|
||||
<RECORDS>
|
||||
|
||||
<RECORD>
|
||||
<ID>1</ID>
|
||||
<NAME>InterTran</NAME>
|
||||
<URL>http://www.tranexp.com:2000/InterTran</URL>
|
||||
<PAGE><![CDATA[<form method="POST" ACTION="http://www.tranexp.com:2000/Translate/result.shtml" name="forma">
|
||||
<INPUT type="hidden" value="yes" name="topframe">
|
||||
<input type=text name="from" value="@src_lang@">
|
||||
<input type=text name="to" value="@dst_lang@">
|
||||
<input type=text name="keyb" value="non">
|
||||
<textarea name="text">@phrase@</textarea>
|
||||
<input type="submit" name="Submit">
|
||||
</form>
|
||||
<script>document.all.forma.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[>About us<
|
||||
name=translation
|
||||
>
|
||||
</textarea>]]></MARKERS>
|
||||
<DURATION>0.001</DURATION>
|
||||
<HITS>1</HITS>
|
||||
<EXCLUDE>1</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES>Site has become a pay site.</NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>2</ID>
|
||||
<NAME>Google</NAME>
|
||||
<URL>http://www.google.com/language_tools</URL>
|
||||
<PAGE><![CDATA[<form action="http://translate.google.com/translate_t" method="post" name="forma">
|
||||
<textarea name="text" rows="5" cols="45" wrap="PHYSICAL">@phrase@</textarea>
|
||||
<input type=text name="langpair" value="@src_lang@|@dst_lang@">
|
||||
<input type="hidden" name="hl" value="en">
|
||||
<input type="hidden" name="ie" value="UTF-8">
|
||||
<input type="hidden" name="oe" value="UTF-8">
|
||||
<input type="hidden" name="safe" value="off">
|
||||
<input type="submit" value="Translate">
|
||||
</form>
|
||||
<script>document.all.forma.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
name=q
|
||||
>
|
||||
</]]></MARKERS>
|
||||
<DURATION>92.875</DURATION>
|
||||
<HITS>4</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>4</ID>
|
||||
<NAME>AltaVista</NAME>
|
||||
<URL>http://babelfish.altavista.com/</URL>
|
||||
<PAGE><![CDATA[<form action="http://babelfish.altavista.com/babelfish/tr" method="post" name="transform">
|
||||
<input type="hidden" name="doit" value="done">
|
||||
<input type="hidden" name="tt" value="urltext">
|
||||
<input type="hidden" name="intl" value="1">
|
||||
<textarea name="urltext">@phrase@</textarea>
|
||||
<input type=text name="lp" value="@src_lang@_@dst_lang@">
|
||||
<input type="Submit" value="Translate">
|
||||
</form>
|
||||
<script>document.all.transform.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[>Help<
|
||||
<DIV lang=
|
||||
>
|
||||
<]]></MARKERS>
|
||||
<DURATION>61.846</DURATION>
|
||||
<HITS>1</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>5</ID>
|
||||
<NAME>FreeTranslation</NAME>
|
||||
<URL>http://www.freetranslation.com/</URL>
|
||||
<PAGE><![CDATA[<form name="frmTranslator" method="post" action="http://ets.freetranslation.com">
|
||||
<input type="hidden" name="sequence" value="core">
|
||||
<input type="hidden" name="mode" value="html">
|
||||
<input type="hidden" name="template" value="results_en-us.htm">
|
||||
<input type=text name="language" value="@src_lang@/@dst_lang@">
|
||||
<textarea name="srctext" >@phrase@</textarea>
|
||||
<input type="submit" name="Submit" value="FREE Translation">
|
||||
</form>
|
||||
<script>document.all.frmTranslator.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[name=dsttext
|
||||
name=dsttext
|
||||
>
|
||||
</textarea>]]></MARKERS>
|
||||
<DURATION>196.013</DURATION>
|
||||
<HITS>109</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>6</ID>
|
||||
<NAME>Dictionary</NAME>
|
||||
<URL>http://dictionary.reference.com/translate/text.html</URL>
|
||||
<PAGE><![CDATA[<form action="http://dictionary.reference.com/translate/text.html" method="post" name="trans_form">
|
||||
<input type="hidden" name="r" value="106252320382962800">
|
||||
<input type=text name="lp" value="@src_lang@_@dst_lang@">
|
||||
<textarea name="text" >@phrase@</textarea>
|
||||
<input type="submit" value="Translate">
|
||||
</form>
|
||||
<script>document.all.trans_form.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
In @dlang@:
|
||||
<p>
|
||||
</p>]]></MARKERS>
|
||||
<DURATION>574.747</DURATION>
|
||||
<HITS>683</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>7</ID>
|
||||
<NAME>Wanadoo</NAME>
|
||||
<URL>http://outils.wanadoo.fr/wanadoo/</URL>
|
||||
<PAGE><![CDATA[<form action="http://outils.wanadoo.fr/wanadoo" method="post" name="textrad" >
|
||||
<input type="hidden" name="systran_id" value="Wanadoo-fr">
|
||||
<input type="hidden" name="systran_charset" value="utf-8">
|
||||
<textarea name="systran_text" >@phrase@</textarea>
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit1 id=submit1>
|
||||
</form>
|
||||
<script>document.all.textrad.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
<!--/texte traduit-->
|
||||
class=littleG width=630>
|
||||
<
|
||||
]]></MARKERS>
|
||||
<DURATION>90.569</DURATION>
|
||||
<HITS>1</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>8</ID>
|
||||
<NAME>Voila</NAME>
|
||||
<URL>http://c.voila.fr/</URL>
|
||||
<PAGE><![CDATA[<form method="post" name="textrad" action="http://trans.voila.fr/voila" >
|
||||
<input type="hidden" name="systran_id" value="Voila-fr">
|
||||
<input type="hidden" name="systran_charset" value="utf-8">
|
||||
<textarea name="systran_text" >@phrase@</textarea>
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit1 id=submit1>
|
||||
</form>
|
||||
<script>document.all.textrad.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
<!-- /AUSSI SUR VOILA -->
|
||||
<td valign=top>
|
||||
</td>
|
||||
]]></MARKERS>
|
||||
<DURATION>77.094</DURATION>
|
||||
<HITS>1</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>9</ID>
|
||||
<NAME>Terra</NAME>
|
||||
<URL>http://terra.onlinelanguagelearning.com/en/</URL>
|
||||
<PAGE><![CDATA[<form name="TRANS" action="http://www.systranbox.com/systran/box" method="post" systran="no">
|
||||
<input name="systran_id" type="hidden" value="SystranSoft-en">
|
||||
<input name="systran_charset" type="hidden" value="utf-8">
|
||||
<input type="radio" value="text" name="ttype" checked><input type="radio" value="url" name="ttype">
|
||||
<textarea name="systran_text" >@phrase@</textarea>
|
||||
<input value="http://www." name="systran_url">
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit1 id=submit1>
|
||||
</form>
|
||||
<script>document.all.TRANS.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
name="translation"
|
||||
>
|
||||
<]]></MARKERS>
|
||||
<DURATION>57.913</DURATION>
|
||||
<HITS>3</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>10</ID>
|
||||
<NAME>SysTran</NAME>
|
||||
<URL>http://www.systransoft.com/</URL>
|
||||
<PAGE><![CDATA[<form name="TRANS" action="http://www.systranbox.com/systran/box" method="post" systran="no">
|
||||
<input name="systran_id" type="hidden" value="SystranSoft-en">
|
||||
<input name="systran_charset" type="hidden" value="utf-8">
|
||||
<input type="radio" value="text" name="ttype" checked><input type="radio" value="url" name="ttype">
|
||||
<textarea name="systran_text" >@phrase@</textarea>
|
||||
<input value="http://www." name="systran_url">
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit1 id=submit1>
|
||||
</form>
|
||||
<script>document.all.TRANS.submit()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
name="translation"
|
||||
>
|
||||
<]]></MARKERS>
|
||||
<DURATION>71.539</DURATION>
|
||||
<HITS>5</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>11</ID>
|
||||
<NAME>Free</NAME>
|
||||
<URL>http://www.systranbox.com/systran/box</URL>
|
||||
<PAGE><![CDATA[<form action="http://www.systranbox.com/systran/box" method=POST >
|
||||
<input name="id" value="Free-fr" type="hidden">
|
||||
<input name="systran_charset" type="hidden" value="utf-8">
|
||||
<textarea name="urltext" >@phrase@</textarea>
|
||||
<input value="http://www." name="systran_url">
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit id=submit>
|
||||
</form>
|
||||
<script>document.all.submit.click()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
color="#61718A"
|
||||
>
|
||||
<]]></MARKERS>
|
||||
<DURATION>74.060</DURATION>
|
||||
<HITS>2</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
<RECORD>
|
||||
<ID>12</ID>
|
||||
<NAME>Lycos</NAME>
|
||||
<URL>http://translation.lycos.com/lycos</URL>
|
||||
<PAGE><![CDATA[<FORM ACTION="http://translation.lycos.com/lycos" METHOD=POST>
|
||||
<INPUT NAME="id" VALUE="Lycos-en" type="hidden">
|
||||
<input name="systran_charset" type="hidden" value="utf-8">
|
||||
<textarea name="urltext" >@phrase@</textarea>
|
||||
<input type=text name=systran_lp value="@src_lang@_@dst_lang@">
|
||||
<input type=submit name=submit id=submit>
|
||||
</form>
|
||||
<script>document.all.submit.click()</script>
|
||||
]]></PAGE>
|
||||
<MARKERS><![CDATA[</html>
|
||||
name="urltranslated"
|
||||
>
|
||||
<]]></MARKERS>
|
||||
<DURATION>76.416</DURATION>
|
||||
<HITS>2</HITS>
|
||||
<EXCLUDE>0</EXCLUDE>
|
||||
<TIMEOUT>20</TIMEOUT>
|
||||
<ATTEMPT>1</ATTEMPT>
|
||||
<NOTES></NOTES>
|
||||
</RECORD>
|
||||
|
||||
</RECORDS>
|
||||
|
||||
|
||||
</TABLE>
|
||||
|
||||
120
Locale/locale_xref.db2
Normal file
@@ -0,0 +1,120 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="locale_xref.dbf" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
|
||||
|
||||
<TABLE>
|
||||
<MemoFile></MemoFile>
|
||||
<CodePage>1252</CodePage>
|
||||
<LastUpdate></LastUpdate>
|
||||
<Database>locale.dbc</Database>
|
||||
<FileType>0x00000030</FileType>
|
||||
<FileType_Descrip>Visual FoxPro</FileType_Descrip>
|
||||
|
||||
<FIELDS>
|
||||
<FIELD>
|
||||
<Name>SRC_LANGID</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName>LOCALE_XREF</LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>DST_LANGID</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
<FIELD>
|
||||
<Name>SITEID</Name>
|
||||
<Type>I</Type>
|
||||
<Width>4</Width>
|
||||
<Decimals>0</Decimals>
|
||||
<Null>.F.</Null>
|
||||
<NoCPTran>.F.</NoCPTran>
|
||||
<Field_Valid_Exp></Field_Valid_Exp>
|
||||
<Field_Valid_Text></Field_Valid_Text>
|
||||
<Field_Default_Value></Field_Default_Value>
|
||||
<Table_Valid_Exp></Table_Valid_Exp>
|
||||
<Table_Valid_Text></Table_Valid_Text>
|
||||
<LongTableName></LongTableName>
|
||||
<Ins_Trig_Exp></Ins_Trig_Exp>
|
||||
<Upd_Trig_Exp></Upd_Trig_Exp>
|
||||
<Del_Trig_Exp></Del_Trig_Exp>
|
||||
<TableComment></TableComment>
|
||||
<Autoinc_Nextval>0</Autoinc_Nextval>
|
||||
<Autoinc_Step>0</Autoinc_Step>
|
||||
</FIELD>
|
||||
</FIELDS>
|
||||
|
||||
<IndexFiles>
|
||||
|
||||
<IndexFile Type="Structural" >
|
||||
|
||||
<INDEXES>
|
||||
<INDEX>
|
||||
<TagName>DST_LANGID</TagName>
|
||||
<TagType>REGULAR</TagType>
|
||||
<Key>DST_LANGID</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<TagName>SITEID</TagName>
|
||||
<TagType>REGULAR</TagType>
|
||||
<Key>SITEID</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
<INDEX>
|
||||
<TagName>SRC_LANGID</TagName>
|
||||
<TagType>REGULAR</TagType>
|
||||
<Key>SRC_LANGID</Key>
|
||||
<Filter></Filter>
|
||||
<Order>ASCENDING</Order>
|
||||
<Collate>MACHINE</Collate>
|
||||
</INDEX>
|
||||
</INDEXES>
|
||||
</IndexFile>
|
||||
|
||||
</IndexFiles>
|
||||
|
||||
|
||||
<RECORDS>
|
||||
|
||||
</RECORDS>
|
||||
|
||||
|
||||
</TABLE>
|
||||
|
||||
258
Meniuri/achi3.mn2
Normal file
@@ -0,0 +1,258 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="achi3.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "\Pe baza de fisa tehnologica"
|
||||
ON SELECTION BAR 1 OF Shortcut DO BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "\Pe baza de \<deviz"
|
||||
ON SELECTION BAR 2 OF Shortcut lans(82)
|
||||
|
||||
DEFINE BAR 3 OF Shortcut PROMPT "Productie \<proprie" ;
|
||||
MESSAGE "345:711"
|
||||
ON SELECTION BAR 3 OF Shortcut lans(100)
|
||||
|
||||
DEFINE BAR 4 OF Shortcut PROMPT "\<Inregistrare prod. cu inchidere prod. in curs" ;
|
||||
MESSAGE "345:711;711:331"
|
||||
ON SELECTION BAR 4 OF Shortcut lans(219)
|
||||
|
||||
DEFINE BAR 5 OF Shortcut PROMPT "\-"
|
||||
ON BAR 5 OF Shortcut ACTIVATE POPUP _6vh12wqmo
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _6vh12wqmo SHORTCUT RELATIVE
|
||||
DEFINE BAR 6 OF Shortcut PROMPT "Semifabricate" ;
|
||||
MESSAGE "341:711"
|
||||
ON SELECTION BAR 6 OF Shortcut lans(277)
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
|
||||
*<Procedures>
|
||||
PROCEDURE BAR_1_OF_Shortcut_FB2P
|
||||
*!* LOCAL lmarca, lcant,LNUME,LCOD,lsuma,ldata
|
||||
*!* STORE .F. TO lmarca
|
||||
*!* STORE {} TO ldata
|
||||
*!* DO sterge
|
||||
*!* buton=1
|
||||
*!* m.FDOC='PROCES VERBAL PRODUCTIE'
|
||||
|
||||
|
||||
*!* lans(77)
|
||||
|
||||
*!* IF buton=2
|
||||
*!* DO sterge
|
||||
*!* RETURN
|
||||
*!* ENDIF
|
||||
*!* SELE numegest
|
||||
*!* LOCA FOR numegest=m.numegest
|
||||
*!* m.GESTDEST=GEST
|
||||
*!* ldata=M.DATAACT
|
||||
|
||||
*!* OP_GEST.SELECTIE_achi()&&materiale
|
||||
|
||||
|
||||
*!* DO CAUT_ALFA_CURSOR WITH 'NUMEGEST','NUMEGEST','Gestiunea sursa de materiale:','m.numegest'
|
||||
*!* m.GESTSURSA=GEST
|
||||
|
||||
*!* OP_GEST.PAGEFR1.SELECTIE(NR_GEST)
|
||||
|
||||
*!* SELECT INTRARI
|
||||
*!* ZAP
|
||||
*!* OB=CREATEOBJECT("FACTGEST_RETETAR")
|
||||
*!* OB.SHOW(1)
|
||||
|
||||
|
||||
*!* IF buton=2
|
||||
*!* DO sterge
|
||||
*!* RETURN
|
||||
*!* ENDIF
|
||||
|
||||
|
||||
|
||||
|
||||
*!* SELECT INTRARI
|
||||
*!* SCAN
|
||||
*!* m.ID_PRODUS=VAL(sectie)
|
||||
*!* CANTITATE=CANT
|
||||
|
||||
*!* SELECT DISTINCT codmat,denumire,UM,SUM(cants+CANT-cantE) AS cants FROM stoc WHERE GEST=M.GESTSURSA INTO CURSOR STOCTOTAL;
|
||||
*!* GROUP BY denumire,codmat
|
||||
|
||||
*!* SELECT retetar
|
||||
*!* SCAN FOR ID_PRODUS=m.ID_PRODUS AND !DELETED()
|
||||
*!* SCATTER MEMVAR
|
||||
*!* pcant=CANTITATE*m.CANT
|
||||
|
||||
*!* SELECT STOCTOTAL
|
||||
*!* LOCATE FOR denumire=m.denumire AND codmat=m.codmat
|
||||
*!* IF !FOUND() OR cants<pcant
|
||||
*!* DO mesaj WITH "Nu e in stoc cantitatea dorita pentru ",ALLTRIM(m.codmat)+' '+ALLTRIM(m.denumire)
|
||||
*!* lmarca=.T.
|
||||
*!* ENDIF
|
||||
|
||||
*!* SELECT retetar
|
||||
*!* ENDSCAN
|
||||
*!* SELECT INTRARI
|
||||
*!* ENDSCAN
|
||||
|
||||
*!* IF lmarca=.T.
|
||||
*!* RETURN
|
||||
*!* ENDIF
|
||||
|
||||
*!* DO codare
|
||||
*!* SELECT INTRARI
|
||||
*!* REPLACE ALL cod WITH m.cod
|
||||
|
||||
*!* SELECT INTRARI
|
||||
*!* SCAN
|
||||
*!* m.ID_PRODUS=VAL(sectie)
|
||||
*!* CANTITATE=CANT
|
||||
*!* STORE .F. TO lmarca
|
||||
*!* STORE 0 TO lcant
|
||||
*!* STORE " " TO LNUME,LCOD
|
||||
|
||||
*!* CREATE TABLE &LOC\&NFSCURT\TEMPO\retete.DBF (denumire c(100),codmat c(50),CANT N(10,3),cantE N(14,3), pretu N(14,2), pret N(14,2),UM c(6))
|
||||
|
||||
*!* SELECT retetar
|
||||
*!* SCAN FOR ID_PRODUS=m.ID_PRODUS AND !DELETED()
|
||||
*!* SCATTER MEMVAR
|
||||
*!* pcant=CANTITATE*m.CANT
|
||||
*!* *
|
||||
*!* SELECT retete
|
||||
*!* APPEND BLANK
|
||||
*!* GATHER MEMVAR
|
||||
*!* REPLACE cantE WITH pcant
|
||||
|
||||
*!* SELECT retetar
|
||||
*!* ENDSCAN
|
||||
|
||||
*!* SELECT S.UM,S.pret AS pret,S.pret AS pretTOT,S.SCD,S.denumire,S.codmat,S.cants+S.CANT-S.cantE AS cantE,R.cantE AS CANTTOT;
|
||||
*!* FROM stoc S JOIN retete R ON S.denumire=R.denumire AND S.codmat=R.codmat;
|
||||
*!* WHERE S.GEST=M.GESTSURSA AND (S.cants+S.CANT-S.cantE)>0;
|
||||
*!* INTO TABLE &LOC\&NFSCURT\TEMPO\AAA ORDER BY R.denumire,R.codmat
|
||||
|
||||
|
||||
*!* SELECT AAA
|
||||
*!* SCAN
|
||||
*!* DO CASE
|
||||
*!* CASE ALLTRIM(denumire)=LNUME AND ALLTRIM(codmat)=LCOD AND !lmarca
|
||||
*!* REPLACE cantE WITH 0
|
||||
*!* REPLACE CANTTOT WITH 0
|
||||
*!* REPLACE pretTOT WITH 0
|
||||
|
||||
*!* CASE cantE>=CANTTOT AND !lmarca &&AND DENUMIRE!=LNUME AND CODMAT!=LCOD
|
||||
|
||||
*!* REPLACE cantE WITH CANTTOT
|
||||
*!* REPLACE pretTOT WITH CANTTOT*pret
|
||||
*!* LNUME=ALLTRIM(denumire)
|
||||
*!* LCOD=ALLTRIM(codmat)
|
||||
|
||||
*!* CASE cantE<CANTTOT AND !lmarca &&AND DENUMIRE!=LNUME AND CODMAT!=LCOD
|
||||
|
||||
*!* lcant=CANTTOT-cantE
|
||||
*!* lmarca=.T.
|
||||
*!* REPLACE pretTOT WITH cantE*pret
|
||||
*!* CASE lmarca AND cantE>=lcant
|
||||
|
||||
*!* REPLACE cantE WITH lcant
|
||||
*!* REPLACE pretTOT WITH lcant*pret
|
||||
*!* lmarca=.F.
|
||||
*!* LNUME=ALLTRIM(denumire)
|
||||
*!* LCOD=ALLTRIM(codmat)
|
||||
|
||||
*!* CASE lmarca AND cantE<lcant
|
||||
|
||||
*!* lcant=lcant-cantE
|
||||
*!* REPLACE pretTOT WITH cantE*pret
|
||||
*!* ENDCASE
|
||||
*!* ENDSCAN
|
||||
|
||||
|
||||
*!* SELECT iesiri
|
||||
*!* ZAP
|
||||
*!* APPEND FROM &LOC\&NFSCURT\TEMPO\AAA.DBF FOR cantE#0 &&FIELDS codmat,denumire,UM,pret,cantE
|
||||
|
||||
*!* SELECT iesiri
|
||||
*!* REPLACE ALL nnir WITH m.nnir,DATAACT WITH ldata, cod WITH m.cod,GEST WITH m.GESTSURSA,;
|
||||
*!* sectie WITH STR(m.ID_PRODUS)
|
||||
*!* SELECT iesiri
|
||||
*!* SUM pret*cantE TO lsuma
|
||||
*!* SUM pret TO LSUMAP
|
||||
*!* m.DATAACT=ldata
|
||||
*!* DO contabilizeaza WITH '601','301',lsuma
|
||||
*!* SELECT iesiri
|
||||
*!* DO iestocurimagazii
|
||||
*!* DO ierulajmagazii
|
||||
|
||||
*!* SELECT INTRARI
|
||||
*!* REPLACE pret WITH lsuma/CANTITATE
|
||||
*!* REPLACE VALFTVA WITH CANT*lsuma/CANTITATE
|
||||
*!* ENDSCAN
|
||||
|
||||
*!* SELECT INTRARI
|
||||
*!* *REPLACE ALL nrord WITH ""
|
||||
*!* m.DATAACT=ldata
|
||||
*!* PRIVATE pnsuma
|
||||
|
||||
*!* SUM VALFTVA TO pnsuma
|
||||
*!* m.EXPLICATIA=M.nume_4
|
||||
|
||||
*!* DO contabilizeaza WITH "345 ","711 ",pnsuma
|
||||
*!* DO instocurimagazii
|
||||
*!* DO inrulajmagazii
|
||||
*!* SELECT rull
|
||||
*!* IF FLOCK()
|
||||
*!* REPLACE ALL nrord WITH sectie FOR cod=m.cod
|
||||
*!* REPLACE ALL sectie WITH "" FOR cod=m.cod
|
||||
*!* ENDIF
|
||||
*!* UNLOCK
|
||||
|
||||
*!* *!* *-------------------listare----------------------------
|
||||
*!* *SELECT * from rull WHERE cod=m.cod INTO CURSOR bbb
|
||||
*!* *SELECT DISTINCT * from intrari i JOIN rull r ON i.cod=r.cod AND i.nrord=r.nrord WHERE R.CANTE#0 INTO CURSOR bbb
|
||||
|
||||
*!* *!* sele *,retetar.cant as cant_p ;
|
||||
*!* *!* from (rull JOIN retetar ON (VAL(rull.nrord)=retetar.id_produs AND rull.denumire=retetar.denumire));
|
||||
*!* *!* WHERE rull.cod=m.cod AND rull.cante#0 INTO TABLE c:\tabel.dbf
|
||||
*!* *DO danu WITH 'Doriti sa listati acest nir?'
|
||||
*!* *IF buton=1
|
||||
|
||||
*!* LOCAL m.gest_a,m.gest_b
|
||||
*!* STORE 0 TO m.gest_a,m.gest_b
|
||||
*!* SELECT rull.*,retetar.CANT AS cant_p;
|
||||
*!* FROM (rull JOIN retetar ON (VAL(rull.nrord)=retetar.ID_PRODUS AND rull.denumire=retetar.denumire));
|
||||
*!* WHERE rull.cod=m.cod AND rull.cantE#0 INTO TABLE &LOC\&NFSCURT\TEMPO\tabel.DBF
|
||||
|
||||
*!* SELECT * FROM tabel T JOIN rull R ON T.nrord=R.nrord AND T.cod=R.cod WHERE R.cantE=0 INTO CURSOR bbb
|
||||
|
||||
*!* SELECT bbb
|
||||
*!* GO TOP
|
||||
*!* SCATTER FIELDS gest_a,gest_b MEMVAR
|
||||
|
||||
*!* SELECT numegest
|
||||
*!* LOCATE FOR GEST=m.gest_a
|
||||
*!* m.numegest=numegest
|
||||
*!* LOCATE FOR GEST=m.gest_b
|
||||
*!* gestfix=numegest
|
||||
*!* SELECT bbb
|
||||
*!* REPORT FORM bontransfer TO PRINTER PROMPT PREVIEW
|
||||
*!* *ENDIF
|
||||
|
||||
*!* *!* *------------------/listare---------------------------
|
||||
|
||||
*!* USE IN AAA
|
||||
*!* USE IN retete
|
||||
*!* USE IN tabel
|
||||
*!* DELETE FILE &LOC\&NFSCURT\TEMPO\tabel.DBF
|
||||
|
||||
*!* DO sterge
|
||||
ENDPROC && BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
*</Procedures>
|
||||
81
Meniuri/achi4.mn2
Normal file
@@ -0,0 +1,81 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="achi4.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "Factura \<neplatita"
|
||||
ON SELECTION BAR 1 OF Shortcut DO BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "\<Factura \<platita din casa"
|
||||
ON SELECTION BAR 2 OF Shortcut DO BAR_2_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 3 OF Shortcut PROMPT "\<Factura platita din \<avans spre decontare"
|
||||
ON SELECTION BAR 3 OF Shortcut DO BAR_3_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 4 OF Shortcut PROMPT "\<Factura n\<esosita"
|
||||
ON SELECTION BAR 4 OF Shortcut DO BAR_4_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 5 OF Shortcut PROMPT "\<Taxare inversa"
|
||||
ON SELECTION BAR 5 OF Shortcut DO BAR_5_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 6 OF Shortcut PROMPT "\-"
|
||||
ON BAR 6 OF Shortcut ACTIVATE POPUP _12u0vdvz1
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _12u0vdvz1 SHORTCUT RELATIVE
|
||||
DEFINE BAR 7 OF Shortcut PROMPT "\<Repartizare valoare pe articole"
|
||||
ON SELECTION BAR 7 OF Shortcut DO BAR_7_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 8 OF Shortcut PROMPT "\-"
|
||||
ON BAR 8 OF Shortcut ACTIVATE POPUP _1u30biu5i
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _1u30biu5i SHORTCUT RELATIVE
|
||||
DEFINE BAR 9 OF Shortcut PROMPT "\<Materiale recuperate"
|
||||
ON SELECTION BAR 9 OF Shortcut DO BAR_9_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 10 OF Shortcut PROMPT "NIR - finalizare aprovizionare"
|
||||
ON SELECTION BAR 10 OF Shortcut DO BAR_10_OF_Shortcut_FB2P
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
|
||||
*<Procedures>
|
||||
PROCEDURE BAR_1_OF_Shortcut_FB2P
|
||||
LANS(43)
|
||||
ENDPROC && BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_2_OF_Shortcut_FB2P
|
||||
LANS(44)
|
||||
ENDPROC && BAR_2_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_3_OF_Shortcut_FB2P
|
||||
lans(45)
|
||||
ENDPROC && BAR_3_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_4_OF_Shortcut_FB2P
|
||||
lans(47)
|
||||
ENDPROC && BAR_4_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_5_OF_Shortcut_FB2P
|
||||
lans(101)
|
||||
ENDPROC && BAR_5_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_7_OF_Shortcut_FB2P
|
||||
LANS(94)
|
||||
ENDPROC && BAR_7_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_9_OF_Shortcut_FB2P
|
||||
lans(85)
|
||||
ENDPROC && BAR_9_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_10_OF_Shortcut_FB2P
|
||||
lans(264)
|
||||
ENDPROC && BAR_10_OF_Shortcut_FB2P
|
||||
|
||||
*</Procedures>
|
||||
43
Meniuri/achi5.mn2
Normal file
@@ -0,0 +1,43 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="achi5.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "Factura \<neplatita"
|
||||
ON SELECTION BAR 1 OF Shortcut lans(49)
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "Factura neplatita - lista de preturi"
|
||||
ON SELECTION BAR 2 OF Shortcut lans(231)
|
||||
|
||||
DEFINE BAR 3 OF Shortcut PROMPT "Factura neplatita - bilete RATC"
|
||||
ON SELECTION BAR 3 OF Shortcut lans(234)
|
||||
|
||||
DEFINE BAR 4 OF Shortcut PROMPT "\-"
|
||||
ON BAR 4 OF Shortcut ACTIVATE POPUP _2eu0nacce
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _2eu0nacce SHORTCUT RELATIVE
|
||||
DEFINE BAR 5 OF Shortcut PROMPT "Factura \<platita din casa"
|
||||
ON SELECTION BAR 5 OF Shortcut lans(48)
|
||||
|
||||
DEFINE BAR 6 OF Shortcut PROMPT "Factura platita din \<avans spre decontare"
|
||||
ON SELECTION BAR 6 OF Shortcut lans(50)
|
||||
|
||||
DEFINE BAR 7 OF Shortcut PROMPT "Factura n\<esosita (marfa in consignatie)"
|
||||
ON SELECTION BAR 7 OF Shortcut lans(51)
|
||||
|
||||
DEFINE BAR 8 OF Shortcut PROMPT "\-"
|
||||
ON BAR 8 OF Shortcut ACTIVATE POPUP _2vc0y92oe
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _2vc0y92oe SHORTCUT RELATIVE
|
||||
DEFINE BAR 9 OF Shortcut PROMPT "NIR - finalizare aprovizionare"
|
||||
ON SELECTION BAR 9 OF Shortcut lans(265)
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
51
Meniuri/achi6.mn2
Normal file
@@ -0,0 +1,51 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="achi6.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "Factura \<neplatita"
|
||||
ON SELECTION BAR 1 OF Shortcut lans(246)
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "Factura neplatita - lista de preturi"
|
||||
ON SELECTION BAR 2 OF Shortcut lans(247)
|
||||
|
||||
DEFINE BAR 3 OF Shortcut PROMPT "Factura neplatita - bilete RATC"
|
||||
ON SELECTION BAR 3 OF Shortcut lans(248)
|
||||
|
||||
DEFINE BAR 4 OF Shortcut PROMPT "\-"
|
||||
ON BAR 4 OF Shortcut ACTIVATE POPUP _2eu0nacce
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _2eu0nacce SHORTCUT RELATIVE
|
||||
DEFINE BAR 5 OF Shortcut PROMPT "Factura \<platita din casa"
|
||||
ON SELECTION BAR 5 OF Shortcut lans(249)
|
||||
|
||||
DEFINE BAR 6 OF Shortcut PROMPT "Factura platita din \<avans spre decontare"
|
||||
ON SELECTION BAR 6 OF Shortcut lans(250)
|
||||
|
||||
DEFINE BAR 7 OF Shortcut PROMPT "\-"
|
||||
ON BAR 7 OF Shortcut ACTIVATE POPUP _2xt0jwcgj
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _2xt0jwcgj SHORTCUT RELATIVE
|
||||
DEFINE BAR 8 OF Shortcut PROMPT "Factura n\<esosita (marfa in consignatie)"
|
||||
ON SELECTION BAR 8 OF Shortcut lans(251)
|
||||
|
||||
DEFINE BAR 9 OF Shortcut PROMPT "Factura nesosita - lista de preturi"
|
||||
ON SELECTION BAR 9 OF Shortcut lans(266)
|
||||
|
||||
DEFINE BAR 10 OF Shortcut PROMPT "\-"
|
||||
ON BAR 10 OF Shortcut ACTIVATE POPUP _2vc0y9faq
|
||||
|
||||
*----------------------------------
|
||||
DEFINE POPUP _2vc0y9faq SHORTCUT RELATIVE
|
||||
DEFINE BAR 11 OF Shortcut PROMPT "NIR - finalizare aprovizionare"
|
||||
ON SELECTION BAR 11 OF Shortcut lans(265)
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
29
Meniuri/achi_transfer.mn2
Normal file
@@ -0,0 +1,29 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="achi_transfer.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "De la o gestiune la pret de achizitie"
|
||||
ON SELECTION BAR 1 OF Shortcut DO BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "De la o gestiune la pret de vanzare"
|
||||
ON SELECTION BAR 2 OF Shortcut DO BAR_2_OF_Shortcut_FB2P
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
|
||||
*<Procedures>
|
||||
PROCEDURE BAR_1_OF_Shortcut_FB2P
|
||||
lans(215)
|
||||
ENDPROC && BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_2_OF_Shortcut_FB2P
|
||||
lans(216)
|
||||
ENDPROC && BAR_2_OF_Shortcut_FB2P
|
||||
|
||||
*</Procedures>
|
||||
14
Meniuri/calend.mn2
Normal file
@@ -0,0 +1,14 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="calend.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR _MST_DIARY OF Shortcut PROMPT "\<Calendar"
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
61
Meniuri/casademarcat.mn2
Normal file
@@ -0,0 +1,61 @@
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
|
||||
*--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
*< FOXBIN2PRG: Version="1.21" SourceFile="casademarcat.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
|
||||
*
|
||||
*<MenuType>4</MenuType>
|
||||
*<MenuLocation>REPLACE</MenuLocation>
|
||||
|
||||
*<MenuCode>
|
||||
DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL()
|
||||
DEFINE BAR 1 OF Shortcut PROMPT "Datecs"
|
||||
ON SELECTION BAR 1 OF Shortcut DO BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
DEFINE BAR 2 OF Shortcut PROMPT "Optima"
|
||||
ON SELECTION BAR 2 OF Shortcut DO BAR_2_OF_Shortcut_FB2P
|
||||
ACTIVATE POPUP Shortcut
|
||||
|
||||
*</MenuCode>
|
||||
|
||||
*<Procedures>
|
||||
PROCEDURE BAR_1_OF_Shortcut_FB2P
|
||||
LOCAL MES1,MES2
|
||||
MES1='Nu este instalata interfata cu'
|
||||
MES2='Casa de marcat Datecs (MP 500 TR)'
|
||||
|
||||
IF !DIRECTORY('&DIRGEN\Datecs')
|
||||
DO MESAJ WITH MES1,MES2
|
||||
RETURN
|
||||
ENDIF
|
||||
|
||||
SET DEFAULT TO &DIRGEN\Datecs
|
||||
IF !FILE('&DIRGEN\Datecs\Datecs.EXE')
|
||||
DO MESAJ WITH MES1,MES2
|
||||
RETURN
|
||||
ENDIF
|
||||
RUN /N Datecs.EXE
|
||||
|
||||
SET DEFAULT TO &DIRGEN
|
||||
ENDPROC && BAR_1_OF_Shortcut_FB2P
|
||||
|
||||
PROCEDURE BAR_2_OF_Shortcut_FB2P
|
||||
LOCAL MES1,MES2
|
||||
MES1='Nu este instalata interfata cu'
|
||||
MES2='Casa de marcat Optima (CR715)'
|
||||
|
||||
IF !DIRECTORY('&DIRGEN\OPTIMA')
|
||||
DO MESAJ WITH MES1,MES2
|
||||
RETURN
|
||||
ENDIF
|
||||
|
||||
SET DEFAULT TO &DIRGEN\OPTIMA
|
||||
IF !FILE('&DIRGEN\OPTIMA\OPTIMA.EXE')
|
||||
DO MESAJ WITH MES1,MES2
|
||||
RETURN
|
||||
ENDIF
|
||||
RUN /N OPTIMA.EXE
|
||||
|
||||
SET DEFAULT TO &DIRGEN
|
||||
ENDPROC && BAR_2_OF_Shortcut_FB2P
|
||||
|
||||
*</Procedures>
|
||||