Как лучше организовать ссылку на один общий файл....

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Как лучше организовать ссылку на один общий файл....

Сообщение Александр »

вопрос вот такой
планируется прикладывать к объектам файл *.xml (в электронный архив)
а для просмотра этого файла (средствами Лоции - Документы Архива/Файл/Быстрый просмотр - в данном случае Internet Explorer например) расположить где-то один файл стилей *.xsl
проблема в том что прямая ссылка на этот файл стилей прописана в файле *.xml

отсюда вытекает проблема - по какому пути расположить файл стилей так чтобы он был доступен на любых клиентах Лоции? и по возможности был бы максимально отвязан от путей
вариант 1
- копировать его на клиента в ...UserName\AppData... при обновлении Лоции, но в ссылке href в файле *.xml (<?xml-stylesheet type='text/xsl' href='....xsl'?>) на файл стилей должен быть абсолютный путь, я просто не знаю можно ли там использовать относительные пути типа %TEMP%;%APPDATA% и т.п.
вариант 2
-0 положить его в электронный архив и использовать путь оттуда, типа //имя сервера/каталог электронного архива/имя файла... но а если изменится имя сервера? - все файлы потеряют свой стиль...
вариант 3 - расположить файл на каком либо сетевом ресурсе компании вообще не вариант т.к. вне контекста 'Лоции' (т.к. файл используется только при открытии/просмотре из Лоции)

вот короче такая засада
самый красивый конечно вариант 2 если через 5 лет не изменится имя сервера на котором лежит архив
что посоветуете?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Старик Крупский »

А путь к файлу стилей можно делать относительный? Если они оба будут лежатьв одной папке? Мысль в том, что надо делать компонентный документ. Xml - мастером, а xsl - компонентом. Тогда при автозахвате они оба попадут в папку автозахвата. Функция создания компонентного документа в действиях есть. Лень искать, поищи сам :)
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Александр »

если б я умел читать)) ничего их хелпа не понял)) можно простыми словами для бестолковых?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Старик Крупский »

Ищи в хелпе функцию DocVerSetCompon.
Далее, xml делаешь мастером, а файл стилей компонентом. После этого открываешь xml из архива. Должен быть метод запуска с автозахватом. При этом Лоция копирует из архива и сам xml и его комонент в одну папку (папку автозахвата).
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Александр »

Сделал! Спасибо! Захватывает два файла и на полном просмотре открывает (ищет в том же каталоге)... - супер
но
а в Активном просмотре, на карточке документа - можно это как-то подключить? - в нашей 4.40 не цепляет второй файл
без этого не очень интересно (я в этом файле храню варианты таблиц от объекта (типа альтернативное хранение атрибутивной информации для инициализации) и было бы интересно смотреть на них сразу в карточке)
...
и второй вопрос
этот второй файл компонентный - его нужно один раз создать в каком нибудь объекте и использовать потом или создавать каждый раз для текущего объекта?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Старик Крупский »

Александр писал(а):в Активном просмотре, на карточке документа - можно это как-то подключить?
Не думаю. При захвате исходное имя файла восстанавливается на локальном диске. А когда активный просмотр, файл вроде на месте остается с хранилищным именем.
Александр писал(а):и второй вопрос
этот второй файл компонентный - его нужно один раз создать в каком нибудь объекте и использовать потом или создавать каждый раз для текущего объекта?
Один и тот же документ одновременно может быть компонентом у множества других.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Как лучше организовать ссылку на один общий файл....

Сообщение Александр »

Ясно, Спасибо!

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить