Ну т.е. какой код генерировала 1С, вот пример:
Элемент = Справочники.Контрагенты.СоздатьЭлемент();
Попытка
Сообщить("Попытка: """ + СокрЛП(Элемент.Код) + """");
Элемент.Записать();
Исключение
Сообщить(ОписаниеОшибки());
Сообщить("Исключение: """ + СокрЛП(Элемент.Код) + """");
КонецПопытки;
Результат:
Попытка: ""
{Форма.Форма.Форма(27)}: Ошибка при вызове метода контекста (Записать): Значение поля "Код" не уникально
Исключение: ""
P.S. И да, я знаю что нужно найти элемент с кодом типа Я99999999 и поменять его на ЯА0000000.
Сделал по методу сохранил / очистил / восстановил как было
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший