Здравствуйте
Опишу проблему, с которой столкнулся.
Написал выгрузку проекта из ПС3 в 1С 8.1 и заметил неприятную вещь: если окно проекта в ПС3 закрыто - перед нами список проектов - такой проект закачивается в 1С без проблем (все данные приходят полностью). Если же окно проекта в ПС3 открыто, иногда данные теряются при закачке в 1С (на экране в ПС3 все рассчитано и показывается, но, я так понимаю, транзакция по записи проекта не закончена и в таблицах БД находится неактуальная информация).
Данная проблема в СО решалась просто: из 1С пытаюсь записать что-нибудь в проект в СО. Если окно проекта открыто, запись произвести невозможно и пользователю вывожу напоминание, что надо закрыть окно. В итоге, актуальные данные возможно перенести в 1С.
С ПС3 такой финт не проходит Даже если проект открыт, это не мешает внести в него изменения из 1С. В итоге, нельзя быть уверенным в актуальности впоследствии получаемых данных.
У меня вот какой вопрос. Как извне (из 1С, например) можно определить, закончено ли редактирование проекта в ПС3, т.е. закрыт ли он и до конца рассчитан?
Спасибо