Class FnsFileGenerator
java.lang.Object
ru.bitel.bgbilling.plugins.edo.server.bean.FnsFileGenerator
- All Implemented Interfaces:
EdoBillFileGenerator
-
Field Summary
Modifier and TypeFieldDescriptionprotected BillDoc
protected ParameterMap
protected ScriptUtils
protected Document
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ru.bitel.bgbilling.plugins.edo.server.utils.EdoFnsXmlGenerator
void
init
(Setup setup, Connection con, int billModuleId, ParameterMap billModuleSetup, ParameterMap documentSetup, BillDoc doc) protected String
protected String
Взять значение по переданному коду параметра; макросы откуда пытаться взять: pid:666 - брать из параметра договора; bill_attr:inn - из реквизита модуля бухгалтерия; 666 - константа как есть.protected String
protected String
ВерсПрог()
protected String
protected String
protected ru.bitel.bgbilling.plugins.edo.server.utils.EdoFnsXmlGenerator.S
ТекстИнфТип
(String id, String val) protected ru.bitel.bgbilling.plugins.edo.server.utils.EdoFnsXmlGenerator.S
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.bitel.bgbilling.plugins.edo.server.bean.EdoBillFileGenerator
getFileName
-
Field Details
-
doc
-
xml
-
scriptUtils
-
documentSetup
-
-
Constructor Details
-
FnsFileGenerator
public FnsFileGenerator()
-
-
Method Details
-
init
public void init(Setup setup, Connection con, int billModuleId, ParameterMap billModuleSetup, ParameterMap documentSetup, BillDoc doc) throws ru.bitel.bgbilling.common.BGException - Specified by:
init
in interfaceEdoBillFileGenerator
- Parameters:
setup
- сетап сервераcon
- коннекшенbillModuleId
- mid конкретного экземпляра модуля bill откуда выгрузкаbillModuleSetup
- сетап модуля billdocumentSetup
- под-сетап для этого генератора из конфига документа+подписантаdoc
- BillDoc счёта/счётфактуры соответствующего- Throws:
ru.bitel.bgbilling.common.BGException
-
getDocument
public abstract ru.bitel.bgbilling.plugins.edo.server.utils.EdoFnsXmlGenerator getDocument() throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getFileContent
- Specified by:
getFileContent
in interfaceEdoBillFileGenerator
- Throws:
ru.bitel.bgbilling.common.BGException
-
value
protected String value(String nameValue, boolean required) throws ru.bitel.bgbilling.common.BGException Взять значение по переданному коду параметра; макросы откуда пытаться взять: pid:666 - брать из параметра договора; bill_attr:inn - из реквизита модуля бухгалтерия; 666 - константа как есть.- Throws:
ru.bitel.bgbilling.common.BGException
- какой-то косяк
-
value
- Throws:
ru.bitel.bgbilling.common.BGException
-
value_raw
protected String value_raw(String nameValue, boolean required) throws ru.bitel.bgbilling.plugins.edo.server.utils.MissingDocParamException - Throws:
ru.bitel.bgbilling.plugins.edo.server.utils.MissingDocParamException
-
ФИОТип
-
ДатаТип
-
ВремяТип
-
ТекстИнфТип
-
ВерсПрог
-