Здравствуйте. Сделал контроль ввода блюд только с теми названиями, которых нет в базе
Процедура ПриЗаписи()
Если флаг=1 тогда
Спр=СоздатьОбъект("Справочник.Блюда");
Спр.НайтиПоНаименованию(Наименование);
Если Спр.Выбран()>0 тогда Предупреждение("Такое блюдо уже есть!");СтатусВозврата(0);КонецЕсли;
КонецЕсли;
КонецПроцедуры
Сначала у справочника был один уровень, все работало, но когда добавил второй поиск не работает, в чем проблема?
НайтиПоНаименованию возвращает 1, если найдено, и 0, если не найдено. Метод Выбран в данном случае не при делах вообще..
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший