Commit 3e21922f5185e4af654607292880804a49017ee0

Authored by gabriel.damasceno
2 parents bcb108e7 2e76fd79
Exists in master

Merge branch 'release-1.11.0'

cit-adm-materiais-api/src/main/java/br/com/centralit/api/dao/ContaContabilMovimentoDao.java
... ... @@ -126,5 +126,20 @@ public interface ContaContabilMovimentoDao extends CitGenericDAO {
126 126 * @return
127 127 */
128 128 List<ContaContabilMovimento> buscaContasContabeisMovimentoEntradaItem(List<Long> bens);
  129 +
  130 + /**
  131 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  132 + *
  133 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  134 + *
  135 + * Método responsável por buscar os movimentos baseado no dominio classe referencia e no id classe referencia
  136 + *
  137 + * @author juliana.barbosa
  138 + *
  139 + * @param idRef
  140 + * @param idDominioClasseRef
  141 + * @return
  142 + */
  143 + List<ContaContabilMovimento> listarMovimentosPorClasseRefIdRef(Long idRef, Long idDominioClasseRef);
129 144  
130 145 }
... ...
cit-adm-materiais-api/src/main/java/br/com/centralit/api/dao/impl/ContaContabilMovimentoDaoHibernate.java
... ... @@ -175,6 +175,16 @@ public class ContaContabilMovimentoDaoHibernate extends CitGenericDAOImpl implem
175 175 return search(search);
176 176 }
177 177  
  178 +
  179 + public List<ContaContabilMovimento> listarMovimentosPorClasseRefIdRef(Long idRef, Long idDominioClasseRef){
  180 + SearchSeven search = new SearchSeven();
  181 +
  182 + search.addFilterEqual("dominioClasseReferencia.id", idDominioClasseRef);
  183 + search.addFilterEqual("idClasseReferencia", idRef);
  184 +
  185 + return search(search);
  186 + }
  187 +
178 188 @Override
179 189 public Collection<Long> getIdsContaContabilEmUso(Long idOrganizacao) {
180 190  
... ...
cit-adm-materiais-api/src/main/java/br/com/centralit/api/model/DominioMaterial.java
... ... @@ -58,10 +58,10 @@ public class DominioMaterial {
58 58 public static final String REFERENCIA_ATENDIMENTO_NOME = "ATENDIMENTO";
59 59  
60 60 /** Atributo REFERENCIA_DEVOLUCAO. */
61   - public static final Long REFERENCIA_DEVOLUCAO = 6L;
  61 + public static final Long REFERENCIA_DEVOLUCAO_ITEM = 6L;
62 62  
63 63 /** Atributo REFERENCIA_DEVOLUCAO_NOME. */
64   - public static final String REFERENCIA_DEVOLUCAO_NOME = "DEVOLUCAO";
  64 + public static final String REFERENCIA_DEVOLUCAO_ITEM_NOME = "DEVOLUCAO_ITEM";
65 65  
66 66 /** Atributo REFERENCIA_DEPRECIACAO. */
67 67 public static final Long REFERENCIA_DEPRECIACAO = 7l;
... ... @@ -92,6 +92,24 @@ public class DominioMaterial {
92 92 /** Atributo REFERENCIA_ADICAO_BEM_PRINCIPAL_NOME. */
93 93 public static final String REFERENCIA_ADICAO_BEM_PRINCIPAL_NOME = "ADICAO_BEM_PRINCIPAL";
94 94  
  95 + /** Atributo REFERENCIA_ENTRADA_ALMOXARIFADO_ITEM_NOME. */
  96 + public static final String REFERENCIA_ENTRADA_ALMOXARIFADO_ITEM_NOME = "ENTRADA_ALMOXARIFADO_ITEM";
  97 +
  98 + /** Atributo REFERENCIA_ENTRADA_ALMOXARIFADO_ITEM. */
  99 + public static final Long REFERENCIA_ENTRADA_ALMOXARIFADO_ITEM = 12l;
  100 +
  101 + /** Atributo REFERENCIA_BAIXA_ALMOXARIFADO_ITEM_NOME. */
  102 + public static final String REFERENCIA_BAIXA_ALMOXARIFADO_ITEM_NOME = "BAIXA_ALMOXARIFADO_ITEM";
  103 +
  104 + /** Atributo REFERENCIA_BAIXA_ALMOXARIFADO_ITEM. */
  105 + public static final Long REFERENCIA_BAIXA_ALMOXARIFADO_ITEM = 13l;
  106 +
  107 + /** Atributo REFERENCIA_BAIXA_ALMOXARIFADO_ITEM_NOME. */
  108 + public static final String REFERENCIA_ATENDIMENTO_ALMOXARIFADO_ITEM_NOME = "ATENDIMENTO_ALMOXARIFADO_ITEM";
  109 +
  110 + /** Atributo REFERENCIA_BAIXA_ALMOXARIFADO_ITEM. */
  111 + public static final Long REFERENCIA_ATENDIMENTO_ALMOXARIFADO_ITEM = 14l;
  112 +
95 113 /** Atributo PERIODO_RELATORIO. */
96 114 public static final String PERIODO_RELATORIO = "periodoRelatorio";
97 115  
... ...
cit-adm-materiais-api/src/main/java/br/com/centralit/api/service/ContaContabilMovimentoService.java
... ... @@ -152,18 +152,18 @@ public interface ContaContabilMovimentoService extends GenericService&lt;ContaConta
152 152 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
153 153 * </p>
154 154 *
155   - * Método responsável por criar e salvar um movimento de saida em uma conta
  155 + * Método responsável por criar e salvar um movimento de saida em para os atendimentos de requisicoes de consumo
156 156 *
157   - * @author geovane.filho
  157 + * @author geovane.filho, juliana.barbosa
158 158 *
159   - * @param conta ContaContabil a se criar um movimento de entrada
  159 + * @param conta ContaContabil a se criar um movimento de saida
160 160 * @param valor Valor do movimento
161 161 * @param dominioClasseReferencia Dominio referenciando a classe de referencia que realizou o movimento na conta
162 162 * @param idClasseReferencia Id da classe que realizou o movimento.
163 163 *
164 164 * @return
165 165 */
166   - public ContaContabilMovimento salvaMovimentoSaida(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia);
  166 + public ContaContabilMovimento salvaMovimentoSaidaAtendimento(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia);
167 167  
168 168 /**
169 169 * <p>
... ... @@ -266,5 +266,97 @@ public interface ContaContabilMovimentoService extends GenericService&lt;ContaConta
266 266 * @return
267 267 */
268 268 void removeMovimentosPorEntradaItem(List<Long> bens);
  269 +
  270 + /**
  271 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  272 + *
  273 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  274 + *
  275 + * Método responsável por salvar o movimento das entradas do almoxarifado por item de entrada, onde o idClasseReferencia e o id da entrada item
  276 + *
  277 + * @author juliana.barbosa
  278 + *
  279 + * @param conta
  280 + * @param valor
  281 + * @param idEntradaItem
  282 + * @param entrada
  283 + * @param dominioTipoEntrada
  284 + * @return
  285 + */
  286 + public ContaContabilMovimento salvaMovimentoEntradaAlmoxarifado(ContaContabil conta, BigDecimal valor, Long idEntradaItem, Entrada entrada, Dominio dominioTipoEntrada);
  287 +
  288 + /**
  289 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  290 + *
  291 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  292 + *
  293 + * Método responsável por salvar os movimentos de baixa do almoxarifado onde o idClasseReferencia e o id da baixaalmoxarifadoitem
  294 + *
  295 + * @author juliana.barbosa
  296 + *
  297 + * @param conta
  298 + * @param valor
  299 + * @param dominioClasseReferencia
  300 + * @param idClasseReferencia
  301 + * @param baixa
  302 + * @return
  303 + */
  304 + public ContaContabilMovimento salvaMovimentoSaidaBaixaAlmoxarifado(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia, Baixa baixa);
  305 +
  306 + /**
  307 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  308 + *
  309 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  310 + *
  311 + * Método responsável por remover movimentos da baixa
  312 + *
  313 + * @author juliana.barbosa
  314 + *
  315 + * @param entity
  316 + */
  317 + public void removerMovimentosBaixa(Long idBaixaItem);
  318 +
  319 + /**
  320 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  321 + *
  322 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  323 + *
  324 + * Método responsável por movimentos do atendimento por item de atendimento
  325 + *
  326 + * @author juliana.barbosa
  327 + *
  328 + * @param idAtendimentoItem
  329 + */
  330 + public void removerMovimentosAtendimento(Long idAtendimentoItem);
  331 +
  332 + /**
  333 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  334 + *
  335 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  336 + *
  337 + * Método responsável por salvar os movimentos da devolucao
  338 + *
  339 + * @author juliana.barbosa
  340 + *
  341 + * @param conta
  342 + * @param valor
  343 + * @param dominioClasseReferencia
  344 + * @param idClasseReferencia
  345 + * @return
  346 + */
  347 + public ContaContabilMovimento salvaMovimentoDevolucao(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia);
  348 +
  349 + /**
  350 + * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>
  351 + *
  352 + * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>
  353 + *
  354 + * Método responsável por remover movimentos de devolucao
  355 + *
  356 + * @author juliana.barbosa
  357 + *
  358 + * @param idAtendimentoItem
  359 + */
  360 + public void removerMovimentosDevolucao(Long idAtendimentoItem);
269 361  
270 362 }
... ...
cit-adm-materiais-api/src/main/java/br/com/centralit/api/service/impl/ContaContabilMovimentoServiceImpl.java
... ... @@ -13,6 +13,7 @@ import br.com.centralit.api.dao.ContaContabilMovimentoDao;
13 13 import br.com.centralit.api.model.Baixa;
14 14 import br.com.centralit.api.model.ContaContabil;
15 15 import br.com.centralit.api.model.ContaContabilMovimento;
  16 +import br.com.centralit.api.model.DominioMaterial;
16 17 import br.com.centralit.api.model.Entrada;
17 18 import br.com.centralit.api.model.TransferenciaContaContabil;
18 19 import br.com.centralit.api.service.ContaContabilMovimentoService;
... ... @@ -25,6 +26,7 @@ import br.com.centralit.framework.model.Dominio;
25 26 import br.com.centralit.framework.model.Organizacao;
26 27 import br.com.centralit.framework.model.Usuario;
27 28 import br.com.centralit.framework.service.arquitetura.GenericServiceImpl;
  29 +import br.com.centralit.framework.util.UtilObjeto;
28 30  
29 31 /**
30 32 * <p>
... ... @@ -85,6 +87,8 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
85 87 private UsuarioService usuarioService;
86 88  
87 89  
  90 +
  91 +
88 92 /**
89 93 * Responsável pela criação de novas instâncias desta classe.
90 94 *
... ... @@ -154,6 +158,12 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
154 158 return this.save(movimentoEntrada);
155 159 }
156 160  
  161 + @Override
  162 + public ContaContabilMovimento salvaMovimentoEntradaAlmoxarifado(ContaContabil conta, BigDecimal valor, Long idEntradaItem, Entrada entrada, Dominio dominioTipoEntrada) {
  163 + ContaContabilMovimento movimentoEntrada = criaMovimentoEntradaAlmoxarifado(conta, valor, idEntradaItem, entrada, dominioTipoEntrada);
  164 + return this.save(movimentoEntrada);
  165 + }
  166 +
157 167 /**
158 168 * Método responsável por criar um movimento de entrada
159 169 *
... ... @@ -180,6 +190,28 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
180 190 *
181 191 * @param conta
182 192 * @param valor
  193 + * @param baixa
  194 + * @return
  195 + */
  196 + private ContaContabilMovimento criaMovimentoEntradaAlmoxarifado(ContaContabil conta, BigDecimal valor, Long idEntradaItem, Entrada entrada, Dominio dominioTipoEntrada) {
  197 + Dominio classeReferencia = this.dominioService.findByChaveAndCodigo(DominioMaterial.CLASSE_REFERENCIA, DominioMaterial.REFERENCIA_ENTRADA_ALMOXARIFADO_ITEM);
  198 + ContaContabilMovimento movimentoEntrada;
  199 + if (valor.compareTo(BigDecimal.ZERO) >= 0) {
  200 + movimentoEntrada = criaContaContabilMovimento(conta, valor, dominioTipoEntrada);
  201 + } else {
  202 + movimentoEntrada = criaContaContabilMovimento(conta, valor.negate(), dominioTipoEntrada);
  203 + }
  204 + movimentoEntrada.setEntrada(entrada);
  205 + movimentoEntrada.setDominioClasseReferencia(classeReferencia);
  206 + movimentoEntrada.setIdClasseReferencia(idEntradaItem);
  207 + return movimentoEntrada;
  208 + }
  209 +
  210 + /**
  211 + * Método responsável por criar um movimento de entrada
  212 + *
  213 + * @param conta
  214 + * @param valor
183 215 * @param dominioClasseReferencia
184 216 * @param idClasseReferencia
185 217 * @return
... ... @@ -214,16 +246,26 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
214 246 ContaContabilMovimento movimentoEntrada = criaMovimentoEntrada(conta, valor, dominioClasseReferencia, idClasseReferencia, Dominio.TIPO_MOVIMENTO_CONTA_CONTABIL_ENTRADA_ORCAMENTARIA_CODIGO);
215 247 return this.save(movimentoEntrada);
216 248 }
  249 +
  250 + public ContaContabilMovimento salvaMovimentoDevolucao(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia) {
  251 + ContaContabilMovimento movimentoEntrada = criaMovimentoEntrada(conta, valor, dominioClasseReferencia, idClasseReferencia, Dominio.TIPO_MOVIMENTO_CONTA_CONTABIL_ENTRADA_ORCAMENTARIA_CODIGO);
  252 + return this.save(movimentoEntrada);
  253 + }
217 254  
218 255 /**
219 256 * {@inheritDoc}
220 257 */
221 258 @Override
222   - public ContaContabilMovimento salvaMovimentoSaida(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia) {
  259 + public ContaContabilMovimento salvaMovimentoSaidaAtendimento(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia) {
223 260 ContaContabilMovimento movimentoSaida = criaMovimentoSaida(conta, valor, dominioClasseReferencia, idClasseReferencia, Dominio.TIPO_MOVIMENTO_CONTA_CONTABIL_BAIXA_ORCAMENTARIA_CODIGO);
224 261 return this.save(movimentoSaida);
225 262 }
226 263  
  264 + public ContaContabilMovimento salvaMovimentoSaidaBaixaAlmoxarifado(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia, Baixa baixa) {
  265 + ContaContabilMovimento movimentoSaida = criaMovimentoBaixaAlmoxarifado(conta, valor, dominioClasseReferencia, idClasseReferencia, Dominio.TIPO_MOVIMENTO_CONTA_CONTABIL_BAIXA_ORCAMENTARIA_CODIGO, baixa);
  266 + return this.save(movimentoSaida);
  267 + }
  268 +
227 269 /**
228 270 * {@inheritDoc}
229 271 */
... ... @@ -279,6 +321,20 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
279 321 return movimentoBaixa;
280 322 }
281 323  
  324 + private ContaContabilMovimento criaMovimentoBaixaAlmoxarifado(ContaContabil conta, BigDecimal valor, Dominio dominioClasseReferencia, Long idClasseReferencia, Long tipoMovimento, Baixa baixa) {
  325 + Dominio dominioBaixa = this.dominioService.findByChaveAndCodigo(Dominio.TIPO_MOVIMENTO_CONTA_CONTABIL, tipoMovimento);
  326 + ContaContabilMovimento movimentoBaixa;
  327 + if (valor.compareTo(BigDecimal.ZERO) >= 0) {
  328 + movimentoBaixa = criaContaContabilMovimento(conta, valor.negate(), dominioBaixa);
  329 + } else {
  330 + movimentoBaixa = criaContaContabilMovimento(conta, valor, dominioBaixa);
  331 + }
  332 + movimentoBaixa.setDominioClasseReferencia(dominioClasseReferencia);
  333 + movimentoBaixa.setIdClasseReferencia(idClasseReferencia);
  334 + movimentoBaixa.setBaixa(baixa);
  335 + return movimentoBaixa;
  336 + }
  337 +
282 338 /**
283 339 * Método responsável por criar um movimento basico
284 340 *
... ... @@ -317,6 +373,33 @@ public class ContaContabilMovimentoServiceImpl extends GenericServiceImpl&lt;ContaC
317 373  
318 374 this.removeList(movimentosEntrada);
319 375 }
  376 +
  377 + public void removerMovimentosBaixa(Long idBaixaItem) {
  378 + Dominio dominioClasseReferencia = this.dominioService.findByChaveAndCodigo(DominioMaterial.CLASSE_REFERENCIA, DominioMaterial.REFERENCIA_BAIXA_ALMOXARIFADO_ITEM);
  379 +
  380 + if (UtilObjeto.isReferencia(dominioClasseReferencia)){
  381 + List<ContaContabilMovimento> movimentosBaixa = this.contaContabilMovimentoDao.listarMovimentosPorClasseRefIdRef(idBaixaItem, dominioClasseReferencia.getId());
  382 + this.removeList(movimentosBaixa);
  383 + }
  384 + }
  385 +
  386 + public void removerMovimentosAtendimento(Long idAtendimentoItem) {
  387 + Dominio dominioClasseReferencia = this.dominioService.findByChaveAndCodigo(DominioMaterial.CLASSE_REFERENCIA, DominioMaterial.REFERENCIA_ATENDIMENTO_ALMOXARIFADO_ITEM);
  388 +
  389 + if (UtilObjeto.isReferencia(dominioClasseReferencia)){
  390 + List<ContaContabilMovimento> movimentosAtendimento = this.contaContabilMovimentoDao.listarMovimentosPorClasseRefIdRef(idAtendimentoItem, dominioClasseReferencia.getId());
  391 + this.removeList(movimentosAtendimento);
  392 + }
  393 + }
  394 +
  395 + public void removerMovimentosDevolucao(Long idDevolucaoItem) {
  396 + Dominio dominioClasseReferencia = this.dominioService.findByChaveAndCodigo(DominioMaterial.CLASSE_REFERENCIA, DominioMaterial.REFERENCIA_DEVOLUCAO_ITEM);
  397 +
  398 + if (UtilObjeto.isReferencia(dominioClasseReferencia)){
  399 + List<ContaContabilMovimento> movimentosAtendimento = this.contaContabilMovimentoDao.listarMovimentosPorClasseRefIdRef(idDevolucaoItem, dominioClasseReferencia.getId());
  400 + this.removeList(movimentosAtendimento);
  401 + }
  402 + }
320 403  
321 404 /**
322 405 * {@inheritDoc}
... ...
cit-adm-materiais-api/src/main/java/br/com/centralit/api/service/impl/ContaContabilServiceImpl.java
... ... @@ -333,7 +333,7 @@ public class ContaContabilServiceImpl extends GenericServiceImpl&lt;ContaContabil,
333 333 Long idConta = getIdContaContabilEmUso(organizacao);
334 334  
335 335 if ((idConta.equals(idContaContabil)) || this.materialService.existeMaterialVinculadoAContaContabil(idContaContabil, usuarioLogado)) {
336   - throw new BusinessException("MSG.MN020", CodigoErro.REGRA_NEGOCIO.getValue());
  336 + throw new BusinessException("PORTAL.MSG.MN020", CodigoErro.REGRA_NEGOCIO.getValue());
337 337 }
338 338  
339 339 ContaContabil conta = this.find(idContaContabil);
... ...
cit-adm-materiais-web/src/main/java/br/com/centralit/listener/StartupListenerAdmMaterial.java
... ... @@ -197,6 +197,9 @@ public class StartupListenerAdmMaterial extends UtilStartup implements Applicati
197 197 internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.TIPO_CONTA_CONTABIL", "Tipo", dominio, modulo));
198 198 internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.TRANSFERENCIA_ESTRUTURA", "Transferência de almoxarifado", dominio, modulo));
199 199 internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.UNIDADE_MEDIDA_ARMAZENAMENTO", "Unidade de medida de armazenamento", dominio, modulo));
  200 + internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.APURACAO_FECHADA", "FECHADA", dominio, modulo));
  201 + internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.APURACAO_PARCIAL", "PARCIAL", dominio, modulo));
  202 + internacionalizacaoList.add(new Internacionalizacao("ADMINISTRACAODEMATERIAIS.LABEL.REFERENCIA_SUBSEQUENTE", "Referência Subsequente", dominio, modulo));
200 203  
201 204 }
202 205  
... ...
cit-adm-materiais-web/src/main/webapp/html/fechamentoMes/fechamentoMes.html
... ... @@ -49,10 +49,10 @@
49 49  
50 50 <div class="row">
51 51 <div class="col-sm-6">
52   - <label-input ng-id="dataReferenciaVigente" form="fechamentoMesForm" ng-label="LABEL.REFERENCIA_VIGENTE" ng-obrigatorio="true" ng-disabled="true" ng-model="dataVigente"></label-input>
  52 + <label-input ng-id="dataReferenciaVigente" form="fechamentoMesForm" ng-label="PORTAL.LABEL.REFERENCIA_VIGENTE" ng-obrigatorio="true" ng-disabled="true" ng-model="dataVigente"></label-input>
53 53 </div>
54 54 <div class="col-sm-6">
55   - <label-input ng-id="dataReferenciaSubsequente" form="fechamentoMesForm" ng-label="LABEL.REFERENCIA_SUBSEQUENTE" ng-obrigatorio="true" ng-disabled="true" ng-model="dataSubsequente"></label-input>
  55 + <label-input ng-id="dataReferenciaSubsequente" form="fechamentoMesForm" ng-label="ADMINISTRACAODEMATERIAIS.LABEL.REFERENCIA_SUBSEQUENTE" ng-obrigatorio="true" ng-disabled="true" ng-model="dataSubsequente"></label-input>
56 56 </div>
57 57 </div>
58 58  
... ...