(1) При помощи СтрДлина я уже определил количество символов, вопрос в том как далее применить определенное условие в зависимости от того, с какого символа начинается "-"
Строка = " 99-2017 ";
Строка=СокрЛП(Строка);
поз = Найти(Строка,"-");
//Длина = СтрДлина(Лев(Строка,поз-1) - практически не нужно
//далее
Если (поз-1)=2 Тогда
..
ИначеЕсли (поз-1)=3 Тогда
...
Иначе
// ничего не делать
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший