F_WORD_GEN(lcFile, llVisible)

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)>>

pvz_01

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

pvz_03

Tada, įvedus:

pvz_05

word faile gaunasi:

pvz_04