Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:p="http://primefaces.org/ui" xmlns:j="http://jleaf.org/faces"
- xmlns:jl="http://java.sun.com/jsf/composite/jlcomponents"
- xmlns:c="http://java.sun.com/jsp/jstl/core">
- <ui:composition template="/WEB-INF/layouts/browse.xhtml">
- <ui:define name="headPart">
- <j:lang id="lang" prefix="org.jleaf.erp.gl.web" />
- <title>#{piece['journalFormula']}</title>
- <script>
- $(document).ready(function() {
- // Dijalankan pada saat page load done
- doSelectOu();
- });
- </script>
- </ui:define>
- <ui:define name="pageTitle">
- <span>#{piece['browseJournalFormula']}</span>
- </ui:define>
- <ui:define name="filter">
- <!-- koding search filter : combo, search button dll -->
- <j:authorize task="viewJournalFormula" forbidden="true">
- <p:messages id="messages" autoUpdate="true" />
- <h:form id="browsejournalFormula">
- <p:remoteCommand name="doSelectOu"
- process="formulaReccuringOuBu2:formulaReccuringOuBu2"
- update=":formDialogReccuring:formulaReccuringOuBu:formulaReccuringOuBu :formDialogReccuring:ouBranch:ouBranch
- :formDialogReccuring:ouSubBu:ouSubBu :formDialogReccuring:formulaReccuringOuRc:formulaReccuringOuRc" />
- <p:panelGrid id="gridSearchJournalFormula">
- <p:row>
- <p:column>
- <h:outputText value="#{piece['ouBu']}" />
- </p:column>
- <p:column colspan="2">
- <jl:comboBox id="comboOu"
- value="#{browseJournalFormulaController.input['ouId']}"
- comboName="authorizedOUMainBu" args=",,Y"
- itemLabel="#{item['name']}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaType']}" />
- </p:column>
- <p:column colspan="2">
- <p:selectOneButton
- value="#{browseJournalFormulaController.input['formulaType']}">
- <f:selectItem itemLabel="All" itemValue=" " />
- <f:selectItem itemLabel="Recurring" itemValue="R" />
- <f:selectItem itemLabel="Allocation" itemValue="A" />
- </p:selectOneButton>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaName']}" />
- </p:column>
- <p:column colspan="2">
- <p:inputText styleClass="md"
- value="#{browseJournalFormulaController.input['formulaName']}"></p:inputText>
- </p:column>
- </p:row>
- <p:row>
- <p:column style="width:170px;">
- <h:outputText value="#{piece['processPeriodOn']}" />
- </p:column>
- <p:column style="margin-right:0; padding-right:0;">
- <p:selectOneMenu id="periodMonth"
- value="#{browseJournalFormulaController.input['month']}"
- style="width:170px">
- <f:selectItem itemLabel="#{piece['january']}" itemValue="01" />
- <f:selectItem itemLabel="#{piece['february']}" itemValue="02" />
- <f:selectItem itemLabel="#{piece['march']}" itemValue="03" />
- <f:selectItem itemLabel="#{piece['april']}" itemValue="04" />
- <f:selectItem itemLabel="#{piece['may']}" itemValue="05" />
- <f:selectItem itemLabel="#{piece['june']}" itemValue="06" />
- <f:selectItem itemLabel="#{piece['july']}" itemValue="07" />
- <f:selectItem itemLabel="#{piece['august']}" itemValue="08" />
- <f:selectItem itemLabel="#{piece['september']}" itemValue="09" />
- <f:selectItem itemLabel="#{piece['october']}" itemValue="10" />
- <f:selectItem itemLabel="#{piece['november']}" itemValue="11" />
- <f:selectItem itemLabel="#{piece['december']}" itemValue="12" />
- </p:selectOneMenu>
- </p:column>
- <p:column style="width:70px; margin-left:0; padding-left:0">
- <p:spinner size="5" id="periodYear" min="2015" max="3000"
- style="width:70px;"
- value="#{browseJournalFormulaController.input['year']}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['processAlreadyRunning']}" />
- </p:column>
- <p:column colspan="2">
- <p:selectOneButton
- value="#{browseJournalFormulaController.input['flgProcess']}">
- <f:selectItem itemLabel="All" itemValue=" " />
- <f:selectItem itemLabel="Yes" itemValue="Y" />
- <f:selectItem itemLabel="No" itemValue="N" />
- </p:selectOneButton>
- </p:column>
- </p:row>
- <p:row>
- <p:column colspan="3">
- <j:authorize task="viewJournalFormula">
- <p:commandButton id="btnSearch" value="#{piece['search']}"
- update=":rootform:gridJournalFormula"
- actionListener="#{browseJournalFormulaController.doSearch()}"
- ajax="true" />
- </j:authorize>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <j:authorize task="addJournalFormulaRecurring">
- <p:commandButton id="buttonaddFormulaReccuring"
- icon="ui-icon ui-icon-plus" ajax="true"
- oncomplete="confirmDlgReccuring.show()"
- value="#{piece['addFormulaRecurring']}"
- actionListener="#{browseJournalFormulaController.prepareAdd()}"
- update=":formDialogReccuring:ouBranch:ouBranch :formDialogReccuring:ouSubBu:ouSubBu
- :formDialogReccuring:formulaReccuringOuRc:formulaReccuringOuRc :dialogReccuring" />
- </j:authorize>
- </p:column>
- <p:column colspan="2">
- <j:authorize task="addJournalFormulaAllocation">
- <p:commandButton id="buttonaddFormulaAllocation"
- icon="ui-icon ui-icon-plus" ajax="true"
- oncomplete="confirmDlgAllocation.show()"
- value="#{piece['addFormulaAllocation']}"
- actionListener="#{browseJournalFormulaController.prepareAdd()}"
- update=":formDialogAllocation:ouBranch:ouBranch :formDialogAllocation:ouSubBu:ouSubBu
- :formDialogAllocation:ouRc:ouRc :dialogAllocation" />
- </j:authorize>
- </p:column>
- </p:row>
- <p:defaultCommand target="btnSearch" scope="gridSearchJournalFormula"/>
- </p:panelGrid>
- <jl:comboBox rendered="false" id="formulaReccuringOuBu2"
- value="#{filterBean.data['ouId']}"
- comboName="authorizedOUMainBu" args=",,Y"
- itemLabel="#{item['name']}" ajax="true" />
- </h:form>
- </j:authorize>
- </ui:define>
- <ui:define name="content">
- <j:authorize task="viewJournalFormula" forbidden="true">
- <p:dataTable id="gridJournalFormula" paginator="true"
- value="#{browseJournalFormulaController.gridItemList}" var="item"
- paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
- rows="25" style="width:100%" resizableColumns="2">
- <p:columnGroup type="header">
- <p:row>
- <p:column rowspan="2" headerText="#{piece['action']}" />
- <p:column rowspan="2" headerText="#{piece['ouBu']}" />
- <p:column rowspan="2" headerText="#{piece['formulaName']}" />
- <p:column rowspan="2" headerText="#{piece['formulaType']}" />
- <p:column rowspan="2" headerText="#{piece['whenProcessFormula']}" />
- <p:column colspan="2" headerText="#{piece['periode']}" />
- <p:column rowspan="2" headerText="#{piece['extDoc']}" />
- <p:column rowspan="2" headerText="#{piece['extDocMapping']}" />
- <p:column rowspan="2" headerText="#{piece['validity']}" />
- <p:column rowspan="2" headerText="#{piece['lastProcess']}" />
- </p:row>
- <p:row>
- <p:column headerText="#{piece['start']}" />
- <p:column headerText="#{piece['end']}" />
- </p:row>
- </p:columnGroup>
- <p:column colspan="2">
- <p:menuButton value="More Action">
- <p:menuitem value="Edit"
- action="#{browseJournalFormulaController.markAsEdit(item)}"
- ajax="false" update="messages" icon="ui-icon-pencil"
- rendered="#{(item['formulaType'] == 'A' and auth.task('editJournalFormulaAllocation')) or
- (item['formulaType'] == 'R' and auth.task('editJournalFormulaRecurring'))}" />
- <p:menuitem value="Validate"
- actionListener="#{browseJournalFormulaController.ValidateJournalFormula(item)}" icon="ui-icon-check"
- rendered="#{item['flgValidate']=='N' and (
- (item['formulaType'] == 'A' and auth.task('editJournalFormulaAllocation')) or
- (item['formulaType'] == 'R' and auth.task('editJournalFormulaRecurring')))}"
- update=":rootform:gridJournalFormula" />
- <ui:remove>
- <p:menuitem value="Delete"
- actionListener="#{browseJournalFormulaController.markAsDelete(item)}"
- ajax="true" icon="ui-icon-trash" oncomplete="confirmDlg.show()"
- update=":rootform:gridJournalFormula"
- rendered="#{empty item['lastProcess'] and (
- (item['formulaType'] == 'A' and auth.task('removeJournalFormulaAllocation')) or
- (item['formulaType'] == 'R' and auth.task('removeJournalFormulaRecurring')))}" />
- </ui:remove>
- </p:menuButton>
- </p:column>
- <p:column>
- <h:outputText value="#{(item['ouName'])}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['formulaName'])}" />
- </p:column>
- <p:column>
- <h:outputText
- value="#{(item['formulaType'] == 'R') ? piece['recurring'] : piece['allocation']}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['whenProcessFormula'])}" />
- <h:outputText
- rendered="#{(item['whenProcessFormula'] == 'BGL')}" value = "#{piece['beforeGeneralLedger']}" />
- <h:outputText
- rendered="#{(item['whenProcessFormula'] == 'WIP')}" value = "#{piece['workInProgress']}" />
- <h:outputText
- rendered="#{(item['whenProcessFormula'] == 'AGL')}" value = "#{piece['afterGeneralLedger']}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['startPeriode'])}"
- converter="#{yearMonthDisplayConverter}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['endPeriode'])}"
- converter="#{yearMonthDisplayConverter}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['extDocNo'])}" /><br/>
- <h:outputText value="#{(item['extDocDate'])}"
- converter="#{dateConverter}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['mappingExtDocNo'])}" /><br/>
- <h:outputText value="#{(item['mappingExtDocDate'])}"
- converter="#{dateConverter}" />
- </p:column>
- <p:column>
- <h:outputText
- value="#{(item['flgValidate'] == 'N') ? piece['notYet'] : piece['valid']}" />
- </p:column>
- <p:column>
- <h:outputText value="#{(item['lastProcess'])}"
- converter="#{yearMonthDisplayConverter}" />
- </p:column>
- </p:dataTable>
- <!-- Confirm Dialog Remove -->
- <p:confirmDialog id="confirmDialog" message="#{piece['areYouSure']}"
- widgetVar="confirmDlg" header="#{piece['deleteItem']}"
- severity="alert">
- <p:panelGrid columns="2">
- <h:outputText />
- <p:panelGrid columns="2">
- <p:commandButton
- actionListener="#{browseJournalFormulaController.doRemove()}"
- update=":rootform:gridJournalFormula" value="#{piece['yes']}"
- process=":rootform @this" oncomplete="confirmDlg.hide()" />
- <p:commandButton type="button" value="#{piece['no']}"
- onclick="confirmDlg.hide()" />
- </p:panelGrid>
- </p:panelGrid>
- </p:confirmDialog>
- <!-- End Confirm Dialog Remove -->
- </j:authorize>
- </ui:define>
- <ui:define name="outsidePart">
- <!-- addFormulaRecurring Dialog -->
- <p:dialog id="dialogReccuring" widgetVar="confirmDlgReccuring"
- modal="true" header="#{piece['createJournalFormulaTypeRecurring']}"
- severity="alert" onShow="doSelectOu">
- <h:form id="formDialogReccuring">
- <!--<p:remoteCommand name="doSelectOu"
- process=":formDialogReccuring:formulaReccuringOuBu:formulaReccuringOuBu"
- update=":formDialogReccuring:formulaReccuringOuBu:formulaReccuringOuBu :formDialogReccuring:ouBranch:ouBranch
- :formDialogReccuring:ouSubBu:ouSubBu :formDialogReccuring:formulaReccuringOuRc:formulaReccuringOuRc" />-->
- <p:messages id="messages" autoUpdate="true" />
- <p:panelGrid>
- <p:row>
- <p:column>
- <span class="page_title">#{piece['formula']}</span>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaType']}" />
- </p:column>
- <p:column colspan="4">
- <p:selectOneMenu id="formulaTypeFormulaReccuring"
- style="width:125px" disabled="true"
- value="#{browseJournalFormulaController.inputToAdd['formulaType']}">
- <f:selectItem itemLabel="#{piece['recurring']}" itemValue="R" />
- <f:selectItem itemLabel="#{piece['allocation']}" itemValue="A" />
- </p:selectOneMenu>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['ouBu']}" />
- </p:column>
- <p:column colspan="4">
- <jl:comboBox id="formulaReccuringOuBu"
- value="#{filterBean.data['ouId']}"
- comboName="authorizedOUMainBu" args=",,Y"
- itemLabel="#{item['name']}" ajax="true" process=":rootform"
- update=":formDialogReccuring:ouBranch:ouBranch :formDialogReccuring:ouSubBu:ouSubBu :formDialogReccuring:formulaReccuringOuRc:formulaReccuringOuRc"
- listener="#{browseJournalFormulaController.onOuHeaderChanged()}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaName']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputText styleClass="md"
- value="#{browseJournalFormulaController.inputToAdd['formulaName']}"></p:inputText>
- </p:column>
- </p:row>
- <ui:remove>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['whenProcessFormula']}" />
- </p:column>
- <p:column colspan="4">
- <p:selectOneButton
- value="#{browseJournalFormulaController.inputToAdd['whenProcessFormula']}">
- <!-- selectItem itemLabel="WIP" itemValue="WIP"
- selectItem itemLabel="BGL" itemValue="BGL" -->
- <f:selectItem itemLabel="AGL" itemValue="AGL" disabled="true" />
- </p:selectOneButton>
- <h:outputText value="#{piece['processWillRunOnBeginningOfClosingGeneralLedger']}" />
- </p:column>
- </p:row>
- </ui:remove>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['processPeriodOn']}" />
- </p:column>
- <p:column style="margin-right:0; padding-right:0">
- <p:selectOneMenu id="formulaReccuringPeriodMonthStart" style="width:142px"
- value="#{browseJournalFormulaController.inputToAdd['month']}">
- <f:selectItem itemLabel="#{piece['january']}" itemValue="01" />
- <f:selectItem itemLabel="#{piece['february']}" itemValue="02" />
- <f:selectItem itemLabel="#{piece['march']}" itemValue="03" />
- <f:selectItem itemLabel="#{piece['april']}" itemValue="04" />
- <f:selectItem itemLabel="#{piece['may']}" itemValue="05" />
- <f:selectItem itemLabel="#{piece['june']}" itemValue="06" />
- <f:selectItem itemLabel="#{piece['july']}" itemValue="07" />
- <f:selectItem itemLabel="#{piece['august']}" itemValue="08" />
- <f:selectItem itemLabel="#{piece['september']}" itemValue="09" />
- <f:selectItem itemLabel="#{piece['october']}" itemValue="10" />
- <f:selectItem itemLabel="#{piece['november']}" itemValue="11" />
- <f:selectItem itemLabel="#{piece['december']}" itemValue="12" />
- </p:selectOneMenu>
- </p:column>
- <p:column style="width:90px; margin-left:0; padding-left:0;margin-right:0; padding-right:0;">
- <p:spinner size="5" id="formulaReccuringPeriodYearStart" min="2015" max="3000"
- value="#{browseJournalFormulaController.inputToAdd['year']}" style="width:70px;" />
- #{piece['to']}
- </p:column>
- <p:column
- style="margin-right:0; padding-right:0; margin-left:0; padding-left:0">
- <p:selectOneMenu id="formulaReccuringPeriodMonthEnd"
- style="width:125px"
- value="#{browseJournalFormulaController.inputToAdd['monthTo']}">
- <f:selectItem itemLabel="#{piece['january']}" itemValue="01" />
- <f:selectItem itemLabel="#{piece['february']}" itemValue="02" />
- <f:selectItem itemLabel="#{piece['march']}" itemValue="03" />
- <f:selectItem itemLabel="#{piece['april']}" itemValue="04" />
- <f:selectItem itemLabel="#{piece['may']}" itemValue="05" />
- <f:selectItem itemLabel="#{piece['june']}" itemValue="06" />
- <f:selectItem itemLabel="#{piece['july']}" itemValue="07" />
- <f:selectItem itemLabel="#{piece['august']}" itemValue="08" />
- <f:selectItem itemLabel="#{piece['september']}" itemValue="09" />
- <f:selectItem itemLabel="#{piece['october']}" itemValue="10" />
- <f:selectItem itemLabel="#{piece['november']}" itemValue="11" />
- <f:selectItem itemLabel="#{piece['december']}" itemValue="12" />
- </p:selectOneMenu>
- </p:column>
- <p:column style="margin-left:0; padding-left:0">
- <p:spinner size="5" id="formulaReccuringPeriodYearEnd" min="2015" max="3000"
- value="#{browseJournalFormulaController.inputToAdd['yearTo']}" style="width:70px;" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['extDocNo']}" />
- </p:column>
- <p:column colspan="3">
- <p:inputText styleClass="md"
- value="#{browseJournalFormulaController.inputToAdd['extDocNo']}"></p:inputText>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['extDocDate']}" />
- </p:column>
- <p:column colspan="2">
- <jl:datePicker value="#{browseJournalFormulaController.inputToAdd['extDocDate']}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaDescription']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputTextarea styleClass="lg"
- value="#{browseJournalFormulaController.inputToAdd['formulaDesc']}"></p:inputTextarea>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <span class="page_title">#{piece['mapping']}</span>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['ouBranch']}" />
- </p:column>
- <p:column id="columnBranch" colspan="3">
- <jl:comboBoxWithNone id="ouBranch"
- value="#{filterBean.data['ouBranchId']}" noneLabel="none"
- task="system" comboName="authorizedOuBranchInStructureByMainBu"
- args="#{empty filterBean.data['ouId'] ? -99 : filterBean.data['ouId']['id']},,,Y"
- itemLabel="#{item['name']}" ajax="true"
- process=":rootform @this"
- update=":formDialogReccuring:ouSubBu:ouSubBu"
- listener="#{browseJournalFormulaController.onOuBranchHeaderChanged()}" />
- </p:column>
- <p:column>
- <h:outputText value="#{piece['subOu']}" />
- </p:column>
- <p:column id="columnSubOu">
- <jl:comboBoxWithNone id="ouSubBu"
- value="#{filterBean.data['subOuId']}" noneLabel="none"
- task="system"
- comboName="authorizedOuSubBuInStructureByMainBuAndBranch"
- args="#{empty filterBean.data['ouId'] ? -99 : filterBean.data['ouId']['id']},
- #{empty filterBean.data['ouBranchId'] ? -99 : filterBean.data['ouBranchId']['id']},,,Y"
- itemLabel="#{item['name']}" ajax="true"
- process=":rootform @this"
- update=":formDialogReccuring:ouBranch:ouBranch"
- listener="#{browseJournalFormulaController.onOuSubBuHeaderChanged()}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['signJournal']}" />
- </p:column>
- <p:column colspan="3">
- <p:selectOneButton value="#{browseJournalFormulaController.inputToAdd['signJournal']}">
- <f:selectItem itemLabel="Debet" itemValue="D" />
- <f:selectItem itemLabel="Credit" itemValue="C" />
- </p:selectOneButton>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['coa']}" />
- </p:column>
- <p:column>
- <jl:autoComplete id="formulaReccuringCoa" styleClass="lg"
- value="#{browseJournalFormulaController.inputToAdd['coaId']}"
- label="mainAcc,subAcc,description" task="system" comboName="coa"
- args=",,-99,,-99,-99" itemLabel="#{item['coaFullDesc']}">
- <p:ajax event="itemSelect" process=":rootform @this" ajax="true"
- listener="#{browseJournalFormulaController.onCoaChanged}"
- update=":formDialogReccuring:formulaReccuringSegment:formulaReccuringSegment :formDialogReccuring:formulaReccuringOuRc:formulaReccuringOuRc"
- oncomplete="confirmDlgReccuring.show()" />
- </jl:autoComplete>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['segment']}" />
- </p:column>
- <p:column colspan="3">
- <jl:autoComplete id="formulaReccuringSegment" styleClass="lg"
- value="#{browseJournalFormulaController.inputToAdd['segmentId']}"
- task="system" comboName="segmentCoa"
- args="#{loginController.getCurrentTenantId()},,,,,Y"
- label="name" itemLabel="#{item['segmentFullName']}"
- disabled="#{browseJournalFormulaController.inputToAdd['coaId']['flagSubSegment'] != 'Y'}">
- </jl:autoComplete>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['ouRc']}" />
- </p:column>
- <p:column>
- <jl:comboBoxWithNone id="formulaReccuringOuRc"
- value="#{browseJournalFormulaController.inputToAdd['ouRcId']}"
- comboName="authorizedOUAccounting"
- args=",,#{filterBean.data['ouId']['id']},Y"
- itemLabel="#{item['name']}" task="system"
- disabled="#{browseJournalFormulaController.inputToAdd['coaId']['flagSubRc'] != 'Y'}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['mappingExtDocNo']}" />
- </p:column>
- <p:column colspan="3">
- <p:inputText styleClass="md"
- value="#{browseJournalFormulaController.inputToAdd['mappingExtDocNo']}"></p:inputText>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['mappingExtDocDate']}" />
- </p:column>
- <p:column colspan="2">
- <jl:datePicker value="#{browseJournalFormulaController.inputToAdd['mappingExtDocDate']}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['mappingRemark']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputTextarea styleClass="lg"
- value="#{browseJournalFormulaController.inputToAdd['mappingRemark']}"></p:inputTextarea>
- </p:column>
- </p:row>
- </p:panelGrid>
- <j:authorize task="addJournalFormulaRecurring">
- <p:commandButton value="#{piece['saveAndNext']}"
- icon="ui-icon ui-icon-carat-1-e" oncomplete="if(args.success) { confirmDlgReccuring.hide()}"
- actionListener="#{browseJournalFormulaController.inputFormulaReccuring()}"
- ajax="true" />
- </j:authorize>
- </h:form>
- </p:dialog>
- <!-- End editFormulaReccuring Dialog -->
- <!-- addFormulaAllocation Dialog -->
- <p:dialog id="dialogAllocation" widgetVar="confirmDlgAllocation"
- modal="true" header="#{piece['createJournalFormulaAllocation']}"
- severity="alert">
- <h:form id="formDialogAllocation">
- <!--<p:remoteCommand name="doSelectOu"
- process=":formDialogAllocation:comboOu:comboOu"
- update=":formDialogAllocation:comboOu:comboOu :formDialogAllocation:ouBranch:ouBranch
- :formDialogAllocation:ouSubBu:ouSubBu :formDialogAllocation:ouRc:ouRc" />-->
- <p:messages id="messages" autoUpdate="true" />
- <p:panelGrid>
- <p:row>
- <p:column>
- <span class="page_title">#{piece['formula']}</span>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaType']}" />
- </p:column>
- <p:column colspan="4">
- <p:selectOneMenu id="formulaTypeFormulaAllocation"
- style="width:125px" disabled="true"
- value="#{browseJournalFormulaController.inputToAddAllocation['formulaType']}">
- <f:selectItem itemLabel="#{piece['allocation']}" itemValue="A" />
- <f:selectItem itemLabel="#{piece['recurring']}" itemValue="R" />
- </p:selectOneMenu>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['ouBu']}" />
- </p:column>
- <p:column colspan="4">
- <jl:comboBox id="comboOu" value="#{filterBean.data['ouId']}"
- comboName="authorizedOUMainBu" args=",,Y"
- itemLabel="#{item['name']}" ajax="true" process=":rootform"
- update=":formDialogAllocation:ouBranch:ouBranch :formDialogAllocation:ouSubBu:ouSubBu :formDialogAllocation:ouRc:ouRc"
- listener="#{browseJournalFormulaController.onOuHeaderChanged()}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaName']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputText styleClass="md"
- value="#{browseJournalFormulaController.inputToAddAllocation['formulaName']}"></p:inputText>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['whenProcessFormula']}" />
- </p:column>
- <p:column colspan="4">
- <p:selectOneButton
- value="#{browseJournalFormulaController.inputToAddAllocation['whenProcessFormula']}">
- <!-- selectItem itemLabel="WIP" itemValue="WIP"
- selectItem itemLabel="BGL" itemValue="BGL" -->
- <f:selectItem itemLabel="AGL" itemValue="AGL" disabled="true" />
- </p:selectOneButton>
- <h:outputText value="#{piece['processWillRunOnBeginningOfClosingGeneralLedger']}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['processPeriodOn']}" />
- </p:column>
- <p:column style="margin-right:0; padding-right:0">
- <p:selectOneMenu id="periodMonthStartFormulaReccuring"
- style="width:142px;"
- value="#{browseJournalFormulaController.inputToAddAllocation['month']}">
- <f:selectItem itemLabel="#{piece['january']}" itemValue="01" />
- <f:selectItem itemLabel="#{piece['february']}" itemValue="02" />
- <f:selectItem itemLabel="#{piece['march']}" itemValue="03" />
- <f:selectItem itemLabel="#{piece['april']}" itemValue="04" />
- <f:selectItem itemLabel="#{piece['may']}" itemValue="05" />
- <f:selectItem itemLabel="#{piece['june']}" itemValue="06" />
- <f:selectItem itemLabel="#{piece['july']}" itemValue="07" />
- <f:selectItem itemLabel="#{piece['august']}" itemValue="08" />
- <f:selectItem itemLabel="#{piece['september']}" itemValue="09" />
- <f:selectItem itemLabel="#{piece['october']}" itemValue="10" />
- <f:selectItem itemLabel="#{piece['november']}" itemValue="11" />
- <f:selectItem itemLabel="#{piece['december']}" itemValue="12" />
- </p:selectOneMenu>
- </p:column>
- <p:column
- style="width:90px; margin-left:0; padding-left:0;margin-right:0; padding-right:0;">
- <p:spinner size="5" id="periodYearStartFormulaReccuring"
- min="2015" max="3000"
- value="#{browseJournalFormulaController.inputToAddAllocation['year']}"
- style="width:70px;" />
- #{piece['to']}
- </p:column>
- <p:column
- style="margin-right:0; padding-right:0; margin-left:0; padding-left:0">
- <p:selectOneMenu id="periodMonthEndFormulaReccuring"
- style="width:130px"
- value="#{browseJournalFormulaController.inputToAddAllocation['monthTo']}">
- <f:selectItem itemLabel="#{piece['january']}" itemValue="01" />
- <f:selectItem itemLabel="#{piece['february']}" itemValue="02" />
- <f:selectItem itemLabel="#{piece['march']}" itemValue="03" />
- <f:selectItem itemLabel="#{piece['april']}" itemValue="04" />
- <f:selectItem itemLabel="#{piece['may']}" itemValue="05" />
- <f:selectItem itemLabel="#{piece['june']}" itemValue="06" />
- <f:selectItem itemLabel="#{piece['july']}" itemValue="07" />
- <f:selectItem itemLabel="#{piece['august']}" itemValue="08" />
- <f:selectItem itemLabel="#{piece['september']}" itemValue="09" />
- <f:selectItem itemLabel="#{piece['october']}" itemValue="10" />
- <f:selectItem itemLabel="#{piece['november']}" itemValue="11" />
- <f:selectItem itemLabel="#{piece['december']}" itemValue="12" />
- </p:selectOneMenu>
- </p:column>
- <p:column style="width:70px; margin-left:0; padding-left:0">
- <p:spinner size="5" id="periodYearEndFormulaReccuring" min="2015"
- max="3000"
- value="#{browseJournalFormulaController.inputToAddAllocation['yearTo']}"
- style="width:70px;" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['formulaDescription']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputTextarea styleClass="lg"
- value="#{browseJournalFormulaController.inputToAddAllocation['formulaDesc']}"></p:inputTextarea>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <span class="page_title">#{piece['mapping']}</span>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['ouBranch']}" />
- </p:column>
- <p:column colspan="3">
- <jl:comboBoxWithNone id="ouBranch"
- value="#{filterBean.data['ouBranchId']}" noneLabel="none"
- task="system" comboName="authorizedOuBranchInStructureByMainBu"
- args="#{empty filterBean.data['ouId'] ? -99 : filterBean.data['ouId']['id']},,,Y"
- itemLabel="#{item['name']}" ajax="true" process=":rootform"
- update=":formDialogAllocation:ouSubBu:ouSubBu"
- listener="#{browseJournalFormulaController.onOuBranchHeaderChanged()}" />
- </p:column>
- <p:column>
- <h:outputText value="#{piece['subOu']}" />
- </p:column>
- <p:column>
- <jl:comboBoxWithNone id="ouSubBu"
- value="#{filterBean.data['subOuId']}" noneLabel="none"
- task="system"
- comboName="authorizedOuSubBuInStructureByMainBuAndBranch"
- args="#{empty filterBean.data['ouId'] ? -99 : filterBean.data['ouId']['id']},
- #{empty filterBean.data['ouBranchId'] ? -99 : filterBean.data['ouBranchId']['id']},,,Y"
- itemLabel="#{item['name']}" ajax="true" process=":rootform"
- update=":formDialogAllocation:ouBranch:ouBranch"
- listener="#{browseJournalFormulaController.onOuSubBuHeaderChanged()}"/>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['signJournal']}" />
- </p:column>
- <p:column colspan="3">
- <p:selectOneButton
- value="#{browseJournalFormulaController.inputToAddAllocation['signJournal']}">
- <f:selectItem itemLabel="Debet" itemValue="D" />
- <f:selectItem itemLabel="Credit" itemValue="C" />
- </p:selectOneButton>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['coa']}" />
- </p:column>
- <p:column >
- <jl:autoComplete id="coa" styleClass="lg"
- value="#{browseJournalFormulaController.inputToAddAllocation['coaId']}"
- label="mainAcc,subAcc,description" task="system" comboName="coa"
- args=",,-99,,-99,-99" itemLabel="#{item['coaFullDesc']}">
- <p:ajax event="itemSelect" process=":rootform @this" ajax="true"
- listener="#{browseJournalFormulaController.onCoaChanged}"
- update=":formDialogAllocation:segment:segment :formDialogAllocation:ouRc:ouRc"
- oncomplete="confirmDlgAllocation.show()" />
- </jl:autoComplete>
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['segment']}" />
- </p:column>
- <p:column colspan="3">
- <jl:autoComplete id="segment" styleClass="lg"
- value="#{browseJournalFormulaController.inputToAddAllocation['segmentId']}"
- task="system" comboName="segmentCoa" args="10,,,,,Y"
- label="segmentFullName" itemLabel="#{item['segmentFullName']}"
- disabled="#{browseJournalFormulaController.inputToAddAllocation['coaId']['flagSubSegment'] != 'Y'}">
- </jl:autoComplete>
- </p:column>
- <p:column>
- <h:outputText value="#{piece['ouRc']}" />
- </p:column>
- <p:column>
- <jl:comboBoxWithNone id="ouRc"
- value="#{browseJournalFormulaController.inputToAddAllocation['ouRcId']}"
- comboName="authorizedOUAccounting"
- args=",,#{filterBean.data['ouId']['id']},Y"
- itemLabel="#{item['name']}" task="system"
- disabled="#{browseJournalFormulaController.inputToAddAllocation['coaId']['flagSubRc'] != 'Y'}" />
- </p:column>
- </p:row>
- <p:row>
- <p:column>
- <h:outputText value="#{piece['mappingRemark']}" />
- </p:column>
- <p:column colspan="4">
- <p:inputTextarea styleClass="lg"
- value="#{browseJournalFormulaController.inputToAddAllocation['mappingRemark']}"></p:inputTextarea>
- </p:column>
- </p:row>
- </p:panelGrid>
- <j:authorize task="addJournalFormulaAllocation">
- <p:commandButton value="#{piece['saveAndNext']}"
- icon="ui-icon ui-icon-carat-1-e" oncomplete="if(args.success) {confirmDlgAllocation.hide()}"
- actionListener="#{browseJournalFormulaController.inputFormulaAllocation()}"
- ajax="true" />
- </j:authorize>
- </h:form>
- </p:dialog>
- <!-- End addFormulaAllocation Dialog -->
- </ui:define>
- </ui:composition>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement