ou maior que a Data Inicial. Nao se esqueca de colocar a hora de saida! Os tipos de solicitacao 9, 11, 15, 16 e 17 nao fazem parte dessa regra! O acidente de trabalho ou trajeto podem ser incluidos no mesmo dia que aconteceram portanto a data atual pode ser informada e ate mesmo uma data anterior! Isso tambem e possivel para o incidente na afericao, ausencia e credito!"; } $hs = sc_dif_date({FIM},"aaaa-mm-dd",{INICIO},"aaaa-mm-dd"); if((({IDTIPOSOLI}!= 3) and ({IDTIPOSOLI}!=5) and ({IDTIPOSOLI}!=7) and ({IDTIPOSOLI}!=9) and ({IDTIPOSOLI}!=11) and ({IDTIPOSOLI}!=13)) and ($hs > 1)){sc_error_message('Data final maior que o permitido!');sc_set_focus({FIM});echo "Caro usuario, para esse tipo de solicitacao a Data Final da mesma deveser igual a data atual ou no maximo um dia posterior!Nao se esqueca de informar a hora de saida!Os tipos de solicitacao 3, 5, 7, 9, 11 e 13 nao fazem parte dessa regra pois tratamum peri0do de tempo que pode chegar a alguns meses, assim sendo, para esses tiposmencionados nao sera necessario informar a hora de entrada nem a hora de saida!";}if((({IDTIPOSOLI}!=3) and ({IDTIPOSOLI}!=9) and ({IDTIPOSOLI}!=11) and ({IDTIPOSOLI}!=15)and ({IDTIPOSOLI}!=16) and ({IDTIPOSOLI}!=17)) and (sc_date_empty({FIM}))){sc_erro_mensagem("Data final vazia!");sc_set_focus({FIM});echo "Caro usuario, e necessario preencher o campo Data Finalpara efetivar a inclusao da solicitacao. Lembre-se: Os tipos de solicitacaoque nao tem necessidade de data, o campo data nao aparecera como opcao!Uma excecao foi concedida aos tipos de solicitacao 3, 9, 11, 15, 16, 17; uma vez queo afastamento, o acidente de trabalho e de trajeto pode nao ser conhecido no momentoda inclusao da solicitacao a data de retorno do cooperado solicitante.Abrimos uma possibilidade para as vezes em que nao se conhece a escala docooperado que teve incidente na afericao; ou foi comunicada a ausencia do mesmomas nao se conhece a escala; ou solicitado o credito mas nao se sabe a escala!Nesses casos e importante que o usuario busque pelo contrato essas informacoesporque posteriormente os tipos 15, 16 e 17 nao participarao dessa excecao!";}eventos onValidateif ({IDTIPOSOLI} = 0){sc_erro_mensagem("Tipo de Solicitacao nao aceito!");sc_set_focus({IDTIPOSOLI});}if (({IDTIPOSOLI}<>19 and {IDTIPOSOLI}<>21 and {IDTIPOSOLI}<>23 and {IDTIPOSOLI}<>24and {IDTIPOSOLI}<>25 and {IDTIPOSOLI}<>26 and {IDTIPOSOLI}<>27 and {IDTIPOSOLI}<>28and {IDTIPOSOLI}<>29 and {IDTIPOSOLI}<>30) and (sc_date_empty({INICIO}))){sc_erro_mensagem("A data inicial do evento nao pode ser vazia!");sc_set_focus({INICIO});}if(({IDTIPOSOLI}<>3 and {IDTIPOSOLI}<>9 and {IDTIPOSOLI}<>11 and {IDTIPOSOLI}<>15and {IDTIPOSOLI}<>16 and {IDTIPOSOLI}<>17 and {IDTIPOSOLI}<>18 and {IDTIPOSOLI}<>20and {IDTIPOSOLI}<>22 and {IDTIPOSOLI}<>24 and {IDTIPOSOLI}<>25 and {IDTIPOSOLI}<>26and {IDTIPOSOLI}<>27 and {IDTIPOSOLI}<>28 and {IDTIPOSOLI}<>29 and {IDTIPOSOLI}<>30)and (sc_date_empty({FIM}))){sc_erro_mensagem("A data final deve ser preenchida");sc_set_focus({FIM});}$data_hoje = date('Y-m-d');$data_incremento = sc_data($data_hoje, "aaaa-mm-dd", "+ ", 3, 0, 0);if(({IDTIPOSOLI}=1 or {IDTIPOSOLI}=2 or {IDTIPOSOLI}=3 or {IDTIPOSOLI}=4or {IDTIPOSOLI}=5 or {IDTIPOSOLI}=6 or {IDTIPOSOLI}=7 or {IDTIPOSOLI}=8or {IDTIPOSOLI}=10 or {IDTIPOSOLI}=12 or {IDTIPOSOLI}=13 or {IDTIPOSOLI}=14)and ({INICIO} < $data_incremento)) { sc_error_message('A data inicial do evento deve ser dois dias posteriores a data atual!'); sc_set_focus({INICIO}); } if(({IDTIPOSOLI}=1 or {IDTIPOSOLI}=2 or {IDTIPOSOLI}=4 or {IDTIPOSOLI}=5 or {IDTIPOSOLI}=6 or {IDTIPOSOLI}=7 or {IDTIPOSOLI}=8 or {IDTIPOSOLI}=10 or {IDTIPOSOLI}=12 or {IDTIPOSOLI}=13 or {IDTIPOSOLI}=14) and ({FIM} < $data_incremento)) { sc_error_message('A data final nao deve ser MENOR que a data inicial do evento!'); sc_set_focus({FIM}); } $hs = sc_dif_date({FIM},"aaaa-mm-dd",{INICIO},"aaaa-mm-dd"); if(({IDTIPOSOLI}=1 or {IDTIPOSOLI}=2 or {IDTIPOSOLI}=4 or {IDTIPOSOLI}=6 or {IDTIPOSOLI}=8 or {IDTIPOSOLI}=10 or {IDTIPOSOLI}=12 or {IDTIPOSOLI}=114 or {IDTIPOSOLI}=15 or {IDTIPOSOLI}=16 or {IDTIPOSOLI}=17) and ($hs > 1)){sc_error_message('A data final do evento nao deve ser SUPERIOR a 1 dia