Nurodyto WORD failo šablono užpildymas
Sintaksė
F_WORD_GEN(lcFile, llVisible, llUtf8)
Grąžina
Grąžinamas pranešimą apie pildymo klaidas.
Parametrai
| Parametras | Aprašymas | Formatas |
|---|---|---|
| lcFile | pildomo Word failo vardas | C |
| llVisible | ar atverti Word dokumentą informacijos pildymo metu .T. arba .F. (pagal nutylėjimą .F.) |
L |
| llUtf8 | į Word dokumentą formuojamo teksto konvertavimas UTF8 formatu (pagal nutylėjimą .F.) | L |
Pastaba
Užpildo nurodytą word failo šabloną. WORD šablone pildomos vietos (VFP komandos, PRIVATE kintamieji ar aktyvaus kursoriaus laukai) nurodomos tarp ženklų: <<KEICIAMAS_TEKSTAS>>
Pavyzdžiai
1. Dokumento formavimo pavyzdys
F_WORD_GEN("c:\dokumentai\Sutartis_140925.docx")
Gali būti naudojama formuojant ataskaitas, kai antra ataskaita yra word šablonas (pvz., ataskaitose SYSTEM001126, SYSTEM001127)
F_WORD_GEN("c:\dokumentai\Sutartis_140925.docx")
2. Teksto rašymo word šablone pavyzdys
<<str(year(titi_pagr.date))+" m. "+sp_men(month(titi_pagr.date))+" mėn. "+transform(day(titi_pagr.date),'@L 99')+" d. "+" Nr. " + alltrim(k16_sut_nr)>>

3. Teksto konvertavimo UTF8 formatu pavyzdys
<<f_word_toUTF8_ru(alltrim(NVL(k16_aprasymas1,‘‘)))>>
<<f_word_toUTF8_ru(sk_zodr(VAL(NVL(k16_aprasymas2,‘0‘))))>>
Naudojant teksto konvertavimą UTF8 formatu, funkcijai F_WORD_GEN būtina nurodyti trečią parametrą .T.
F_WORD_GEN(m.lcFile1,,.T.)
Kad Rivile GAMA programoje tam tikroje formoje būtų galima įvesti laukų reikšmes rusų kalba, reikia užprogramuoti sistemos INIT-ą pagal aprašymą "Pavadinimai kita kalba prekių, paslaugų, grupių, logistikos kodų, matavimo vienetų ir pranešimų sąrašuose" arba formos INIT-ą, pvz:
titi_pagr.adf.KOR.LAPAS.Page21.aprasymas1.fontcharset=204

Tada, įvedus:

word faile gaunasi:
