Сохранить окно как раб. набор.mbx


(С) Дмитрий Мазуров, 2005


				Введение.

	Эта программа позволяет сохранить рабочий набор, восстанавливающий не все открытые окна, как обычно, а только одно из окон. Можно сохранить окно  карты, отчета, списка или графика как отдельный рабочий набор.

				Порядок работы.

	Запуск mbx добавляет на инструментальную панель "Программы" (изначально самую маленькую) кнопку с изображением окна, рисуемого карандашом. Эта кнопка и служит для сохранения рабочего набора. Активируем нужное окно карты, отчета, списка или графика и жмем эту кнопку. Появляется стандартный диалог выбора файла для сохранения, дальше вы знаете что делать. Полученный рабочий набор является вполне стандартным и открывается так же как обычный. Дело в том, что в MapInfo существует встроенная возможность сохранения окна в виде рабочего набора, просто пользователю она недоступна. Была, пока я не помог :). Замечу, что рабочий набор для окна карты, списка или графика содержит операторы открытия отображаемых в окне таблиц, а рабочий набор для отчета - никогда. Если окно карты, отображаемое в рамке в отчета, не открыто на момент открытия рабочего набора отчета, эта рамка будет пустой. Впрочем, окно карты не поздно открыть и после рабочего набора отчета.

				Ограничения.

	Сохраненный программой рабочий набор не откроется в более ранних версиях MapInfo. Обычные рабочие наборы открываются в предыдущих версиях не многим чаще, я думаю все уже привыкли.
	Таблицы запроса и вообще таблицы-выборки не сохраняются в рабочем наборе окна. Т.е. если, например, в окне карты есть слой, отображающий таблицу запроса, то в рабочем наборе этой карты такого слоя уже не будет. Обычный рабочий набор содержит информацию о таблицах запроса только если в Настроиках/Режимах/Стартовых стоит галочка "Сохранять запросы в рабочем наборе". Кстати, в этом случае сохранение обычного рабочего набора может закончиться ошибкой "Не удалось сохранить рабочий набор", поэтому я обычно убираю эту галочку.

				Заключение.

	Теперь вы можете хранить отдельные окна в отдельных рабочих наборах и не захламлять временно ненужными окнами свое рабочее пространство.