Skip to content

Commit b507873

Browse files
committed
Парсер не выдает ошибку при повторном добавлении команды fix #9
1 parent 860b0bb commit b507873

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/cmdline.os

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,12 @@
5656

5757
Процедура ДобавитьКоманду(Знач ОписаниеКоманды) Экспорт
5858

59-
мКоманды.Вставить(ОписаниеКоманды.Команда, ОписаниеКоманды);
59+
ИмяКоманды = ОписаниеКоманды.Команда;
60+
Если мКоманды.Получить(ИмяКоманды) <> Неопределено Тогда
61+
ВызватьИсключение СтрШаблон("Команда <%1> уже добавлена ранее, повторное добавление является ошибкой!", ИмяКоманды);
62+
КонецЕсли;
63+
64+
мКоманды.Вставить(ИмяКоманды, ОписаниеКоманды);
6065

6166
КонецПроцедуры
6267

0 commit comments

Comments
 (0)