O xml gerado do evento s-2200, o campo dtbase (campo 120 do manual versao 4.02) esta sendo gerado como numérico (como está no manual) porém ele só é mostrado corretamente na web (esocialweb) se o mesmo for preenchido com 2 casas decimais (acrescentando zero a esquerda) quando o mes da data base entre 1 e 9.
Fiz a alteração na unit pcesGerador na linha 1189 de
if ((pInfoCeletista.dtBase >= 1) and (pInfoCeletista.dtBase <= 12)) then
Gerador.wCampo(tcStr, '', 'dtBase', 0, 2, 0, pInfoCeletista.dtBase);
para
if ((pInfoCeletista.dtBase >= 1) and (pInfoCeletista.dtBase <= 12)) then
Gerador.wCampo(tcStr, '', 'dtBase', 0, 2, 0, FormatFloat('00',pInfoCeletista.dtBase));
e o problema foi resolvido.
Solicito se possível que façam o commit do código.
Vlw.