С объектами - всё нормально, никаких проблем, единственно - были проблемы - когда мне надо в один ЭПО вставить два или три разных безнесс-объектов, и при этом отобразить их (или ссылки на них или их методы по умолчанию) на экране. Это решалось в стандарте - когда визуализация проходи стандартными методами - у меня же вся обработка интерфейса с пользователем - исключительно вручную.
С документами - да, через события передавать, я не думал про это, надо будет поэксперементировать. Но проблема - снаала один, поток, в него добавляют документ, дальше генерируется событие для второго ПО, и первый поток уходит далеко дальше. Второй поток - в нём добавляют ещё 10ок документов, и как мне передать их обратно, в первый поток ? Вариант - субпотока - в моей ситуации не прокатывал. Субпоток держит выполнение ПО, не даёт ему пройти дальше. Возможно вариант - дополнительной параллельной ВСЕМУ первому потоку ветки, где генерируется событие вызова второго ПО и ожидается событие от второго ПО (в контейнере которого будут нужные документы), но - не уверен, что это будет работать - текущий объект 1го потока со списком документов перезапишется объектом со второго потока....
Да, аттачменты - это документы объекта SOFM. Но вот - как найти эти документы и прочитать их из другого потока, знач ИД того потока - не нашёл функций. Точнее - не нашёл, как их скопировать, но открыть, как-то удавалось стандартными средствами...
|
|