Подскажите уважаемые форумчане, при проведении документа стоит условие, что если галка не стоит одна, то не проведу (возврат). так вроде бы все и работает, однако если проводить документ через список документов Действия провести он выводит сообщение что документ не будет проведен, движения никакие не делаются, однако зеленая галочка на документе появляется. Как так, как этого избежать?
Если ЭтотОбъект.ДоговорКонтрагента.Согласовано = Ложь тогда
#Если Клиент тогда
Сообщить("Договор контрагента не согласован документ не будет проведен! Обратитесь к главному бухгалтеру.",СтатусСообщения.Важное);
#КонецЕсли
ЭтотОбъект.Проведен = Ложь;
Возврат;
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший