Проверь как отработает "Не ЗначениеЗаполнено(Объект.Д атаО)" если будет пустая дата, думаю правильнее будет "Если Объект.ДатаО<>'00000000' "