Управление внешними связями

В начало  Предыдущая  Следующая

AlterOffice ACell в части управления внешними связями работает с внешними связями документов, которые хранятся локально и на сетевых ресурсах с доступом через точки CIFS, смонтированные в файловую систему.

Внешние связи – это функции, которые позволяют включать в документ ACell данные из других файлов используя синтаксис формул.

 

1. «Настройка безопасности»  

Имеется возможность выбрать как разрешить обновление внешних связей документа:

Всегда (из доверенных источников);

По требованию;

Никогда.

Для этого необходимо перейти в меню Сервис выбрать Параметры, далее в разделе AlterOffice ACell > Общие выбрать раздел «Разрешить обновление внешних связей».

clip1805

Доверенные источники — это функция безопасности, позволяющая указать папки, файлы из которых будут автоматически считаться безопасными и не блокировать их содержимое.

Для добавления доверенного источника необходимо перейти в главном меню Сервис > Параметры > AlterOffice > Безопасность > Безопасн.макросов. Во вкладке Доверенные источники окна Безопасность макросов нажать кнопку «Добавить».

 

clip1806

clip1807

Далее указать путь для доверенного каталога.

 

2. Диалоговое окно «Правка связей»        

 

Для того чтобы открыть окно «Правка связей» необходимо перейти на вкладку Данные >  Правка связей в разделе Вычисления.

clip1808

Также имеется возможность открыть окно «Правка связей» выбрав в главном меню приложения ACell раздел Правка >  Правка связей…

clip1877

Кнопка «Правка связей» доступна для выбора только при работе с документом, который содержит ссылки на внешние связи. При открытии документа без связей кнопка «Правка связей» недоступна.

clip1810

Диалоговое окно «Правка связей» позволяет управлять внешними связями.

clip1811

В диалоговом окне «Правка связей» отображаются следующие элементы:

Столбец «Источник» (отображает имя внешнего файла – источника);

Столбец «Тип» (отображает тип источника);

Столбец «Элемент» (отображает имя именованного диапазона, именованной таблицы или HTML файла);

Столбец «Обновление» (отображает статус обновления «А=автоматическое или «Вручную = ручное»),

Столбец «Состояние» (отображает текущее состояние связи);

Столбец «Безопасность» (отображает статус источника «Доверенный»/«Недоверенный».

Для сортировки данных по столбцу необходимо нажать на заголовок любого столбца в диалоговом окне «Правка связей». Функция доступна в обоих направлениях: по возрастанию и по убыванию.

При нажатии на кнопку clip1812 «Обновить» происходит обновление выбранной внешней связи.

При нажатии на кнопку «Обновить все» обновляются все внешние связи.

При нажатии на кнопку «Изменить» отображается диалоговое окно «Вставить», где имеется возможность заменить текущий источник на другой файл.

При нажатии на кнопку clip1813 «Разорвать связь» удаляется выбранная связь между документами.

При нажатии на кнопку «Разорвать все» удаляются все связи с внешними источниками данных.

 

3. Ручное обновление в открытом целевом документе

Если в редакторе установлена настройка «По требованию» или «Всегда» (из недоверенных источников) в разделе «Разрешить обновление внешних связей», то при открытии документа с внешними связями, отображается предупреждение о безопасности «Обновление внешних связей отключено».

clip1814

Необходимо нажать Разрешить обновление в основном окне документа, в противном случае кнопки действия в окне «Правка связей» > «Обновить», «Изменить», «Обновить все» будут заблокированы до разрешения обновления. Кнопки  «Разорвать», «Разорвать все» активны без разрешения обновления.

clip1815

 

Далее перейти в меню Данные и нажать кнопку Правка связей в разделе Вычисления.

 

clip1816

Отображается диалоговое окно «Правка связей».

clip1817

Нажать кнопку Обновить все. Происходит проверка доступности всех исходных документов, обновляются все внешние связи и пересчитываются связанные данные.

Если один или несколько исходных документов недоступны, отображается окно «Предупреждение» с уведомлением что данные из недоступных файлов не будут обновлены.

clip1818

В левой нижней части отображается прогресс бар «Обновление внешних связей».

clip1819

 

4. Обновление выбранной внешней связи на исходный документ

Необходимо открыть целевой документ, убедиться, что включен режим автоматического пересчета. Для этого перейти в меню Данные > проверить опцию Вычислять автоматически на вкладке «Вычисления». (опция «Вычислять автоматически» по умолчанию активна)

clip1820

Далее внести изменения в файл-источник.

Затем в целевом документе перейти в меню Данные и нажать кнопку Правка связей в разделе Вычисления.

Выбрать в списке конкретную внешнюю связь для обновления и нажать на кнопку Обновить.

clip1821

Происходит проверка доступности выбранного документа, обновление выбранной внешней связи и пересчет связанных данных.

Примечание: кнопка «Обновить» недоступна для связей со статусом «Источник не найден». Для таких связей необходимо использовать кнопку Изменить.

clip1822

 

5. Обновить все внешние связи на активном листе документа

Необходимо нажать ПКМ на ярлыке листа и в контекстном меню выбрать опцию Пересчитать лист.

 

clip1879

Происходит проверка доступности исходных документов, на которые ссылается лист, обновляются внешние связи и пересчитываются связанные данные.

 

6. Отследить и изменить нерабочую внешнюю связь

Перейти в меню Данные и нажать кнопку Правка связей в разделе Вычисления.

В окне «Правка связей» выбрать конкретную внешнюю связь для изменения. Нерабочие связи отображаются с состоянием «Источник не найден» в столбце «Состояние».

clip1824

Далее нажать на кнопку Изменить.

clip1825

Отображается диалоговое окно «Вставить» для указания нового пути к исходному документу.

clip1904

Указав верный путь к исходному документу, убедиться, что состояние связи изменилось в столбце «Состояние» в окне «Правка связей».

 

7. Разорвать одну конкретную связь с исходным документом

Перейти в меню Данные и нажать кнопку Правка связей в разделе Вычисления.

В окне «Правка связей» выбрать конкретную внешнюю связь для удаления и нажимает на кнопку Разорвать clip1827.

clip1828

Далее необходимо подтвердить действие, нажав кнопку Да.

clip1829

После разрыва связи убедиться, что разорванная связь не отображается в окне «Правка связей».

 

8. Разорвать все связи с внешними источниками

Перейти в меню Данные и нажать кнопку Правка связей в разделе Вычисления.

В окне «Правка связей» нажать кнопку Разорвать все.

clip1830

Подтвердить действие, нажав кнопку Да.

clip1831

Убедиться, что разорванные связи не отображается в окне «Правка связей».

 

9. Открыть документ с рабочими и нерабочими внешними связями

 

Если в редакторе установлена настройка «По требованию» или «Всегда» (из недоверенных источников), то при открытии документа с внешними связями, отображается предупреждение о безопасности «Обновление внешних связей отключено».

Необходимо нажать Разрешить обновление в основном окне документа.

Возникает окно предупреждение, в котором указан список всех нерабочих внешних связей.

clip1832

при нажатии на кнопку Нет - отображаются сохраненные значения. Обновления внешних данных не происходит. Данные могут быть устаревшими.

При нажатии на кнопку Да - происходит обновление доступных внешних данных. Нерабочие связи остаются без изменений.

 

10. Настроить частоту обновлений для открытых документов

Необходимо в меню Сервис выбрать Параметры, далее перейти в раздел Вычисления. В окне «Параметры - AlterOffice ACell» выбрать опцию «Периодичность обновления внешних связей».

clip1833

Установить предпочтительную периодичность обновления внешних связей в секундах. Нажать кнопку Применить.

clip1834

Далее нажать кнопку Перезапустить сейчас. Система автоматически обновляет открытый документ в выбранные промежутки времени.

Ограничение: автоматическое обновление запускается только при настройке «Всегда» (из доверенных источников). При настройке «По требованию» требуется предварительное разрешение обновления. При настройке «Никогда» автоматическое обновление отключено.

 

Примечание: во избежание перегрузки системы не устанавливайте слишком короткий интервал обновления. Скорость обновления должна соответствовать размеру и сложности ваших файлов. AlterOffice использует многопоточное обновление. Слишком частый пересчет больших файлов с внешними связями приведет к накоплению задач, резкому росту нагрузки и возможным сбоям.

Рекомендация: выбирайте "Периодичность обновления внешних связей" соразмерно объему данных. Для сложных файлов устанавливайте минуты, а не секунды.

 

11. Пересчитать все формулы на активном листе

Для того, чтобы обеспечить возможность вручную пересчитывать формулы на активном листе, обновлять результаты с учетом внесенных изменений, включая обновление связанных внешних источников - необходимо выбрать опцию Пересчитать лист. Опция «Пересчитать лист» доступна в контекстном меню, нажатием ПКМ на листе.

clip1880

 

12. Принудительно пересчитать все формулы в документе

Для того, чтобы принудительно пересчитать все формулы в документе необходимо нажать сочетание клавиш Shift+Ctrl+F9, либо перейти в меню Данные и нажать кнопку Безусловно новый пересчет.

clip1836