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

Форумы Интермех / Search, ImProject / DocID в Search API
Автор Сообщение
_EvgEn_
Участник
ФГУП ПСЗ, Челябинская область

Дата: 17 Авг 2009 13:20:22


Подскажите, как определить DocID выделенного в архиве документа при помомощи Search API?

Xabalov
Участник
ОАО "ЗМЗ" г.Заволжье Нижегородская обл.

Дата: 17 Авг 2009 14:22:49


См. Help к Администратору Search
Функция возвращает инвентарный номер выбранного документа по его порядковому номеру в списке выбранных пользователем документов.

Синтаксис:

Function GetSelectedDocID( I : Integer ) : Integer;

I - порядковый номер документа в списке. Он должен находится в пределах от 0 до SelectedDocsCount - 1.

Функция должна использоваться в цикле. Там же ниже есть пример

Jk
Участник
НПП Интермех

Дата: 17 Авг 2009 14:52:00


есть св-во - ActiveDocID

Иринка
Участник
ФГУП ПСЗ Челяб.обл.

Дата: 19 Авг 2009 05:37:41


Цитата: Jk
есть св-во - ActiveDocID

спасибо всем за помощь.

а где можно почитать про свойства? в Help к Администратору Search что-то этого не нашли.

Jk
Участник
НПП Интермех

Дата: 19 Авг 2009 11:21:30


сейчас - негде.
кроме как в обьявлении библиотеки типов.

Иринка
Участник
ФГУП ПСЗ Челяб.обл.

Дата: 19 Авг 2009 19:43:59


Цитата: Jk
сейчас - негде.
кроме как в обьявлении библиотеки типов.

жаль

может тогда еще подскажет кто-нибудь - как из маршрута в скрипте, с помощью API, открепить "ненужные документы" и поместить в нужный архив

Заранее всем спасибо за помощь - самим со всем не разобраться

Kostyaev
Участник
Волгодонск

Дата: 24 Авг 2009 09:05:06 ° Поправил: Kostyaev


Взять в архив:


Set s4 = CreateObject("S4.TS4App")
s4.Login


MyFile = "Путь к файлу...."
Set fso = CreateObject("Scripting.FileSystemObject")
Set a = fso.CreateTextFile(MyFile, True)
a.Close

MyDocID = s4.LogFileInArchiveNumberD(MyFile, 54, 256, 1)

=================================================
function LogFileInArchiveNumberD(const FileName: WideString; ArchiveID: Integer; DocTypeID: Integer; SectionID: Integer): Integer;
=================================================
Как открепить не знаю, но вот так прикрепляют. Может экспериментально-опытным путём подбреёте нужное..
Прикрепить документ:
Activity.Attachments.AddLink DocID

Xabalov
Участник
ОАО "ЗМЗ" г.Заволжье Нижегородская обл.

Дата: 25 Авг 2009 16:55:10


А вот так открепить.

Activity.Attachments.Delete(i)
i-это порядковый номер прикрепленного документа. Начиная с 0(нуля)

Иринка
Участник
ФГУП ПСЗ Челяб.обл.

Дата: 26 Авг 2009 17:13:09


Огромное спасибо всем за помощь

Ваш ответ

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



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

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


miniВВ © 2001-2021