° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / Search, ImProject / функция "выцепления" списка документов из ИИ, проходящего по процессу |
Автор | Сообщение |
kl2014 Участник ЗАО "Группа СВЭЛ" |
Дата: 19 Дек 2014 12:16:24 Всем доброго времени суток! Подскажите, пожалуйста, есть в Search API функция, позволяющая из ИИ, проходящего по процессу утверждения, "выцеплять" список документов, включенных в это ИИ? Заранее очень благодарна. |
LLirik Участник НПО "Автоматика" |
Дата: 23 Дек 2014 07:30:25 привет. Встречный вопрос: версия Search? Определяем что подключено в процесс, вытаскиваем оттуда только идентификаторы ИИ. Далее можно двумя вариантами: 1. выполняем через API OpenQuery c запросом "SELECT DOC_ID, VERSION_ID FROM RC WHERE REVDOC_ID<>DOC_ID AND REVDOC_ID IN ("тут перечисляем идентификаторы ИИ")" Получим список идентификаторов и версий, подключенных к ИИ. 2. используем API по работе с ИИ (OpenEco, GetNumberOfEcoChanges, GetChangedDocDesignation,...). Возможны различные варианты в зависимости от версии Search. Смотрим в руководстве администратора. Удачи. |
kl2014 Участник ЗАО "Группа СВЭЛ" |
Дата: 23 Дек 2014 07:35:52 Цитата: LLirik Встречный вопрос: версия Search?
12 sp3 |
noku4 Участник Спб, "НИИЭФА-ЭНЕРГО" |
Дата: 23 Дек 2014 08:55:21 Цитата: kl2014 Всем доброго времени суток!
Подскажите, пожалуйста, есть в Search API функция, позволяющая из ИИ, проходящего по процессу утверждения, "выцеплять" список документов, включенных в это ИИ? Заранее очень благодарна. for (var i=0; i<Att1; i++) { var mas_sostav_ii = new Array(); //массив обозначений документов, включенных в ИИ var Att=Activity.Attachments.Items(i); DocID1 = Att.DocID; SApp.OpenECO(DocID1); var kol=SApp.GetNumberOfEcoChanges(); for (var ii=0;ii<kol;ii++) //Формирование массива обозначений документов, включенных в ИИ { SApp.OpenEcoChange(ii); desi=SApp.GetChangedDocDesignation(); var mas_hlp= new Array(); //массив обозначений документов, включенных в один раздел ИИ mas_hlp=desi.split(', '); mas_sostav_ii=mas_sostav_ii.concat(mas_hlp); } ну как то так у нас сделано |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 165 [12 Янв 2025 18:00:44] гостей - 165 / пользователей - 0 |
miniВВ © 2001-2025 |