Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Дата = КонецДня(Дата);
Если РежимПроведения=РежимПроведенияДокумента.Оперативный Тогда
РежимПроведения=РежимПроведенияДокумента.Неоперативный;
КонецЕсли;
КонецПроцедуры
Если Ссылка.Пустая() Тогда
Дата = НачалоДня(ТекущаяДата()); // КонецДня(ТекущаяДата())
КонецЕсли;
В модуле объекта документ...
Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
// Вставить содержимое обработчика.
Источник.Дата = ДатаР(Источник.Дата);
КонецПроцедуры
По моему опыту самыми распространенными причинами могут быть следующие:
1) Указан неправильный путь в настройках обмена с 7.7 Тут или просто опечатки или указан путь не к тому каталогу. Либо указан локальный путь на вашем компе, а обмен происходит на стороне сервера 1С предприятия и этот сервер по вашему пути естественно ничего не видит (распространенная проблема).
2) На стороне компьютера, который пытается обменяться с 7.7 (локальный или сервер) нет полноценно установленной платформы 7.7. Т.е. отсутствует зарегистрированный COM-объект, а к базе 7.7 традиционно подключались с помощью каталога со взломанной платформой, которой не нужны ни ключ, ни какие-либо данные системы.
3) Отсутствуют права доступа к каталогу с базой 7.7 (особенно актуально при работе на сервере, где рабочий процесс rphost работает под служебным пользователем, а каталог базы 7.7 открыт для конкретных людей).