Страница 1 из 1

Как работать с документами архива???

Добавлено: 01 дек 2008, 14:02
Александр
никто не подскажет запрос показывающий
1. все документы архива прикрепленные к карточке документа
2. все версии документа прикрепленные к документу прикрепленному к карточке документа (п.1)
мне нужно в запросе отобрать последние документы карточки выбрать из них последний созданный

и второй вопрос
можно ли как то в действии при автоматическом импорте создать документ (не нулевую версию) без версий и открыть его в том же действии
...
не нашел переменной которой можно присвоить импортируемый документ, для версии есть присвоение для документа нет - или может не то смотрел

Re: Как работать с документами архива???

Добавлено: 01 дек 2008, 14:37
Anderyt
1.

Код: Выделить всё

select id 
from lsdbo.file_v
where object_reference_id =   <ИД объекта>
2.

Код: Выделить всё

select id
from lsdbo.file_ver_v
where file_id in
	(
	select id 
	from lsdbo.file_v
	where object_reference_id =   <ИД объекта>
	)
создать документ без версии вроде как нельзя..
нельзя даже удалить единственную версию документа..
документ без версии вроде как не представляет смысла..
при импортировании файла в действии формируется на самом деле версия в составе документа, но переменная будет именно версия. от версии можно перейти к документу - есть такая функция (чтобы перейти от документа к версии можно использовать запросы в действии и setbyid)

Re: Как работать с документами архива???

Добавлено: 01 дек 2008, 14:46
Александр
Спасибо! :wink: