| 0
    
        wambo   19.05.13✎ 22:56 | 
        Собственно нельзя создавать две записи в справочнике с одинаковым номенклатурным номером, я пытаюсь сделать так:
 
 Процедура ПередЗаписью(Отказ)
 //Вставить содержимое обработчика.
 Запрос=новый Запрос;
 Запрос.Текст="
 |ВЫБРАТЬ
 |    Товары.Ссылка,
 |    Товары.ПометкаУдаления,
 |    Товары.Предопределенный,
 |    Товары.Код,
 |    Товары.Наименование,
 |    Товары.НоменклатурныйНомер,
 |    Товары.СтеллажНаСкладе,
 |    Товары.Ячейка
 |ИЗ
 |    Справочник.Товары КАК Товары
 |ГДЕ
 |    Товары.НоменклатурныйНомер = &НомНн
 |";
 запрос.УстановитьПараметр("НомНн",НоменклатурныйНомер);
 Результат = Запрос.Выполнить().Выбрать();
 
 Если Результат.Количество() = 1  Тогда
 Иначе
 Отказ = Истина;
 Сообщить("Такой номенклатурный номер существует");
 КонецЕсли;
 КонецПроцедуры
 
 но получается, что если я открою для редактирования форму справочника, мне не даст сохранится, т.к. он якобы считает что такое уже есть...
 |  |