PJ Compras para Projeto: mudanças entre as edições
| (37 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 18: | Linha 18: | ||
'''Compra:''' Campo utilizado para informar uma faixa de datas para a consulta da compra dos materiais. | '''Compra:''' Campo utilizado para informar uma faixa de datas para a consulta da compra dos materiais. | ||
'''Tipo de Material:''' apresenta as opções para filtrar materiais somente do Tipo selecionado, tem como opções: | <ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Tipo de Material:''' apresenta as opções para filtrar materiais somente do Tipo selecionado, tem como opções: | ||
<div style="margin-left:1.251cm;"> | <div style="margin-left:1.251cm;"> | ||
'''Ativo + Serviço + Bem:''' apresenta todos os materiais do projeto independente do que constar no campo 'Tipo' do seu cadastro. | |||
'''Ativo:''' apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Ativo'. | '''Ativo:''' apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Ativo'. | ||
| Linha 26: | Linha 28: | ||
'''Bem:''' apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Bem'. | '''Bem:''' apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Bem'. | ||
''' | '''Todos:''' apresenta todos os materiais informados no projeto, independente do campo 'Tipo' do seu cadastro. | ||
'''Inativo + Nulo:''' apresenta os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Inativo' ou 'Nulo'.</div> | |||
'''Tipo de Faturamento do Material:''' | '''Tipo de Faturamento do Material:''' | ||
| Linha 37: | Linha 41: | ||
'''Nota:''' Para a execução da rotina é necessário ter os limites permitidos válidos quanto a "COMPRAS" e "SOLICITACAO" para o usuário que executará a rotina. | '''Nota:''' Para a execução da rotina é necessário ter os limites permitidos válidos quanto a "COMPRAS" e "SOLICITACAO" para o usuário que executará a rotina. | ||
{{VoltarInicio}} | |||
== Guia Parâmetros == | == Guia Parâmetros == | ||
| Linha 43: | Linha 49: | ||
[[Image:ComprasProjeto_Parametros.png|750x500px|centro|ComprasProjeto_Parametros]] | [[Image:ComprasProjeto_Parametros.png|750x500px|centro|ComprasProjeto_Parametros]] | ||
=== Parâmetros para Criação === | |||
'''Unidade de Negócio:''' Este campo é utilizado para informar a Unidade de Negócio. Por padrão é utilizado a Unidade de Negócio do projeto, caso não informado é sugerido a Unidade de Negócio Padrão conforme configuração '[[GE - AM - 21 - Unidade de negócio padrão]]'. Existe a possibilidade de seleção através de ''zoom'' (F5). É um campo obrigatório. | '''Unidade de Negócio:''' Este campo é utilizado para informar a Unidade de Negócio. Por padrão é utilizado a Unidade de Negócio do projeto, caso não informado é sugerido a Unidade de Negócio Padrão conforme configuração '[[GE - AM - 21 - Unidade de negócio padrão]]'. Existe a possibilidade de seleção através de ''zoom'' (F5). É um campo obrigatório. | ||
'''Tipo de Operação''': Este campo é utilizado para informar o tipo de operação que será utilizado nas Solicitações e Ordens de Compras. Existe a possibilidade de seleção através de ''zoom'' (F5). Este campo é exibido novamente e permite alteração na próxima etapa desta rotina. Caso esteja parametrizada a configuração '[[PJ - GE - 3098 - Tipo de Operação padrão para Compras do Projeto]]', o sistema considerará a pré-parametrização do Tipo de Operação ao executar a rotina. O campo não é fixo permitindo alteração do usuário. | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Conta Financeira:''' | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Valor a considerar:''' Neste campo é possível definir qual valor será exibido na tela de seleção e considerado para o Material, dessa forma existem as opções: | |||
<div style="margin-left:1.251cm;"> | |||
'''Valor unitário:''' exibirá o valor de venda a ser cobrado do cliente em caso de faturamento, o mesmo informado no Cronograma do Projeto. | |||
'''Custo Unitário:''' exibirá o preço de custo, o mesmo informado no Cronograma do Projeto quando o campo de 'Custo Material' estiver marcado.</div> | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Setor Responsável:''' campo obrigatório. | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Comprar contra o projeto:''' Ao marcar, a compra será registrada diretamente contra o projeto (sem ser contra estoque). Só editável se o Tipo de Operação permitir movimentação de estoque nula. É obrigatório que o projeto tenha Conta Gerencial preenchida na capa. | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Aglutinar Materiais:''' Com esta opção marcada serão avaliados os Materiais com mesmo código, Especificação 1 e 2 e que as etapas possuam mesmo Tipo de Operação, Fornecedor e Data de início terão quantidades somadas em um único item na Solicitação ou Ordem de Compra. | |||
<ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Custos Gerenciais:''' Habilitado somente se 'Comprar contra o projeto' e 'Aglutinar Materiais' estiverem marcados e o Tipo de Operação informado ter o campo 'Controle Conta Geren.' como 'Gerencial'. Este combo define se o rateio será realizado por Etapas ou para a Conta Gerencial vinculada na capa do Projeto. Possui as seguintes opções: | |||
<div style="margin-left:1.251cm;"> | |||
'''Ratear contra Etapas:''' Ao selecionar, realiza criação dos registros de rateio com distribuição proporcional das quantidades e valores entre as etapas do projeto considerando a Conta Gerencial informada em cada etapa. Criando metacontas automaticamente quando necessário. | |||
'''Apropriar contra o Projeto:''' Quando assinalado, credita 100% na Conta Gerencial do projeto (capa), em vez de ratear por etapas. | |||
</div> | |||
'''Obs:''' para que seja feita corretamente a criação automática de metaconta considerando a Conta Gerencial informada no projeto é necessário que esteja previamente parametrizado da forma correta, para isso pode-se consultar o manual [[PJ - Como Fazer - Metaconta com Projetos Estruturado]]. | |||
{{VoltarInicio}} | |||
=== Ordem de Compras === | |||
'''Fornecedor:''' Este campo é utilizado para atribuir fornecedores aos itens de projeto para a geração da ordem de compra. Este campo faz a parametrização desta rotina, ao informar um fornecedor obrigatoriamente é gerado uma Ordem de Compra, no caso de não informado, automaticamente será gerado uma Solicitação de Compra. Existe a possibilidade de seleção através de ''zoom'' (F5). Este campo é exibido novamente e permite alteração na próxima etapa desta rotina. | '''Fornecedor:''' Este campo é utilizado para atribuir fornecedores aos itens de projeto para a geração da ordem de compra. Este campo faz a parametrização desta rotina, ao informar um fornecedor obrigatoriamente é gerado uma Ordem de Compra, no caso de não informado, automaticamente será gerado uma Solicitação de Compra. Existe a possibilidade de seleção através de ''zoom'' (F5). Este campo é exibido novamente e permite alteração na próxima etapa desta rotina. | ||
''' | '''Controle de OC:''' Campo utilizado para informar o Controle inicial dos itens da Ordem de Compra. Permite a seleção através de ''zoom'' (F5). Caso esteja parametrizada a configuração '[[PJ - GE - 3084 - Controle para Ordens de Compra de Projetos]]', o sistema considerará a pré-parametrização do controle da OC ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada. | ||
'''Condição de Pagamento''': Este campo é utilizado para informar a condição de pagamento sugerida para a utilização nas Solicitações e Ordens de Compras. Existe a possibilidade de seleção através de ''zoom'' (F5). Caso esteja parametrizada a configuração '[[PJ - GE - 3085 - Condição de Pagamento para Ordens de Compra de Projetos]]', o sistema considerará a pré-parametrização da condição de pagamento ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada. | '''Condição de Pagamento''': Este campo é utilizado para informar a condição de pagamento sugerida para a utilização nas Solicitações e Ordens de Compras. Existe a possibilidade de seleção através de ''zoom'' (F5). Caso esteja parametrizada a configuração '[[PJ - GE - 3085 - Condição de Pagamento para Ordens de Compra de Projetos]]', o sistema considerará a pré-parametrização da condição de pagamento ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada. | ||
| Linha 54: | Linha 93: | ||
'''Centro de Armazenagem''': Campo utilizado para informar o Centro de Armazenagem a ser utilizado nas Solicitações e Ordens de Compras. Permite a seleção através de ''zoom'' (F5). | '''Centro de Armazenagem''': Campo utilizado para informar o Centro de Armazenagem a ser utilizado nas Solicitações e Ordens de Compras. Permite a seleção através de ''zoom'' (F5). | ||
''' | '''Portador''': Campo utilizado para informar o Portador a ser utilizado nas Solicitações e Ordens de Compras. Permite a seleção através de ''zoom'' (F5). | ||
{{VoltarInicio}} | |||
=== Solicitação de Compras === | |||
'''Controle de Solicitação''': Campo utilizado para informar o Controle inicial dos itens da Solicitação de Compra. Por padrão é sugerido o controle parametrizado na configuração '[[CO - GE - 490 - Controle inicial para solicitações]]', porém o campo pode ser alterado conforme necessidade. Permite a seleção através de ''zoom'' (F5). | '''Controle de Solicitação''': Campo utilizado para informar o Controle inicial dos itens da Solicitação de Compra. Por padrão é sugerido o controle parametrizado na configuração '[[CO - GE - 490 - Controle inicial para solicitações]]', porém o campo pode ser alterado conforme necessidade. Permite a seleção através de ''zoom'' (F5). | ||
Caso esteja parametrizada a configuração '[[PJ - GE - 3083 - Controle para Requisições/Solicitações de Projetos]]', o sistema considerará a pré-parametrização do controle de solicitação ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada. | Caso esteja parametrizada a configuração '[[PJ - GE - 3083 - Controle para Requisições/Solicitações de Projetos]]', o sistema considerará a pré-parametrização do controle de solicitação ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada. | ||
''' | <ref group="Versão 250602 b">Liberado a partir da OS 932730/6.</ref> '''Solicitante:''' | ||
'''[[Botão Confirmar]]''': Ao clicar nesse botão é disparado o evento que lhe direciona a próxima telas de filtros desta rotina. | '''[[Botão Confirmar]]''': Ao clicar nesse botão é disparado o evento que lhe direciona a próxima telas de filtros desta rotina. | ||
'''[[Botão Cancelar]]''': Ao clicar nesse botão é disparado o evento de cancelar saindo da tela de registros sem salvar informações. | '''[[Botão Cancelar]]''': Ao clicar nesse botão é disparado o evento de cancelar saindo da tela de registros sem salvar informações. | ||
{{VoltarInicio}} | {{VoltarInicio}} | ||
== | == Seleção dos materiais == | ||
Nesta tela é possível selecionar quais os | Nesta tela é possível selecionar quais os Materiais ou Etapas que serão utilizados na geração das Solicitações ou Ordens de Compra. Após selecionar os Materiais ou Etapas, as colunas 'Início', 'Fornecedor' e 'Tipo de Operação' ficam editáveis. | ||
[[Image:PJ_Compras Projeto1.png|750x500px|centro|Compras para Projeto]] | [[Image:PJ_Compras Projeto1.png|750x500px|centro|Compras para Projeto]] | ||
Caso esteja parametrizada a configuração [[PJ - GE - 3152 - Consiste Materiais inativos na rotina 'Compras para Projeto']]: | Caso esteja parametrizada a configuração [[PJ - GE - 3152 - Consiste Materiais inativos na rotina 'Compras para Projeto']]: | ||
*Se o | <div style="margin-left:1.251cm;"> | ||
* | *Se o Fornecedor for informado nos paramêtros da rotina, indicando a intenção de gerar uma Ordem de Compra, são taxados os Materiais que tenham o seu Tipo diferente de 'Ativo', não permitindo a geração da Ordem de Compra para eles. | ||
Para os | |||
*Caso desejado gerar uma Solicitação de Compra e o campo 'Tipo de Material' dos filtros da rotina estiver como 'Ativo + Serviço + Bem', são taxados os Materiais que tenham o seu tipo igual a 'Inativo' ou 'Nulo', não permitindo a geração da Solicitação de Compra para eles.</div> | |||
Para os Materiais taxados, é exibido um tooltip informando que não é possível a geração de Solicitações ou Ordens de Compra. | |||
[[Image:PJ_Compras Projeto2.png|750x500px|centro|Compras para Projeto]] | [[Image:PJ_Compras Projeto2.png|750x500px|centro|Compras para Projeto]] | ||
O ícone [[Image:IconeArrowSwitch.png]] aparece quando o material pode ser substituído: | |||
<div style="margin-left:1.251cm;"> | |||
O ícone [[Image: | *Se o Fornecedor for informado nos paramêtros da rotina, indicando a intenção de gerar uma Ordem de Compra, somente é possível realizar a troca para outro Material que tenha o seu Tipo igual a 'Ativo'. | ||
*Se o | |||
*Caso desejado gerar uma Solicitação de Compra o Material pode ser substituído por outro do Tipo 'Ativo' ou 'Obsoleto'.</div> | |||
[[Image:PJ_Compras Projeto6.png|750x500px|centro|Compras para Projeto]] | [[Image:PJ_Compras Projeto6.png|750x500px|centro|Compras para Projeto]] | ||
O ícone [[Image: | O ícone [[Image:IconeArrowUndo.png]] aparece quando é feita a substituição do material. Ao ser acionado, possibilita o usuário desfazer a substituição. | ||
Quando é feita a substituição de um material, ao visualizar na etapa equivalente do projeto, ele estará sinalizado com o ícone [[Image:PJ_Compras Projeto8.png|Compras para Projeto]]. Deve ser exibido um tooltip, informando o material original e o motivo pelo qual foi feita a substituição. | Quando é feita a substituição de um material, ao visualizar na etapa equivalente do projeto, ele estará sinalizado com o ícone [[Image:PJ_Compras Projeto8.png|Compras para Projeto]]. Deve ser exibido um tooltip, informando o material original e o motivo pelo qual foi feita a substituição. | ||
| Linha 109: | Linha 151: | ||
{{VoltarInicio}} | {{VoltarInicio}} | ||
= Versões = | |||
== Versão 250602 == | |||
<references group="Versão 250602"/> | |||
=== Patch 'b' === | |||
<references group="Versão 250602 b"/> | |||
</div> | </div> | ||
Edição atual tal como às 17h24min de 3 de setembro de 2025
BPM > Gestão de Projetos > Rotinas > Compras para Projeto
Compras para Projetos
Esta rotina é responsável por gerar Solicitações e Ordens de Compra para os materiais do projeto. A diferenciação entre gerar Solicitações ou Ordens de Compra, parte pelo campo fornecedor. Ao informar o fornecedor, são gerados Ordens de Compra, caso não informado, a rotina gera Solicitações de Compra.
Guia Filtros

Projeto: Nesse campo é possível informar qual é o projeto que será executado a rotina, permite seleção através de zoom(F5). É um campo obrigatório.
Responsável: Ao informar esse campo, será consultado apenas os projetos que possuem este responsável. Existe a possibilidade de seleção através de zoom (F5).
[...] (Múltiplos): Este campo é utilizado para informar múltiplos responsáveis para o projeto. Somente será consultado os projetos que possuem os responsáveis da faixa selecionada. Existe a possibilidade de seleção através de zoom (F5).
Compra: Campo utilizado para informar uma faixa de datas para a consulta da compra dos materiais.
[Versão 250602 b 1] Tipo de Material: apresenta as opções para filtrar materiais somente do Tipo selecionado, tem como opções:
Ativo + Serviço + Bem: apresenta todos os materiais do projeto independente do que constar no campo 'Tipo' do seu cadastro.
Ativo: apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Ativo'.
Serviços: apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Serviço'.
Bem: apresenta somente os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Bem'.
Todos: apresenta todos os materiais informados no projeto, independente do campo 'Tipo' do seu cadastro.
Inativo + Nulo: apresenta os materiais do projeto que estejam cadastrados com 'Tipo' igual a 'Inativo' ou 'Nulo'.Tipo de Faturamento do Material:
Botão Confirmar: Ao clicar nesse botão é disparado o evento que lhe direciona a próxima telas de filtros desta rotina.
Botão Cancelar: Ao clicar nesse botão é disparado o evento de cancelar saindo da tela de registros sem salvar informações.
Nota: Para a execução da rotina é necessário ter os limites permitidos válidos quanto a "COMPRAS" e "SOLICITACAO" para o usuário que executará a rotina.
Guia Parâmetros
Esta guia é utilizada para parametrizar as informações que serão utilizadas nas Solicitações e Ordens de Compras.

Parâmetros para Criação
Unidade de Negócio: Este campo é utilizado para informar a Unidade de Negócio. Por padrão é utilizado a Unidade de Negócio do projeto, caso não informado é sugerido a Unidade de Negócio Padrão conforme configuração 'GE - AM - 21 - Unidade de negócio padrão'. Existe a possibilidade de seleção através de zoom (F5). É um campo obrigatório.
Tipo de Operação: Este campo é utilizado para informar o tipo de operação que será utilizado nas Solicitações e Ordens de Compras. Existe a possibilidade de seleção através de zoom (F5). Este campo é exibido novamente e permite alteração na próxima etapa desta rotina. Caso esteja parametrizada a configuração 'PJ - GE - 3098 - Tipo de Operação padrão para Compras do Projeto', o sistema considerará a pré-parametrização do Tipo de Operação ao executar a rotina. O campo não é fixo permitindo alteração do usuário.
[Versão 250602 b 2] Conta Financeira:
[Versão 250602 b 3] Valor a considerar: Neste campo é possível definir qual valor será exibido na tela de seleção e considerado para o Material, dessa forma existem as opções:
Valor unitário: exibirá o valor de venda a ser cobrado do cliente em caso de faturamento, o mesmo informado no Cronograma do Projeto.
Custo Unitário: exibirá o preço de custo, o mesmo informado no Cronograma do Projeto quando o campo de 'Custo Material' estiver marcado.[Versão 250602 b 4] Setor Responsável: campo obrigatório.
[Versão 250602 b 5] Comprar contra o projeto: Ao marcar, a compra será registrada diretamente contra o projeto (sem ser contra estoque). Só editável se o Tipo de Operação permitir movimentação de estoque nula. É obrigatório que o projeto tenha Conta Gerencial preenchida na capa.
[Versão 250602 b 6] Aglutinar Materiais: Com esta opção marcada serão avaliados os Materiais com mesmo código, Especificação 1 e 2 e que as etapas possuam mesmo Tipo de Operação, Fornecedor e Data de início terão quantidades somadas em um único item na Solicitação ou Ordem de Compra.
[Versão 250602 b 7] Custos Gerenciais: Habilitado somente se 'Comprar contra o projeto' e 'Aglutinar Materiais' estiverem marcados e o Tipo de Operação informado ter o campo 'Controle Conta Geren.' como 'Gerencial'. Este combo define se o rateio será realizado por Etapas ou para a Conta Gerencial vinculada na capa do Projeto. Possui as seguintes opções:
Ratear contra Etapas: Ao selecionar, realiza criação dos registros de rateio com distribuição proporcional das quantidades e valores entre as etapas do projeto considerando a Conta Gerencial informada em cada etapa. Criando metacontas automaticamente quando necessário.
Apropriar contra o Projeto: Quando assinalado, credita 100% na Conta Gerencial do projeto (capa), em vez de ratear por etapas.
Obs: para que seja feita corretamente a criação automática de metaconta considerando a Conta Gerencial informada no projeto é necessário que esteja previamente parametrizado da forma correta, para isso pode-se consultar o manual PJ - Como Fazer - Metaconta com Projetos Estruturado.
Ordem de Compras
Fornecedor: Este campo é utilizado para atribuir fornecedores aos itens de projeto para a geração da ordem de compra. Este campo faz a parametrização desta rotina, ao informar um fornecedor obrigatoriamente é gerado uma Ordem de Compra, no caso de não informado, automaticamente será gerado uma Solicitação de Compra. Existe a possibilidade de seleção através de zoom (F5). Este campo é exibido novamente e permite alteração na próxima etapa desta rotina.
Controle de OC: Campo utilizado para informar o Controle inicial dos itens da Ordem de Compra. Permite a seleção através de zoom (F5). Caso esteja parametrizada a configuração 'PJ - GE - 3084 - Controle para Ordens de Compra de Projetos', o sistema considerará a pré-parametrização do controle da OC ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada.
Condição de Pagamento: Este campo é utilizado para informar a condição de pagamento sugerida para a utilização nas Solicitações e Ordens de Compras. Existe a possibilidade de seleção através de zoom (F5). Caso esteja parametrizada a configuração 'PJ - GE - 3085 - Condição de Pagamento para Ordens de Compra de Projetos', o sistema considerará a pré-parametrização da condição de pagamento ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada.
Centro de Armazenagem: Campo utilizado para informar o Centro de Armazenagem a ser utilizado nas Solicitações e Ordens de Compras. Permite a seleção através de zoom (F5).
Portador: Campo utilizado para informar o Portador a ser utilizado nas Solicitações e Ordens de Compras. Permite a seleção através de zoom (F5).
Solicitação de Compras
Controle de Solicitação: Campo utilizado para informar o Controle inicial dos itens da Solicitação de Compra. Por padrão é sugerido o controle parametrizado na configuração 'CO - GE - 490 - Controle inicial para solicitações', porém o campo pode ser alterado conforme necessidade. Permite a seleção através de zoom (F5). Caso esteja parametrizada a configuração 'PJ - GE - 3083 - Controle para Requisições/Solicitações de Projetos', o sistema considerará a pré-parametrização do controle de solicitação ao executar a rotina, ou seja, o campo passará a ser fixo não permitindo alteração do usuário, a menos que a configuração seja alterada.
[Versão 250602 b 8] Solicitante:
Botão Confirmar: Ao clicar nesse botão é disparado o evento que lhe direciona a próxima telas de filtros desta rotina.
Botão Cancelar: Ao clicar nesse botão é disparado o evento de cancelar saindo da tela de registros sem salvar informações.
Seleção dos materiais
Nesta tela é possível selecionar quais os Materiais ou Etapas que serão utilizados na geração das Solicitações ou Ordens de Compra. Após selecionar os Materiais ou Etapas, as colunas 'Início', 'Fornecedor' e 'Tipo de Operação' ficam editáveis.

Caso esteja parametrizada a configuração PJ - GE - 3152 - Consiste Materiais inativos na rotina 'Compras para Projeto':
- Se o Fornecedor for informado nos paramêtros da rotina, indicando a intenção de gerar uma Ordem de Compra, são taxados os Materiais que tenham o seu Tipo diferente de 'Ativo', não permitindo a geração da Ordem de Compra para eles.
- Caso desejado gerar uma Solicitação de Compra e o campo 'Tipo de Material' dos filtros da rotina estiver como 'Ativo + Serviço + Bem', são taxados os Materiais que tenham o seu tipo igual a 'Inativo' ou 'Nulo', não permitindo a geração da Solicitação de Compra para eles.
Para os Materiais taxados, é exibido um tooltip informando que não é possível a geração de Solicitações ou Ordens de Compra.

O ícone
aparece quando o material pode ser substituído:
- Se o Fornecedor for informado nos paramêtros da rotina, indicando a intenção de gerar uma Ordem de Compra, somente é possível realizar a troca para outro Material que tenha o seu Tipo igual a 'Ativo'.
- Caso desejado gerar uma Solicitação de Compra o Material pode ser substituído por outro do Tipo 'Ativo' ou 'Obsoleto'.

O ícone
aparece quando é feita a substituição do material. Ao ser acionado, possibilita o usuário desfazer a substituição.
Quando é feita a substituição de um material, ao visualizar na etapa equivalente do projeto, ele estará sinalizado com o ícone
. Deve ser exibido um tooltip, informando o material original e o motivo pelo qual foi feita a substituição.

Botão Selecionar todos: Ao clicar nesse botão são selecionados todas as etapas e materiais selecionados na consulta.
Botão Inverter seleção: Ao clicar nesse botão são invertidos as etapas e materiais selecionados no resultado da consulta.
Botão Limpar seleção: Ao clicar nesse botão são todas as etapas e materiais serão apresentados sem estarem selecionados no resultado da consulta.
Botão Gerar Compras: Ao clicar nesse botão é disparado o evento que trata da criação de Solicitações e/ou Ordens de Compra. A diferenciação é tratada pela coluna fornecedor, caso informado fornecedor nesta interface, será gerado uma Ordem de Compra, no caso de fornecedor não informado será gerado uma Solicitação de Compra. Antes de executar a rotina, são realizadas algumas validações: A data inicial deve ser maior que a data atual e o tipo de operação deve estar selecionado. Após executado a rotina, são exibidos os números de ordens e solicitações de compra.
Botão Cancelar: Ao clicar nesse botão é disparado o evento de cancelar saindo da tela de registros sem salvar informações.
