Enum Class ModuleSetupKeys

java.lang.Object
java.lang.Enum<ModuleSetupKeys>
ru.bitel.bgbilling.modules.bill.server.bean.enums.ModuleSetupKeys
All Implemented Interfaces:
Serializable, Comparable<ModuleSetupKeys>, Constable, ParameterMapKey

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Enum Constant Details

    • PAY

      public static final ModuleSetupKeys PAY

      Заносить платёж при оплате счёта

      pay=1

      Заносить платёж при оплате счёта: 0 - не заносить; 1 - заносить; 2 - заносить с подтверждением (ввести сумму и комментарий к платежу)

    • ADDRESS_SORT_PARAM_ID

      public static final ModuleSetupKeys ADDRESS_SORT_PARAM_ID

      Адрес для сортировки

      address.sort.param.id=-1

      Код адресного параметра договора, используется при сортировке счёта по адресу (улица/индекс)

    • PACKAGE_PARAM_ID

      public static final ModuleSetupKeys PACKAGE_PARAM_ID

      Код параметра пакета

      package.param.id=-1

      Код перечисленного параметра, определяющего номер "пакета" клиента; подробнее см. раздел "Первичная подготовка для курьеров"

    • NAME_SORT_PARAM_ID

      public static final ModuleSetupKeys NAME_SORT_PARAM_ID

      Сортировка по ФИО

      name.sort.param.id=-1

      Коды текстовых параметров, для сортировки по ФИО/наименованию для физ. и юр. лиц соответственно

      name.sort.param.id=<id для физ. лиц>,<id для юр.лиц>

    • DOC_NUM_MODE

      public static final ModuleSetupKeys DOC_NUM_MODE

      Режим нумерации документов

      doc.num.mode=0

      Параметр определяет способ определения следующего номера документов и может принимать значения 0 и 1. При значении 0 выбирается последний созданный документ за год/месяц/абсолютно, и нумерация от него продолжается. Этот режим позволяет более гибко менять нумерацию документов: достаточно изменить номер последнего созданного за год/месяц документа — нумерация продолжится от него. Затем смените номер последнего созданного документа, чтобы восстановить порядок нумерации. При значении 1 выбирается максимальный номер за год/месяц/абсолютно и нумерация от него продолжается.

    • ADD_CONTRACT

      public static final ModuleSetupKeys ADD_CONTRACT

      Дополнительные данные о договоре

      add.contract=0

      При занесении в XML-дерево документов добавлять дополнительные данные по договору

    • MAIL_CONTRACT_PARAM

      public static final ModuleSetupKeys MAIL_CONTRACT_PARAM

      Email-параметр для рассылки документов

      mail.contract.param=-1

      Код email-параметра договора, для рассылки документов

    • CONTRACT_INN_PARAMETER_ID

      public static final ModuleSetupKeys CONTRACT_INN_PARAMETER_ID

      Параметр ИНН договора

      contract.inn.parameter.id=0

      Код текстового параметра договора, в котором хранится ИНН клиента. 0 - параметр не используется

    • BILL_MAIL_SEND_SUB_AS_PARENT

      public static final ModuleSetupKeys BILL_MAIL_SEND_SUB_AS_PARENT

      Рассылка счетов субдоговора

      mail.send.sub.as.parent=false

      Отправлять счета субдоговора на email-параметр основного договора

    • BILL_INVOICE_GENERATE_WEB_VISIBLE

      public static final ModuleSetupKeys BILL_INVOICE_GENERATE_WEB_VISIBLE

      Показ в web счетов-фактур

      invoice.generate.web.visible=false

      Состояние счетов-фактур, актов, УПД после создания — разрешено показывать в web / запрещено показывать.

      1 - разрешено, 0 - запрещено

    • BILL_USE_MASTER_CONNECTION

      public static final ModuleSetupKeys BILL_USE_MASTER_CONNECTION

      Мастер-подключение

      use.master.connection=false

      Использовать подключение master (вместо replica) для запросов модуля

    • BILL_NDS

      public static final ModuleSetupKeys BILL_NDS

      Ставка НДС

      bill.nds=0.00

      Параметр с размером ставки НДС передаётся в шаблон генерации печатной формы документа

      Сумма НДС рассчитывается и отображается непосредственно в момент генерации печатной формы, по-умолчанию шаблоны рассчитаны на то, что все начисления биллинга уже включают НДС. bill.nds=18

    • INVOICE_GENERATE_NEW_CHECKED

      public static final ModuleSetupKeys INVOICE_GENERATE_NEW_CHECKED

      Состояние чекбокса "Выписка счетов"

      invoice.generate.new.checked=true

      Состояние чекбокса на вкладке "Выписка счетов" для новых счетов-фактур

    • BILL_GENERATE_NEW_CHECKED

      public static final ModuleSetupKeys BILL_GENERATE_NEW_CHECKED

      Состояние чекбокса "Выставление документов"

      bill.generate.new.checked=true

      Состояние чекбокса на вкладке "Выставление документов" для новых счетов

    • BILL_MAIL_SUBJECT

      public static final ModuleSetupKeys BILL_MAIL_SUBJECT

      Тема письма

      mail.subject=

      Тема письма для рассылки документов ($fileName) заменяется на имя файла документа

    • BILL_MAIL_K1_SUBJECT

      public static final ModuleSetupKeys BILL_MAIL_K1_SUBJECT

      Тема письма по домену

      mail.{1}.subject=Документ от BGBilling ${fileName}

      Тема письма для конкретного клиента: {1} подставляется доменом договора, ${fileName} именем файла с документом. Переопределяется значением mail.subject

    • BILL_MAIL_TEXT_TYPE

      public static final ModuleSetupKeys BILL_MAIL_TEXT_TYPE

      Тип текста письма

      mail.text.type=plain

      Тип текста внутри письма для документов: plain - простой текст, html - HTML

    • BILL_MAIL_TEXT

      public static final ModuleSetupKeys BILL_MAIL_TEXT

      Текст письма

      mail.text=

      Текст внутри письма для документов

    • BILL_MAIL_FILENAME

      public static final ModuleSetupKeys BILL_MAIL_FILENAME

      Название файла в письме

      mail.filename=${type}_${N}

      Название файла, прикрепляемого к письму с документом

    • BILL_PATTERN_SORT

      public static final ModuleSetupKeys BILL_PATTERN_SORT

      Сортировка документов

      pattern.sort=contract.title ASC, number ASC

      Порядок сортировки документов (фрагмент ORDER BY): список полей с направлением сортировки через запятую

    • BILL_INLINE_PARAMS

      public static final ModuleSetupKeys BILL_INLINE_PARAMS

      Inline-параметры

      inline.params=

      Динамический параметр

      Дочерний элемент: inline.param.$.%

      Пример 1: inline.params=0|name;dover;dolz;prikaz

      inline.param.0.name;

      inline.param.0.dover;

      inline.param.0.dolz;

      inline.param.0.prikaz

      Пример 2: inline.params=1-5|name;dover

      Пример 3: inline.params=aa;bb;cc|5-17

    • BILL_INLINE_PARAM_K1_K2

      public static final ModuleSetupKeys BILL_INLINE_PARAM_K1_K2

      Значение inline-параметра

      inline.param.{1}.{2}=

      Значение конкретного inline-параметра: {1} и {2} заменяются индексами из списка inline.params

    • PREEMPT_BILL_REESTR_OVER_XSL

      public static final ModuleSetupKeys PREEMPT_BILL_REESTR_OVER_XSL

      Выгрузка реестра счетов (xsl)

      preempt.bill.reestr.over.xsl=

      Выгрузка реестра счетов через xsl-шаблон

    • PREEMPT_BILL_REESTR_TO_SERVER_PATH

      public static final ModuleSetupKeys PREEMPT_BILL_REESTR_TO_SERVER_PATH

      Файл выгрузки реестра счетов

      preempt.bill.reestr.to.server.path=

      Файл для выгрузки счетов на сервере

    • PREEMPT_INVOICE_REESTR_OVER_XSL

      public static final ModuleSetupKeys PREEMPT_INVOICE_REESTR_OVER_XSL

      Выгрузка реестра счетов-фактур (xsl)

      preempt.invoice.reestr.over.xsl=

      Выгрузка реестра счетов-фактур, актов, УПД через xsl-шаблон

    • PREEMPT_INVOICE_REESTR_TO_SERVER_PATH

      public static final ModuleSetupKeys PREEMPT_INVOICE_REESTR_TO_SERVER_PATH

      Файл выгрузки реестра счетов-фактур

      preempt.invoice.reestr.to.server.path=

      Файл для выгрузки счетов-фактур, актов, УПД на сервере

    • BILL_CSV_SEPARATOR

      public static final ModuleSetupKeys BILL_CSV_SEPARATOR

      Разделитель csv

      csv.separator=,

      Разделитель в csv-файлах, для реестра счетов, по умолчанию ","

    • ACT_SVERKI_XSL

      public static final ModuleSetupKeys ACT_SVERKI_XSL

      XSL-шаблон акта сверки

      act.sverki.xsl=bill_pdf_act_sverki.xsl

      Имя XSL-шаблона для генерации акта сверки

    • BILL_RECONCILIATION_REPORT_INVOICE_TYPE_IDS

      public static final ModuleSetupKeys BILL_RECONCILIATION_REPORT_INVOICE_TYPE_IDS

      Типы документов в акте сверки

      bill.reconciliation.report.invoice.type.ids=

      ID типов документов (акты, счета-фактуры), которые выводить в акте сверки

    • BILL_RECONCILIATION_REPORT_PAYMENT_TYPE_IDS

      public static final ModuleSetupKeys BILL_RECONCILIATION_REPORT_PAYMENT_TYPE_IDS

      Типы платежей в акте сверки

      bill.reconciliation.report.payment.type.ids=

      ID типов платежей, которые попадают в акт сверки, например: 5,8,23. Если параметр не указан, выгружаются все

    • BILL_WEB_GENERATE_POSITION_QUANTITY

      public static final ModuleSetupKeys BILL_WEB_GENERATE_POSITION_QUANTITY

      Количество в позиции (web-счёт)

      web.bill.generate.position.quantity=0

      Количество, которое ставится в позиции при генерации счёта из web (по умолчанию ставится 0)

    • BILL_WEB_ALLOWED_TYPES

      public static final ModuleSetupKeys BILL_WEB_ALLOWED_TYPES

      Типы счетов для создания из web

      allowed.web.bill.types=

      Перечень счетов, разрешённых создавать клиенту в личном кабинете. Перечень кодов типов указывается через запятую

    • BILL_ATTRIBUTES

      public static final ModuleSetupKeys BILL_ATTRIBUTES

      Реквизиты клиента

      bill.attributes=

      Список возможных реквизитов клиента: name : title [ : regexp ] ;

      Реквизиты клиента добавляются в параметрах модуля Бухгалтерия в договоре и используются для создания печатных форм

    • WEB_MENU_ITEM_K1

      public static final ModuleSetupKeys WEB_MENU_ITEM_K1

      Пункт меню (web)

      web.menuItem.{1}=

      Название пункта меню web-интерфейса: {1} подставляется номером пункта меню (см. web.menuItem1, web.menuItem2)

  • Method Details

    • values

      public static ModuleSetupKeys[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ModuleSetupKeys valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterMapKey
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface ParameterMapKey
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface ParameterMapKey
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ParameterMapKey