Перейти на главную страничку сайта (список статей, файлы для скачивания)
Плагин является аналогом конструктора запросов 1Cv8 (работает только для SQL баз данных). Вы можете скачать плагин здесь (версия 2.72.0.1924 от 22.01.2007, 104 394 байт).
Автора плагина: Берездецкий Иван.
Чтобы установить плагин, в принципе достаточно просто скопировать DLL-файл плагина (qryMaker.dll) в папку "config", расположенную в каталоге исполняемых файлов 1С:Предприятия (чаще всего это C:\Program Files\1Cv77\bin\config).
Для работы плагина, помимо собственно OpenConf и внешней компоненты 1С++, требуются:
Данные компоненты являются довольно "стандартными", поэтому, возможно, вам даже не придётся специально ничего устанавливать. При первом запуске плагин сам выдаст предупреждение о нехватке компонентов, если компонентов действительно не хватает. Компоненты достаточно распаковать и зарегистрировать с помощью regsvr32.exe. Командная строка регистрации каждого компонента может выглядеть, например, так:
regsvr32 "C:\Program Files\1Cv77\BIN\config\system\TABCTL32.OCX"
При установке плагина с помощью Setup.cmd вышеуказанные компоненты, при необходимости, будут скачаны с microsoft.com автоматически. Следует разрешить отображение активного содержимого в открывшемся окне Internet Explorer.
При первом запуске плагин зарегистрирует в OpenConf горячую клавишу Alt+W, которую при желании можно изменить в меню "OpenConf" - "Макросы" - "Клавиатура...". Данная клавиша запускает метод RunWizard плагина qryMaker, который вы можете запустить и вручную, на вкладке OpenConf окна конфигурации, двойным щелчком по элементу дерева "Плагины" - "qryMaker" - "RunWizard".
Кроме того, вызов конструктора запросов доступен из меню шаблонов плагина "Телепат" (см. контекстное меню в тексте любого модуля).
Если в модуле формы есть уже созданные запросы, на экран будет выведен диалог, в котором следует выбрать имя редактируемого запроса. При отказе от выбора будет создан новый запрос.
Пройдите последовательно по закладкам и выберите необходимые исходные данные, укажите связи, группировки и условия, установите нужный порядок. В результате работы конструктора может быть создана форма.
Для создания и редактирования подзапросов и редактирования параметров виртуальных таблиц используйте панель инструментов над полем "Таблицы" на вкладке "Таблицы и поля". Для создания и редактирования выражений используйте панель инструментов над списком полей на вкладке "Таблицы и поля". Выражения могут включать в себя агрегатные функции.
При нажатии кнопки ">>", расположенной рядом с групповыми полями, в поля для группировки будут помещены все ссылочные поля. При нажатии кнопки ">>", расположенной рядом с агрегируемыми полями, в список агрегируемых полей будут помещены все невычисляемые поля, имеющие числовой тип. Для агрегации вычисляемых полей включайте агрегирующие функции непосредственно в выражение.
Если не заданы группировки или агрегатные функции, то в запрос попадают все поля из общего списка (выбранные на вкладке "Таблицы и поля"). Иначе в запрос попадают только группировки или агрегатные функции. При этом порядок группировок определяется общим списком полей, а порядок агрегатных функций – списком на вкладке "Группировка". Порядок группировок на вкладке "Группировка" имеет значение при задании опции "Итоги: Свёртка" на вкладке "Дополнительно".
Людоговский Александр
Перейти на главную страничку сайта (список статей, файлы для скачивания)
© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.