Если (Объект.ДатаУстанов<Справочники.Эксплуатация.НайтиПоНаименованию(Объект.НомерАКБ).ДатаПолуч) Тогда
Результат = "Дата установки не может быть раньше даты получения АКБ!";
Сообщить(Результат);
Отказ=Истина;
Возврат;
КонецЕсли;
Если (Объект.ДатаУстанов<Справочники.Эксплуатация.НайтиПоНаименованию(Объект.НомерАКБ).ДатаИзготов) Тогда
Результат = "Дата установки не может быть раньше даты изготовления АКБ!";
Сообщить(Результат);
Возврат;
Отказ=Истина;
КонецЕсли;
(0) не работает потому, что ты код не там написал
(2) проверять надо в обработке проверки заполнения - вне транзакции
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс