если вызвать код ниже без единого параметра ком.строки
Процедура ТестДолжен_ПолучитьПараметрФлаг_ЕслиОнНеЗаданИВходнойМассивПуст() Экспорт
ПарсерАргументовКоманднойСтроки = Новый ПарсерАргументовКоманднойСтроки();
ПарсерАргументовКоманднойСтроки.ДобавитьПараметрФлаг("flag", "Пояснение", Ложь); // Или Истина
ВходнойМассив = Новый Массив;
Аргументы = ПарсерАргументовКоманднойСтроки.Разобрать(АргументыКоманднойСтроки);
Флаг = Аргументы["flag"];
Ожидаем.Что(Флаг, "Значение Флаг").Равно(Ложь);
КонецПроцедуры
то получаем в Флаг Неопределено, а не Ложь