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