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