0
falselight
27.04.20
✎
14:17
|
При программном создании номенклатуры, в модуле объекта, срабатывает такой код.
КонтролироватьРабочееНаименование =
Константы.КонтролироватьУникальностьРабочегоНаименованияНоменклатурыИХарактеристик.Получить()
И НЕ (ДополнительныеСвойства.Свойство("РабочееНаименованиеПроверено"));
Если НЕ Отказ
И КонтролироватьРабочееНаименование
И Не ПометкаУдаления Тогда
НаименованиеУникально = Справочники.Номенклатура.РабочееНаименованиеУникально(ЭтотОбъект);
Если НЕ НаименованиеУникально Тогда
ТекстИсключения = НСтр("ru='Значение поля ""Рабочее наименование"" не уникально'");
ВызватьИсключение ТекстИсключения;
Отказ = Истина;
КонецЕсли;
КонецЕсли;
И выходит ошибка Рабочее наименование не уникально. То есть это для того что бы не было одинаковых наименований в базе?
Или константу эту отключать?
|
|