Основное назначение конструктора - разработка и выполнение следующих конструкций:
запросов на языке запросов 1С;
настроек построителя запроса;
схем компоновки данных
выражений на встроенном языке;
прямых запросов к СУБД или внешним источникам.
результат выполнения этих конструкций можно проанализировать, выгрузить или использовать в групповых обработках.
Определенные конструкции могут быть преобразованы (конвертированы) в другие образуя единый комплекс разработки, и обработки(анализа) данных информационной базы или внешних источников.
Укрупнено, взаимодействие блоков можно переставить следующим схемой:
Настройки данной формы можно сохранить (с последующим открытием) в файлы различных форматов:
с расширением sel (Консоль запросов)
с расширением rcf (Консоль отчетов)
Поддерживается прямая и обратная совместимость с файлами данных форматов.
Параметры - набор переменных используемых всеми блоками конструктора (форма открывается по кнопке командной панели Параметры)
Примечание
Управлять их видимостью блоков возможно с помощью пунктов меню: Скрыть/Отобразить дерево запросов, Скрыть/Отобразить результат. Доступность и функциональность некоторых элементов управления так же зависит от текущего блока или текущей страницы блока
* области картинки активны
В пункте меню Действия, командной панели можно:
Открыть новое окно конструктора - Новый конструктор;
Открыть новое окно конструктора в точности повторив все данные текущего окна в том числе и не сохраненные в файл - Копия конструктора.
Получения структуры хранения метаданных и объема занимаемого дискового пространства;
Перехода к другим формам обработки;
Для начала работы с объектами БД необходимо получить дерево конфигурации используя пункт меню командной панели Прочитать конфигурацию, после этого дерево значений заполняется объектами БД (в данном дереве не отображаются объекты конфигурации - отчеты, обработки и прочие). Дерево объектов базы данных состоит из следующих колонок:
Представление - строковое представление объекта метаданных. Как правило, в качестве строкового представления выступает синоним, а при его отсутствии имя объекта метаданных, как оно задано в конфигураторе.
Имя - полное имя объектов метаданных как оно задано в конфигураторе;
SQL - имя таблицы/поля текущего элемента конфигурации в терминах СУБД;
SDBL - (скрыто по умолчанию) имя таблицы/поля текущего элемента конфигурации в терминах 1C (в большинстве случаев отличается от SQL отсутствием приставки "_");
Тип - тип значения элемента метаданных;
Unid - (скрыто по умолчанию) идентификатор объекта метаданных выводится только для объектов для реквизитов недоступен. Текущий идентификатор в явном виде записан в записи DBNames таблицы БД Params - отобразить содержание этой записи можно используя пункт меню Действия-Дополнительно - Описание структуры DB;
Назначение - поскольку одному объекту могут соответствовать несколько таблиц, то в данной колонке выводятся назначения таблицы, таки как (Основная, Регистрация изменений, Итоги, Значения субконто и т.д.);
Значение расположенные в следующих колонках определяет процедура заполнятся после получение параметров SQL (Получить параметры - SQL), выбранных объектов базы данных.
Rows - Количество существующих строк в таблице;
Reserved - Общий объем(КБайт) зарезервированного пространства для объекта;
Index - Общий объем(КБайт) пространства, используемый индексами объекта;
После того как мы получили дерево конфигурации мы можем перемещаться по дереву используя пункты контекстоног меню Перейти к типу значений:
Выбрать - открывает окно выбора значения текущего элемента метаданных;
Перейти - находит в дереве объект типа значения текущего элемента метаданных;
Найти - аналог функции конфигуратора "Поиск ссылок на объект" выводит в окно сообщений те реквизиты, в которых упоминается этот объект (в отличии от стандартной функции выводит все упоминания в том числе из полей составных типов).
Так же в контекстном меню доступны следующие действия:
Перейти к объекту конфигурации - открывает форму объекты конфигурации и позиционируется на строку в дереве, соответствующую текущему объекту;
Обработать в конструкторе - передает дерево объектов БД, в таблицу результатаконструктора для выполнения произвольных действий.
Для получения структуры хранения (SQL, SDBL) метаданных необходимо выделить (флажки в колонке Представление), те метаданные, для которых необходимо получить структуру и в командной панели выполнить действие Получить параметры. При получении параметров:
Происходит установка имени SQL или SDBL, для объекта всех его реквизитов и табличный частей;
Разворачиваются поля составного типа;
Добавляются вспомогательные таблицы объектов
Заполняются данные полей Rows, Reserved, Index в случае получения параметров SQL;
Объекты конфигурации
Инструмент предназначен для:
отображения структуры конфигурации;
просмотра и редактирование элементов конфигурации - текстов модулей, справочной информации, макетов табличных документов и текстовых документов;
сравнение элементов конфигурации - форм, текстовых модулей, скомпилированных образов и табличных документов;
обновления конфигурации базы данных без реструктуризации;
Под элементами конфигурации подразумеваются модули, формы, макеты и прочие объекты, в которых описана логика поведения базы данных или ее представления. Форма состоит из трех табличных частей:
таблица конфигурации базы данных (Config) слева внизу;
таблица основной конфигурации, редактируемой конфигуратором (ConfigSave) справа вверху;
Источником данных для таблиц значений являются записи таблицы Config и ConfigSave соответственно, текущей БД на сервере. В том случае когда сохраненная конфигурация соответствует конфигурации БД (в таблице ConfigSave отсутствуют записи) то правая часть формы скрывается. Таблицы состоит из следующих колонок.
FileName - ключ таблицы, содержит идентификатор элемента [и суффикс определяющий назначение записи для элемента (справка, модуль, переопределенные элементы)]
Creation - дата создания записи, если элемент изменен пользователем то дата создания в таблице ConfigSave;
Modified - дата последнего изменения записи;
Attributes
DataSize - размер упакованной записи (КБайт);
BinaryData - двоичные данные, которые являются результатом упаковки текстовых данных в формат deflate (new System.IO.Compression.DeflateStream);
Использование блочной структуры в данной форме в полной мере позволяет управлять объектами конфигурации при достаточно малых вычислительных затратах. Основной принцип заключается в том что найдя элемент либо в дереве конфигурации или в таблице вы сможете получить исчерпывающие сведения:
о самом элементе;
об окружающих его элементах;
о истории изменения этого элемента;
о таких же элементах в других БД на сервере СУБД.
Комбинируя возможности фильтрации данных табличных частей и визуализацию данных в дереве значений была найдена "Золотая середина". Основная нагрузка в данном случае ложится на плечи синхронизации данных панелей. Управлять синхронизацией можно с помощью кнопок командной панели или похожим станет текущей в таблице конфигурации БД (Сonfig) - вертикальная синхронизация, после чего запись с таким же идентификатором или похожим станет текущей в таблице основной конфигурации (ConfigSave) - горизонтальная синхронизация, и обратно.
Требования 1С:Предприятие 8.1.11 и выше Сервер баз данных MSSQL2000, 2005, 2008
Хранилище конфигурации
Объекты БД
Объекты конфигурации
Настройка параметров
Конструктор запросов
Структура запроса
OLAP
Обработка результатов запроса
Встроенный язык
Структура модуля
Режим временных таблиц SQL
У вас не достаточно прав на просмотр форума.
Преимущества продукта
Enterprise Integrator – это программа, которая помогает программисту 1С работать с базой данных 1С.
Это некий набор утилит, которые ускоряют, облегчают, делает удобной, более мощной по функционалу. Этот инструмент, как швейцарский нож, состоящий из нескольких лезвий. Каждое лезвие этого ножа – это одна из утилит этого программного комплекса, со своим предназначением, но тесно интегрирована с другими.
С таким "ножом" программист становится более мощным программистом. Т.е. если дать одну и ту же задачу простому программисту и программисту с таким "ножом", то они оба сделают эту задачу, только тот кто с "ножом" сделает ее быстрее и правильнее, притом разница по времени будет в разы.
Поэтому получается, что программист с этим "ножом" лучше, чем обычный, у него есть конкурентное преимущество.
И еще, не маловажный факт, этот программист может взять этот "нож" с собой в кармане, в прямом смысле, так как у программного продукта есть программная защита на основе USB ключа, который надо втыкать в компьютер для работы. После выполнения работы, программист может забрать этот "нож" с собой. И даже если придет другой программист на это место, к этому заказчику, то он не сможет сделать тоже самое.
Причины купить
В бесплатно режиме использования действуют следующие ограничения:
Ei - является базовой лицензией, позволяющей использовать Ei без непосредственного обращения к СУБД. Полноценная работа с Конструктором;
Ei MSSQL - лицензия без ограничений, предоставляет возможность непосредственной работы с определенным типом СУБД
Купить
Версия
Цена
В корзину
Ei
4 600 руб.
(Бонус при покупке + 23$m на личный счет)
Ei+MSSQL
9 600 руб.
(Бонус при покупке + 48$m на личный счет)
Ei+MSSQL (3 ключа защиты по цене 2)
19 200 руб.
(Бонус при покупке + 96$m на личный счет)
Юридическим лицам
Юридическим лицам предоставляется комплект документов (договор, счет на оплату, акт передачи прав, счет-фактура) на почтовый адрес указанный при заказе.
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты без объяснения причин, если вам не подошла программа или она не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом до конца месяца, в котором была оплата.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.