Если ТипЗначенияСтр(Источник) = "Строка" Тогда
Если Источник = "23.3" Тогда
Значение = "23.01.3";
ИначеЕсли Источник = "23.4" Тогда
Значение = "23.01.4";
Иначе
Отказ = 1;
КонецЕсли;
ИначеЕсли ТипЗначенияСтр(Источник) = "Счет" Тогда
Если Источник.Код = "23.3" Тогда
Значение = "23.01.3";
ИначеЕсли Источник.Код = "23.4" Тогда
Значение = "23.01.4";
Иначе
Отказ = 1;
КонецЕсли;
КонецЕсли;
но только почему-то отказ не срабатывает, создается пустой счет