Заходите в справочник модели ->Модуль объекта. Там есть функция
// Возвращает структуру обязательных / уникальных реквизитов элемента
// Если ДляЭлемента = Истина, возвращаемая структура содержит реквизиты для проверки элемента
// Если ДляГруппы = Истина, аналогично для группы
// Возвращаемая структура содержит строковые идентификаторы реквизитов или вложенные структуры для табличных частей
// Для реквизита значение структуры содержит число 1-Обязательный, 3-Уникальный
Функция ПолучитьОбязательныеРеквизиты(ДляЭлемента=Истина, ДляГруппы=Ложь) Экспорт
ОбязательныеРеквизиты=Новый Структура();
ОбязательныеРеквизиты.Вставить("Код",1);
ОбязательныеРеквизиты.Вставить("Наименование",1);
Если ДляЭлемента Тогда
ОбязательныеРеквизиты.Вставить("НаименованиеПолное",1);
ОбязательныеРеквизиты.Вставить("ВалютаУчета",1);
ОбязательныеОпции=Новый Структура();
ОбязательныеОпции.Вставить("Опция",3);
ОбязательныеРеквизиты.Вставить("Опции",ОбязательныеОпции);
КонецЕсли;
Возврат ОбязательныеРеквизиты;
КонецФункции
Что мешает вам добавить туда реквизит артикул как обязательный, или даже уникальный????