Campos obrigatórios desabilitados

Saudações amigos…

Tenho o seguinte cenário, conforme exemplo abaixo:

Um form com alguns campos obrigatórios onde habilito e desabilito o campo obrigatório conforme ação no sistema.

O campo {data_inicial} é obrigatório e quando o campo {status} = 1 ou 2 o usuário deve informar uma data.
Quando o campo {status} != de 1 ou 2 este é preenchido automaticamente.

if ({status} == 1 || {status} == 2) {
{data_inicial} = “”;
sc_field_disabled(“data_inicial=false”);
} else {
{data_inicial} = date(“Y-m-d H:i:s”);
sc_field_disabled(“data_inicial=true”);
}

Quando o campo {data_inicial} esta desabilitado e preenchido na hora de salvar o sistema acusa que o campo não esta preenchido e ou com a Dados inválidos.

Já usei o sc_master_value(‘data_inicial’, date(“Y-m-d H:i:s”)) e mesmo assim não resolveu…
Alguém já teve esse problema?

Eduardo Mendes