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

Синхронизация атрибутов

Добавлено: 19 мар 2014, 10:32
rax
Всем добрый день.

Появилась задача синхронизации атрибутов объекта с полями в документе MS Word. Объект представляет собой некую карточку, куда заносятся документы. Так вот, создаю документ Word, вставляю необходимое количество полей и импортирую в объект. Далее пр. кн. мыши -> "Синхронизировать...", выскакивает окно "Направление и параметры синхронизации", где я выбираю опцию "Атрибуты->Поля документы". Начинается процесс синхронизации после чего, выдается ошибка "В документе не заданы текстовые поля!". Администрирую Лоцию я не так давно, поэтому не всегда понимаю, что к чему, в конкретном случае почему Лоция не воспринимает созданные мною поля. Надеюсь на помощь :)

Re: Синхронизация атрибутов

Добавлено: 19 мар 2014, 13:27
rax
С синхронизацией разобрался. Возникла другая задачка. В Ворде есть надстройка для Лоции, с помощью которой и можно синхронизировать атрибуты, так вот можно ли сделать как-то чтобы при открытии документа автоматически происходила синхронизация атрибутов объекта с полями документа (без нажатия на кнопку синхронизировать)? макросы вроде не помогают - ничего не пишет при синхронизации.
Вроде можно и из самой Лоции "Синхронизировать..". Не знаете как до этой команды добраться, можно ли через действия?

Re: Синхронизация атрибутов

Добавлено: 20 мар 2014, 05:30
Anderyt
из действия над объектами вроде можно - функция ObjSyncArch (по крайней мере, в версии 130805)

Re: Синхронизация атрибутов

Добавлено: 21 мар 2014, 11:12
rax
За функцию - спасибо, но применить ее пока не получается. С помощью действия добавляю в объект Вордовское приложение с заранее заданными полями. С помощью другого действия вызываю данную функцию, где указываю и версию и объект с которым синхронизируюсь, ставлю направление 'E' и удалять пустые атрибуты 'N', но при выполнении сервер выдает ошибку.

Re: Синхронизация атрибутов

Добавлено: 22 мар 2014, 11:05
Anderyt
смущает "...file_ver_id is null" в тексте ошибки. версию ТОЧНО передаете? она определена в рамках этого 2-го действия? если из этого 2-го действия вместо функции синхронизации вставить функцию открытия этой версии - она откроется?

Re: Синхронизация атрибутов

Добавлено: 24 мар 2014, 10:50
rax
Все, вроде разобрался. Нет, дело оказалось не в версии - потом протестировал, из БД он брал нормально документ и открывалось, что надо. Проблема оказалась намного проще - просто под профилем другого пользователя забыл подгрузить надстройку в ворде, вот он и ругался. В любом случае, спасибо большое за помощь :)