Se tiver o
parâmetro Usa o ecrã de promoções clássico (versão 18) inativo, o ecrã de "Promoções" apresenta a seguinte informação:
TipoEste campo permite escolher a " Promoção definida pelo utilizador" configurada ou um tipo de promoção predefinida criada no ecrã
Tipos de Promoções Pré-definidas.
Se optar pela promoção predefinida, são apresentadas as variáveis configuradas no ecrã
Tipos de Promoções Pré-definidas para que possa substituir automaticamente as mesmas no campo
Descrição com a "Descrição para o utilizador".
Além disso, os campos
Resumo,
Descrição,
Condição XBASE para aplicar a esta promoção e
Tipo de promoção a aplicação são automaticamente preenchidos com a informação configurada no ecrã
Tipos de Promoções Predefinidas.
Por exemplo:

No campo
Descrição apresenta a expressão:
#3#% nos #1# com #2# dias ou menos para atingir o prazo de validade.
O resultado final é uma promoção 30% nos produtos frescos durante 2 dias.
ResumoDenominação da promoção.
DescriçãoPermite atribuir uma descrição à promoção.
Validade de DD.MM.AAAA a DD.MM.AAAAPermite definir entre que datas a promoção estará em vigor.
OrdemÍndice que serve de base para ordenar as promoções por prioridade. Quanto mais baixo for este número, maior a prioridade da promoção.
Loja WebEste campo apenas está disponível se possuir o módulo
PHC CS Loja web e permite indicar se a promoção é para a loja web.
CódigoEste campo apenas está disponível se possuir o módulo
PHC CS Loja web e deve ser preenchido com o código da promoção que será utilizado posteriormente na loja web quando se pretender utilizar a promoção em questão.
Apenas para POSEste campo apenas está disponível se tiver o
parâmetro Usa o ecrã de promoções clássico (versão 18) inativo e se tiver o módulo PHC CS POS desktop.
Este campo permite indicar as promoções que são exclusivas para o ecrã de Faturação em POS (Touch ou não Touch).
Quando são criados registos com a opção
Apenas para POS ativa, ao entrar apenas com o módulo PHC CS Gestão desktop (sem POS validado), não serão apresentados os registos das promoções que tenham essa opção ativa.
Nota: Aquando do upgrade da versão, este campo é automaticamente atualizado marcando todos os registos de promoções que tenham XBASE - para não impedir que promoções que antes só eram executadas com POS, sejam agora avaliadas nos Dossiers Internos e Faturação.
CritériosNeste separador constam as condições da aplicabilidade da promoção: artigos, clientes e outras condições que sejam implementadas via XBASE.
Artigos ou serviços aos quais se aplica esta promoção:Todos os artigosEsta opção apenas está disponível nas gamas Advanced e Enterprise, para utilizadores com PHC On ativo e permite que seja aplicada a promoção a todos os artigos à venda, sem qualquer limitação.
Uma famíliaPermite definir a
família de artigos para a qual a promoção é válida.
Um intervalo de referênciasPermite definir quais as
referências para qual a promoção é válida, especificando um dado intervalo.
Um tipo de artigoEsta opção apenas está disponível nas gamas Advanced e Enterprise, para utilizadores com PHC On ativo e permite definir que a promoção apenas se aplica a artigos com um determinado tipo para descontos.
Uma referência específicaServe para definir a promoção apenas para determinada
referência.
Clientes aos quais se aplica esta promoção:Todos os clientesDefine que a promoção é válida para todos os clientes.
Um tipo de clienteDefine que a promoção é apenas válida para determinado
tipo de cliente Um cliente específicoDefine que a promoção é apenas válida para determinado
cliente, independentemente do estabelecimento.
Condição XBASE para aplicar esta promoçãoNeste campo pode adicionar código de utilizador, cuja condição será adicionada às que a aplicação já considera. Ou seja, uma promoção que seja válida para todos os clientes, do tipo
Desconto fixo e que se aplique a uma determinada
família, pode ter em conta uma outra variável que seja resultado da avaliação da expressão XBASE (que deve retornar um valor lógico).
Neste campo pode utilizar a variável "m.cTabela" para verificar a origem da chamada da rotina das promoções. Esta variável pode ter os seguintes valores: "BO", "FT" e "FPOSC".
Por exemplo: "return iif(m.cTabela = 'BO',.f.,.t.)".
Notas:- Este campo está disponível com o módulo PHC CS POS desktop e/ou PHC CS Gestão desktop, nas gamas Advanced e Enterprise;
- As promoções que tiverem este campo preenchido, apenas serão aplicadas na gama Advanced com PHC On ativo e na gama Enterprise com e sem PHC On ativo;
- Esta opção XBASE é válida para os documentos de faturação e dossiers internos.
é um programa em XBASE (deve retornar um valor lógico: Verdadeiro ou Falso)Esta opção está disponível com o módulo PHC CS POS desktop e/ou PHC CS Gestão desktop, na gama Enterprise com PHC On ativo ou inativo e deve estar ativa quando a condição xbase definida no campo
Condição XBASE para aplicar esta promoção é um programa.
PromoçãoNeste separador define-se o tipo de promoção a aplicar:
Quantidade oferecida do mesmo artigoEsta opção permite definir que por cada
x unidades vendidas, são oferecidas
y unidades do mesmo artigo.
Quantidade oferecida de um determinado artigoEsta opção permite definir que por cada
x unidades vendidas, são oferecidas
y unidades de outro artigo.
Desconto fixoCom esta opção é possível definir diversos descontos (até 6). Recomenda-se que os documentos de destino (Compras, Dossiers internos e Faturação) também possuam os descontos definidos, permitindo desta forma que os utilizadores compreendam os valores patentes nos documentos.
Redução de preço unitárioDesta forma define-se que a promoção consiste numa redução de preço. Esta redução é afixada em percentagem.
Preço fixoEsta promoção permite definir um preço fixo do artigo.
Emissão de vale de desconto (apenas para POS)Quando está validado o módulo PHC CS POS desktop, passa a ser possível definir a série do tipo de vales a partir da qual será criado o vale de desconto (apenas nos documentos de faturação em modo Touch POS). Ou seja, depois de gravado o documento de faturação do tipo "Fatura" são criados o(s) vale(s) de acordo com a promoção/promoções aplicada(s).
Nota: A opção surge no ecrã independentemente do parâmetro
Utiliza vales de descontos/cheques oferta (reinstalar triggers) estar ativo ou inativo, mas o utilizador é alertado no sentido de o ativar.
XBASECaso estejam reunidas as condições para se aplicar a promoção, a aplicação vai executar apenas o código aqui definido (é da total responsabilidade do utilizador a manipulação dos dados onde é despoletada a promoção).
Este campo pode utilizar a variável "m.cTabela" para verificar a origem da chamada da rotina das promoções. Esta variável pode ter os seguintes valores: "BO", "FT" e "FPOSC".
Por exemplo:Se tiver o módulo PHC CS Gestão desktop, aceder ao ecrã de "Promoções" e criar um novo registo com a seguinte configuração:
- "Todos os artigos";
- "Todos os clientes";
- Na "Condição XBASE para aplicar esta promoção" colocar o seguinte código: "return iif(m.cTabela = "BO",.f.,.t.)";
- No separador "Promoção", selecionar o tipo de promoção "XBASE" e colocar o seguinte código:
Do Case
Case m.cTabela = "FT"
m.cLinha = "FI"
Case m.cTabela = "FPOSC"
m.cLinha = "FPOSL"
Case m.cTabela = "BO"
m.cLinha = "BI"
ENDCASE
if not m.cLinha == "BI"
select (cLinha)
replace &cLinha..epv with 11
endif
- Aceder ao ecrã de Faturação, inserir o artigo "A001" e verificar que o preço é atualizado para o valor de 11€.
- Nesta promoção em particular, a condição está a verificar se a origem não é a tabela "BO", ou seja, num Dossier Interno apenas a condição vai ser avaliada, nem sequer chega a executar o código XBASE do tipo de promoção.
Notas:- Este campo está disponível com o módulo PHC CS POS desktop e/ou PHC CS Gestão desktop, nas gamas na gama Advanced e Enterprise;
- As promoções que tiverem este campo preenchido, apenas serão aplicadas na gama Advanced com PHC On ativo e na gama Enterprise com e sem PHC On ativo;
- Esta opção XBASE é válida para os documentos de faturação e dossiers internos.
é um programa em XBASE Esta opção apenas está disponível com o módulo PHC CS POS desktop e/ou PHC CS Gestão desktop, nas gamas Advanced e Enterprise, sendo que a promoção é aplicada se tiver na gama Advanced com PHC On ativo ou na gama Enterprise com e sem PHC On ativo e deve estar ativa quando a condição xbase definida no campo
XBASE é um programa.
LojaEste separador apenas está disponível se possuir o módulo PHC CS POS desktop e tem como finalidade indicar se a promoção em questão se aplica a todos as lojas ou a uma loja específica.
Se se tratar de uma promoção a aplicar apenas a uma loja específica, essa loja deve ser selecionada no campo
Loja, se se tratar de uma promoção a aplicar a todas as lojas deve ser ativa a opção
Todas as Lojas.
Depois de definir a promoção é necessário configurar os documentos de faturação e os dossiers internos para utilizar as promoções. Para mais informações sobre as configurações consulte por favor os capítulos sobre
Configuração de Dossiers Internos e
Configuração de Documentos de Faturação.