Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / Search, ImProject / Как получить тех процессы по объекту?
Автор Сообщение
SnuppZone
Участник
Петрозаводск МАШ

Дата: 18 Мар 2013 09:28:16


Есть необходимость через search api вытащить тех процессы и обработать их немного, через SelectDocs все работает, но желательно сделать выбор объекта и искать уже на обьект тп по всем архивам, т.к. SelectDocs позволяет только с одного архива выбирать документы

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 18 Мар 2013 10:07:11


s4app.OpenArtDocuments(art_id, 0);
или
s4app.OpenArtDocuments2(art_id, art_ver, 0);

затем
for j := 0 to s4app.GetDocumentsCount - 1 do
begin
doc_id := s4app.GetArtDocumentID(j);
s4app.OpenDocument(doc_id);
...
end;

Вместо 0 подставить тип нужных документов. Мне нужны 3 типа, поэтому я в цикле по всем документам добавляю условие на нужные.

Katenok-13
Участник
ОАО "Бийский котельный завод"

Дата: 18 Мар 2013 10:11:15


Цитата: SnuppZone
т.к. SelectDocs позволяет только с одного архива выбирать документы

Это можно обойти, если во всех документах сделать выборку (не обязательно с условием), а потом выбирать из неё:
s4app.SelectDocsEx3(sample_id_ii, 0);

SnuppZone
Участник
Петрозаводск МАШ

Дата: 18 Мар 2013 11:24:39


Спасибо за ответ.

Ваш ответ

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



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

На форуме сейчас: гостей - 1
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2022