Gravar histórico pelo turno

Olá,

Eu Li o artigo http://kb.elipse.com.br/pt-br/questions/229/KB-25590%3A+Como+funciona+um+Tag+Timer, sobre como funciona a tag timer, eu tenho uma necessidade de gravar um histórico todo dia da semana (segunda a sexta) no final do turno, os dados de produção realizada naquele turno. Percebi que posso usar esta Tag, mas como diferenciar o dias semanal? E a propriedade emStartTime, eu consigo jogar num campo de tela para o Usuário programar?

Ezequiel,

Você deve criar um tag Timer do tipo Daily, e para o usuário programar na tela deve-se criar uma associação bidirecional com a propriedade “StartTime” do Tag Timer, exemplo: Dados.TagLiga.StartTime
No evento click desse setpoint inserir o script abaixo para selecionar a data:

Application.ShowDatePicker NewValue
Value = NewValue

No evento OnPreset do Tag Timer, inserir o script para executar a ação e verificar se não é sábado ou domingo:

IF Weekday(Now) <> 1 and Weekday(Now) <> 7 THEN 'Testa se não é domingo (1) ou sábado (7)
'Executar comando de gravação
END IF