Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 13:09

Проверка уникальности артикула

Автор Fiasko, 12 мар 2010, 13:53

0 Пользователей и 1 гость просматривают эту тему.

Fiasko

Как сделать, чтобы можно было проверять не совпадает ли открытая форма с уже записанным элементом и позволяла записывать если так??
Процедура ПриЗаписи()
Спр = СоздатьОбъект("Справочник.Номенклатура");
   Если Спр.НайтиПоРеквизиту("Артикул", Артикул, 1) = 1 Тогда
              Сообщить(Артикул+"уже существует");
              СтатусВозврата(0);
              Возврат;
   КонецЕсли; 
КонецПроцедуры

DDD

Процедура ПередЗаписью



Запрос = Новый Запрос;
       ТекстЗапроса = "ВЫБРАТЬ
                      |    Номенклатура.Артикул
                      |ИЗ
                      |    Справочник.Номенклатура КАК Номенклатура
                      |ГДЕ
                      |    Номенклатура.Артикул <> &Артикул";
       Запрос.Текст = ТекстЗапроса;
       Запрос.УстановитьПараметр("Артикул", Артикул);
       РезультатЗапроса = Запрос.Выполнить();
       Если Не РезультатЗапроса.Пустой() Тогда
                       Предупреждение("Номенклатура  с таким Артикул существует.");    
       КонецЕсли;

Fiasko


Tatitutu

нет , это была реклама 1С 8.* версии

*  MAGAZKA - лучшая программа для розничного магазина (с) *

Теги:

Похожие темы (4)

Рейтинг@Mail.ru

Поиск