Т.е. если я правильно понял, находясь в некоторой компании А, мы создаем, но НЕ УЧИТЫВАЕМ документы в компании Б, а вместо этого записываем в некоторую общую таблицу UpdateDoc указание на то, что документ в компании Б требует учета. С другой стороны, от имени пользователей, работающих в компании Б, по некоторому событию (в данном случае открытие формы) система проверяет в таблице UpdateDoc наличие указаний и учитывает нужные документы.
Цитата:
Я не говорила что решение красивое но во всяком случае все работает
По-моему, нормальное решение

У нас в компании взаимодействие между учетной и биллинговой системами организовано подобным образом. И тоже пока проблем не было