( обработку "Дополнительные возможности" из типовых конфигураций изменил granitv 20.10.2004 ) ( сайт: http://tuning1c.narod.ru ) Содержание описания: 1. Назначение изменений в типовом отчете. 2. Изменения в интерфейсе. 3. Технические подробности изменений. 4. Типовое описание обработки "Дополнительные возможности". 1. НАЗНАЧЕНИЕ ИЗМЕНЕНИЙ В ТИПОВОМ ОТЧЕТЕ ------------------------------------------------------------------ Добавлена возможность создавать группы отчетов, изменять названия этих групп и удалять их, помещать внешние файлы в группы и перемещать их из одних групп в другие. ОГРАНИЧЕНИЕ : не допускается наличие двух и более групп с одинаковыми названиями (независимо от того, находятся они на разных уровнях вложенности или на одном). 2. ИЗМЕНЕНИЯ В ИНТЕРФЕЙСЕ ---------------------------------------- Чтобы открыть группу (или отчет): установите курсор на группу (отчет) и нажмите кнопку "Открыть" или дважды щелкните мышкой по группе (отчету). Чтобы изменить название группы (или отчета): установите курсор на группу (отчет) и нажмите кнопку "Изменить", в открывшемся списке выберите пункт "Изменить название". В открывшемся диалоге введите новое название группы (отчета) и нажмите кнопку "ОК". Чтобы добавить в список новую группу (или отчет): установите курсор на группу (отчет) и нажмите кнопку "Изменить", в открывшемся списке выберите пункт "Внести в список". Будет открыт список отчетов, которые можно добавить в "Дополнительные возможности". Для создания новой группы выберите из этого списка пункт "<Новая группа>". В открывшемся диалоге введите название новой группы и нажмите кнопку "ОК". Чтобы удалить из списка группу (или отчет): установите курсор на группу (отчет) и нажмите кнопку "Изменить", в открывшемся списке выберите пункт "Удалить из списка". Будет задан вопрос "Вы уверены, что хотите удалить эту группу описаний отчетов?" - для удаления группы нажмите кнопку "Да", для отмены удаления группы - кнопку "Нет". ВНИМАНИЕ : при удалении группы описаний отчетов будут удалены вложенные в эту группу группы и описания отчетов! Чтобы перенести группу (или отчет) в другую группу: установите курсор на группу (отчет) и нажмите кнопку "Изменить", в открывшемся списке выберите пункт "Перенести в группу". Будет открыт список групп, в которые возможен перенос указанной группы (отчета). Выберите из этого списка группу, в которую вы хотите выполнить перенос. Если флажок "Сохранять и восстанавливать позицию курсора" установлен, обработка работает медленнее при открытии, закрытии, обновлении списка отчетов. Зато при возобновлении работы с закрытым ранее списком отчетов курсор будет установлен в на ту группу (отчет), на котором работа с "Дополнительными возможностями" была закончена в предыдущий раз. 3. ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ ИЗМЕНЕНИЙ ----------------------------------------------------------- Название группы, в которую помещен внешний файл, хранится в том же файле *.efd, в котором хранится описание этого внешнего файла. Формат: Название=<текстовое название файла> Группа=<текстовое название группы> Если в файле *.efd отсутствует вторая строка, то считается, что внешний файл находится вне групп. Названия групп и их структура хранятся в файле groups.EGD в виде строк в формате: ;<текстовое название группы> Количество символов ";" перед текстовым названием группы - уровень вложенности. Отсутствие символа ";" перед текстовым названием группы - корневая группа. Порядок строк важен - каждая вложенная группа располагается после своей родительской группы. Если при запуске обработки файл groups.EGD отсутствует, считается, что никаких групп нет, обработка работает как типовая. Но если при отсутствии этого файла из обработки создать новую группу, то этот файл будет создан и в него запишется название вновь созданной группы. 4. ТИПОВОЕ ОПИСАНИЕ обработки "Дополнительные возможности" --------------------------------------------------------------------------------------- Обработка "Дополнительные возможности" предназначена для вызова внешних отчетов и обработок, просмотра текстовых и табличных документов (для краткости будут называться "внешними файлами"). Диалог обработки содержит таблицу со списком внешних файлов. Каждая строка таблицы содержит текстовое название внешнего файла и имя файла. Список отсортирован по названиям внешних файлов. Под списком расположены кнопки для работы с внешними файлами. Кнопка "Открыть" открывает выбранный внешний файл. Если выбранный внешний файл - отчет (или обработка), он будет запущен на выполнение. Назначение и порядок использования отчета (обработки) можно узнать, ознакомившись с его описанием (меню "Помощь", пункт "Описание"). Если выбранный файл - текстовый или табличный документ, он будет открыт для просмотра в текстовом или табличном редакторе. Нажатие кнопки "Обновить" заново заполняет список внешних отчетов (обработок). Кнопку необходимо использовать после установки новых отчетов, например, с диска ИТС. Кнопка "Изменить" служит для работы со списком внешних файлов. При нажатии кнопки "Изменить" рядом с ней открывается меню из 3-х пунктов: "Изменить название", "Внести в список", "Удалить из списка". При выборе пункта "Изменить название" текстовое название внешнего файла будет выдано для редактирования в отдельном диалоге. После редактирования новое название внешнего файла появится в списке взамен предыдущего. Пункт "Внести в список" позволяет добавить в список новый внешний отчет или обработку. При выборе этого пункта будет открыт список файлов внешних отчетов и обработок, находящихся в каталоге ExtForms, но еще не внесенных в список внешних файлов. После выбора требуемого файла откроется диалог для ввода текстового названия внешнего файла. Введенное название будет показано в колонке "Название", а имя файла - в колонке "Файл". Пункт "Удалить из списка" после дополнительного запроса удаляет из списка строку с описанием внешнего файла. При этом сам файл не удаляется, поэтому впоследствии его можно опять внести в список. Кнопка "Закрыть" закрывает обработку "Дополнительные возможности".