Программное открытие файла и отслеживание его изменений
Здравствуйте.
Нужна помощь, в реализации следующего функционала:
В разделе Счета формируется отчет, и сохраняется в БД на деталь "Файлы в продажах", ID нового файла есть. Нужно открыть новый файл (и подписаться на его изменение) из детали "Файлы в продажах" находясь в разделе Счета, т.е. сразу после формирования и сохранения отчета не переходя в другой раздел.
С открытием проблем нет (wnd_FilesDetailGridArea.grdData.grdDataOnDblClick - тут все понятно), но подписаться не получается нужно "находиться" в scr_FilesGridArea (fnFiles.SubscribeFileEvents(FileName, RecordID);).
Получается нужно послать сообщение детали в другом разделе и обработать в нем код аналогичный grdDataOnDblClick, но как получить wnd_FilesDetailGridArea из другого раздела и в случае если его еще не разу не открывали проинициализировать раздел и деталь?
Возможно есть более простое решение, подскажите.
Спасибо.
Terrasoft CRM 3.4.0.130
Нравится
делал что-то похожее, подписывался из совсем другого места так:
var Self = Services.GetNewItemByUSI('wnd_FilesDetailGridArea'); var fnFiles = Self.ComponentsByName('fnFiles'); fnFiles.UnsubscribeFileEvents(FileID); fnFiles.SubscribeFileEvents(FileName, FileID);