Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° 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);
}

ну как то так у нас сделано

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 165 [12 Янв 2025 18:00:44]
гостей - 165 / пользователей - 0


miniВВ © 2001-2025