(0) передать по OLE можно только примитивные типы данных.
В твоем случае. Получай номера+дата документа. Выводи на выбор в своей базе. После этого ищи документы в другой базе и запрашивай ТЧ. И опять же только примитивные типы (кода у справочников). И потом поиском (ссылочных типов) в своей базе заполнять.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший