При программном создании номенклатуры, в модуле объекта, срабатывает такой код.
КонтролироватьРабочееНаименование =
Константы.КонтролироватьУникальностьРабочегоНаименованияНоменклатурыИХарактеристик.Получить()
И НЕ (ДополнительныеСвойства.Свойство("РабочееНаименованиеПроверено"));
Если НЕ Отказ
И КонтролироватьРабочееНаименование
И Не ПометкаУдаления Тогда
ТекстИсключения = НСтр("ru='Значение поля ""Рабочее наименование"" не уникально'");
ВызватьИсключение ТекстИсключения;
Отказ = Истина;
КонецЕсли;
КонецЕсли;
И выходит ошибка Рабочее наименование не уникально. То есть это для того что бы не было одинаковых наименований в базе?
Или константу эту отключать?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший