V1ktor
Новичок
Добрый день уважаемые.
Есть задача сделать уникальность поля "Артикул" в номенклатуре
Я дилетант в программирование 1с, вот прошу помощи у вас.
Был бы очень благодарен за любую помощь
Предполагаю что проверка уникальности будет где-то вот здесь:
Есть задача сделать уникальность поля "Артикул" в номенклатуре
Я дилетант в программирование 1с, вот прошу помощи у вас.
Был бы очень благодарен за любую помощь
Предполагаю что проверка уникальности будет где-то вот здесь:
Код:
//Процедура - обработчик события "ПередЗаписью"
//
Процедура ПередЗаписью(Отказ)
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Если Не ЭтоГруппа Тогда
Если ЗначениеЗаполнено(ТоварнаяКатегория) И ТоварнаяКатегория.Владелец <> ВидНоменклатуры Тогда
Сообщить("Владелец товарной категории не соответствует виду номенклатуры.");
Отказ=Истина;
Возврат;
КонецЕсли;
Если ТипНоменклатуры <> ВидНоменклатуры.ТипНоменклатуры Тогда
ТипНоменклатуры = ВидНоменклатуры.ТипНоменклатуры;
КонецЕсли;
Если ТипНоменклатуры <> Перечисления.ТипыНоменклатуры.ПодарочныйСертификат Тогда
ИспользоватьСерийныеНомера = Ложь;
КонецЕсли;
Если ЗначениеЗаполнено(НаборУпаковок)
И НаборУпаковок <> Справочники.НаборыУпаковок.ИндивидуальныйДляНоменклатуры
И ЕдиницаИзмерения <> НаборУпаковок.ЕдиницаИзмерения Тогда
ЕдиницаИзмерения = НаборУпаковок.ЕдиницаИзмерения;
КонецЕсли;
КонецЕсли;
КонецПроцедуры