Boas,
Hoje me deparei com um bug, não um bug de parar um projeto nem uma rotina, mais de fazer agente perder 10 minutos se não souber. Detalhes abaixo.
Detalhe Bug
Ao criar um campo tipo Número e atribuir o seu tamanho do banco a 3, depois trocar esse campo para tipo Decimal e mudar/setar o tamanho máximo de 5 e com 2 casas decimais, o SC deixa gravado na memória dele que aquele campo tem o tamanho máximo de 3, setado anteriormente quando ele era Número ( os números citados são para entendimento). Então, logo vamos para o formulário e tentamos preencher o campo com um valor que ultrapasse 3 dígitos, não aceita.
Resolver
Basta voltar o campo para número e aumentar o seu tamanho, logo depois salvar e então defini-lo como Decimal novamente.
ps: Fica a dica do bug, como eu disse, não é de se parar nada por isso.