Объявления методов

Необязательные параметры (параметры со значениями по умолчанию) должны располагаться после обязательных параметров (без значений по умолчанию).

Правильно Неправильно
метод НовоеСообщение(Вид: Строка, 
                     Дата = ""): Соответствие<Строка,Строка> 
    возврат {"тип": Вид, "дата": Дата}
;
метод НовоеСообщение(Дата = "", 
                     Вид: Строка): Соответствие<Строка,Строка> 
    возврат {"тип": Вид, "дата": Дата}
;