Подсистема "Инструменты разработчика" v2.47

23.09.2007 19:33 [22.05.2012 12:32] tormozit 1002 [+] [−] Перейти к комментариям (850)

Конфигурация для 1С: Предприятие 8.1; 1С: Предприятие 8.2

Подсистема "Инструменты разработчика" v2.47

Интегрированный набор инструментов разработчика:
- консоль кода
- консоль запросов
- консоль построителей отчетов
- консоль компоновок данных
- консоль заданий
- справочник алгоритмов
- исследователь объектов
- интерфейсная панель
- анализ журнала регистрации
- подбор и обработка объектов
- редактор объекта БД
- редактор констант
- редактор параметров сеанса
- редактор изменений на узле
- динамический список
- поиск дублей и замена ссылок
- проверка базы данных перед усечением типов
- контекстная подсказка
- синтакс-помощник
- менеджер интерфейсов
- поиск ссылок на объект
- менеджер табличного поля
- функции режима отладки

или посмотреть и скачать все файлы (4)

Контентное зеркало публикации devtool1c.ucoz.ru

Поддерживаются режимы запуска:

  • обычное приложение
  • управляемое приложение Толстый клиент c установленным свойством конфигурации "Использовать обычные формы в толстом клиенте в управляемом режиме"

Состав:

    • справочник Алгоритмы - здесь можно хранить, редактировать и выполнять программный код с параметрами
      • алгоритмы можно вызывать через методы
      • ирИВА(СсылкаАлгоритма, СтруктураПараметров) - именованная передача параметров
      • ирПВА(СсылкаАлгоритма, П1=, П2=, П3=, ...) - позиционная передача параметров
      • для каждого алгоритма при включенной настройке "Выполнять через динамические внешние обработки" генерируется внешняя обработка, через которую он выполняется, что позволяет выполнять отладку и замер производительности
    • консоль кода - форма для редактирования и выполнения произвольного кода на встроенном языке с использованием параметров
      • к редактору программного кода подключена компонента "Контекстная подсказка"
      • в редакторе программного кода кнопка "Вставить ссылку на объект БД"
      • код можно выполнять на сервере
      • режим выполнения через динамическую внешнюю обработку на клиенте
      • кнопка Отладчик открывает динамическую внешнюю обработку в отладчике
      • заполнение таблицы параметров через анализа текста
      • кнопка для исследования значения текущего параметра
      • кнопка для помещения данных в форму выбранного элемента справочника "Алгоритмы"
      • для программного вызова служат функции
        • Оперировать(Знач ТекстПрограммы=, Знач РежимОперации=, СтрокаИменПараметров= , П1=, П2=, П3=, П4=, П5=)
        • Оп(П1=,П2=, П3=, П3=, П4=, П5=)
        • ОперироватьСтруктурой(ТекстПрограммы=, Модально=, СтруктураПараметров) или короткая Опс(СтруктураПараметров)
    • интерфейсная панель - форма позволяет быстро находить нужный объект метаданных и открывать любую его форму
      • строится дерево объектов конфигурации, содержащих заданную подстроку и имеющих формы
      • на первом уровне дерева находятся типы объектов метаданных, а на втором сами объекты
      • в контекстном меню объекта метаданных можно выбрать любую статическую форму, а также универсальный динамический список
      • при выборе в дереве объекта открывается его основная форма списка или объекта
      • основано на http://infostart.ru/projects/1472/
    • менеджер интерфейсов - раскрывает возможности платформы по управлению интерфейсами
      • можно подключать и отключать любые доступные переключаемые интерфейсы
    • анализ журнала регистрации - выгрузка с отбором журнала регистрации в табличное поле
      • перед выгрузкой выполняется гибкая настройка отбора, ориентированная на максимальную скорость получения результата
      • опция "Все транзакции с участием выгруженных записей" позволяет многоэтапно получить полные транзакции, куда попали выгруженные на первом этапе записи журнала
      • в результате выгрузки доступен стандартный отбор
    • поиск ссылок на объект - форма, позволяющая получить все объекты ссылающиеся на выбранный объект
      • можно использовать в виде команды управляемого приложения
      • можно использовать через ввод на основании в обычном приложении, для чего сделан виртуальный план обмена ирКмдНайтиСсылки, который после включения его ввода на основании нужных объектов предоставляет возможность поиска ссылок через стандартное меню ввода на основании
      • кнопка для открытия ссылающегося объекта в редакторе объекта БД
      • поддерживается открытие не только ссылающихся ссылочных объектов, но и записей независимых регистров сведений
    • консоль запросов
      • для программного вызова служит функция Отладить(Запрос, *Модально) или коротко От(Запрос) для использования в точке останова, при этом запрос открывается в консоли с сохранением работоспособности, всех параметров и временных таблиц
      • поддержка пакетных запросов
      • поддержка временных таблиц
      • конструктор запроса "понимает" запросы с обращениями к существующим временным таблицам (у всех временных таблиц должны быть псевдонимы)
      • дерево запроса (для работы режима дерева запроса требуется регистрация COM-компоненты GoldParser.DLL, которая выполяется автоматически при наличии прав администратора ОС)
      • в режиме дерева запроса можно редактировать/ смотреть содержимое отдельно каждого узла
      • вездесущая контекстная подсказка (если имеются вложенные запросы, то для улучшения ее работы лучше включать режим дерева запроса)
      • режим сворачивания вложенных запросов в режиме дерева запроса
      • замер времени выполнения
      • настройка динамического отбора и порядка в режиме компоновки (в режиме построителя поддерживается настройка только отбора и только с 11-го релиза)
      • просмотр результирующего запроса
      • обработчики перед выполнением, строки и самого результата с возможностью отладки в штатном отладчике платформы через выполнение в консоли кода через динамическую внешнюю обработку
      • функции для рефакторинга запроса в режиме дерева запроса: "Перенести в новый запрос" и "Преобразовать в подзапрос"
      • переход (по F12) к определению таблицы или во вложенный запрос в режиме дерева запроса
      • пошаговое выполнение пакетного запроса (по F10)
      • автоматический вывод содержимого созданной временной таблицы
      • в редакторе текста запроса кнопка "Вставить ссылку на объект БД"
      • после большинства операций с текстом запроса параметры извлекаются автоматически
      • экспериментальная опция "осторожной выборки", включающая выполнение предварительного запроса для определения числа строк в результате, что позволяет предотвратить нежелательное извлечение из СУБД значительных объемов данных
      • передача выбранных данных в подбор и обработку объектов, а также в поиск и замену дублей
      • генераторы текста модуля для обработчиков результата и строки таблицы результата
    • консоль построителей отчетов - форма со списком конфигураций построителя отчета, позволяющая их редактировать, формировать отчет
      • сохранение в файл и загрузка из файла списка конфигураций построителя
      • поле результата имеет удобное подменю для именованного сворачивания группировок
      • к редактору запроса подключена компонента "Контекстная подсказка"
      • для программного вызова служит функция Отладить(ПостроительОтчета, *Модально) или короткая От(ПостроительОтчета) для использования в точке останова
      • исполняемый запрос можно передавать в консоль запросов
    • консоль компоновок данных
      • для программного вызова служит функция Отладить(СхемаКомпоновки, *Модально, *НастройкаКомпоновки, *ВнешниеНаборыДанных) или короткая От(СхемаКомпоновки, *НастройкаКомпоновки, *ВнешниеНаборыДанных) для использования в точке останова
      • исполняемые запросы можно передавать в консоль запросов
      • в структуре настроек компоновки есть команда "Переставить с родителем", позволяющая быстро поменять местами текущую и родительскую группировки
      • наборы данных запросы можно редактировать в консоли запросов
      • поле результата имеет удобное подменю для именованного сворачивания группировок
      • исполняемые запросы макета компоновки можно передавать в консоль запросов
      • позволяет исследовать макет компоновки, схему компоновку, внешние наборы данных, настройки компоновки, расшифровку
      • конструктор выражения компоновки
      • экспериментальная опция "осторожной выборки", включающая выполнение предварительных запросов для определения числа строк результате, что позволяет предотвратить нежелательное извлечение из СУБД значительных объемов данных
    • консоль заданий - форма для управления регламентными и фоновыми заданиями
      • основана на одноименной обработке с ИТС
      • показывает полное описание ошибки фонового задания
      • добавлен редактор параметров регламентного задания
      • добавлена кнопка «Показать сообщения пользователю» для фонового задания
      • добавлена кнопка "Работать диспетчером", имеющая смысл в файловой версии и вызывающая в цикле ВыполнитьОбработкуЗадания() с возможностью прерывания
      • улучшено управление отбором
      • режим получения количества сообщений пользователю в колонку списка фоновых заданий (работает на релизе >=8.2.14)
      • вывод сообщений пользователю от фонового задания при выборе ячейки с количеством этих сообщений
      • добавлена колонка Длительность (Конец-Начало) и возможность отбора по ней
      • улучшена поддержка файлового режима в т.ч. обход ошибки платформы
      • добавлено подменю "Выполнить" для регламентного задания
        • На клиенте
        • На сервере
        • В фоновом задании
        • В консоли кода
    • подбор и обработка объектов - форма для отбора объектов из одной ссылочной таблицы и обработки выбранных объектов
      • выбранные объекты можно передать в консоль кода
      • встроенные обработки
        • перенумерация
        • проведение документов
        • установка реквизитов
        • удаление
        • отмена проведения
        • пометка на удаление
      • к редактору произвольного алгоритма подключена компонента "Контекстная подсказка"
      • основано на обработке УниверсальныйПодборИОбработкаОбъектов с ИТС
    • поиск дублей и замена ссылок - поиск дублей в ссылочных таблицах и выборочная замена ссылок во всей базе
      • поиск дублей выполняется с настраиваемым отбором
      • сопоставление дублей можно выполнять по любому количеству строгих критериев (реквизитов) и одному нестрогому для строкового реквизита (по похожим словам)
      • на закладке замена поддерживается открытие не только ссылающихся ссылочных объектов, но и записей независимых регистров сведений
      • перед замещением в независимых регистрах сведений в случае склеивания записей по новым ключам открывается диалог настройки замещения, где отображаются отличия в ресурсах конфликтующих записей и можно выбрать какую именно оставить
      • возможность независимого использования функционала замены ссылок без поиска дублей
      • выполнение замены только в помеченных объектах
        • возможность групповой пометки по попаданию даты документа в интервал и по нескольким  типам и видам объектов метаданных
      • таблица правил замены ссылок 
        • возможность выбора ссылок различного типа внутри правила (если новый тип ссылки не допустим, то значение не меняется)
        • кнопка перестановки ссылок внутри правила
        • автоматический подсчет количества ссылающихся и помеченных объектов
      • отображение даты документов и типа метаданных в списке ссылающихся объектов
      • возможность отбора в списке ссылающихся объектов, в т.ч. динамического по текущему правилу
      • кнопка для открытия ссылающегося объекта в редакторе объекта БД
      • после выполнения замены в случае наличия изменений в проведенных документах предлагается открыть их список с возможностью перепроведения
      • выполнение замен с отключенными проверками регистрируется в журнале регистрации (событие - "Запись с флагом Загрузка")
      • мобильная версия http://infostart.ru/projects/1134/ не совместима с подсистемой
      • основано на обработке "ПоискИЗаменаДублирующихсяЭлементов" с ИТС
    • проверка базы данных перед усечением типов - форма для поиска и исправления препятствий и потенциальных проблем перед реструктуризацией БД c удалением ссылочных (типов) объектов метаданных
      • спасает от
        • если при усечении типов измерений регистров сведений нарушается уникальность записей, то конфигуратор не дает применить конфигурацию к БД с ошибкой "Записи регистра сведений ... стали не уникальными!"
        • молчаливого удаления конфигуратором элементов планов видов характеристик вследствие ошибки платформы до 8.2.9 включительно
      • при открытии в базе с измененной основной конфигурацией предлагает автоматически заполнить удаляемые типы
      • автоматическое заполнение удаляемых типов при свободном конфигураторе анализирует разницу между конфигурацией БД и основной конфигурацией
      • будущие неуникальные записи можно групповым образом удалить, но можно и править вручную
      • из элементов планов видов характеристик удаляются ссылки на удаляемые типы
      • мобильная версия http://infostart.ru/projects/2230/ не совместима с подсистемой
    • исследователь объектов - форма, представляющая свойства и методы переданного объекта в виде дерева и позволяющая таким образом исследовать любой объект по аналогии с диалогом "Вычислить выражение" отладчика
      • колонка "Определение" и пиктограмма показывают происхождение свойства или метода (метаданные - зеленый или платформа - синий)
      • можно открывать контекстную справку по любому свойству или методу
      • можно интерактивно изменять значения его свойств в пределах поддержки типов механизмом расширенного редактирования ячеек
      • кнопка для сериализации значения в XML через XDTO
      • кнопка для получения внутреннего представления значения через функцию ЗначениеВСтрокуВнутр()
      • для программного вызова служит функция Исследовать(Объект, *Модально, *КакКоллекцию) или короткая Ис(Объект, *КакКоллекцию) для использования в точке останова
      • форма-компаньон "Исследователь коллекций" позволяет исследовать любую коллекцию, открывается по двойному щелчку в ячейке "Количество элементов" исследователя объектов
    • редактор объекта БД - форма, позволяющая редактировать любой ссылочный объект БД вместе с движениями по регистрам для документов
      • для документа можно прочитать и записать движения, в т.ч. для несуществующего ()
      • для документа на закладке Движения имеется фильтруемый по количеству записей, наименованию и типу список регистров
      • отображаются все реквизиты объекта включая общие и нередактируемые
      • закладка "Связанные колонки БД" для анализа  колонок и строк таблиц БД, содержащих ссылку на объект
      • закладка "Поиск в объекте" позволяет выполнять поиск произвольного значения в реквизитах, табличных частях и движениях объекта
      • строковые реквизиты можно редактировать в отдельном окне в подсветкой синтаксиса
      • можно выполнять с объектом основные действия
        • создание нового
        • запись с управлением признаком ОбменДанными.Загрузка
        • пометка удаления
        • непосредственное удаление
        • проведение
        • отмена проведения
      • отображаемое в форме состояние (снимок) объекта или набора записей движений можно открыть в исследователе объектов
      • отображаемое в форме состояние (снимок) объекта можно открыть в основной форме объекта
      • таблицу реквизитов, табличную часть, набор движений объекта можно вывести в табличный документ, отредактировать их там и загрузить обратно
      • у нового объекта можно редактировать уникальный идентификатор
      • основано на http://infostart.ru/projects/895/
    • редактор констант - форма, позволяющая просматривать и редактировать значения констант в табличном виде
      • измененные значения констант не пишутся сразу в БД, а пишутся кнопкой Записать все вместе
    • редактор параметров сеанса - форма, позволяющая просматривать и редактировать значения параметров сеанса в табличном виде
      • кнопка для исследования параметров сеанса полезна, когда есть параметры со значениями, не имеющими информативного отображения в элементе управления
    • динамический список - форма с табличным полем, в котором можно отобразить динамический список любой доступной таблицы БД
      • кнопка для открытия редактора объекта БД
      • кнопка для открытия менеджера табличного поля
      • кнопка для объединения (замены) ссылок
    • редактор изменений на узле - форма для анализа и модификации регистрации изменений на выбранном узле плана обмена
      • обзор всех изменений в виде дерева типов и связанной таблицы изменений по текущему типу
      • добавление и удаление регистрации всех изменений с учетом авторегистрации
      • добавление и удаление регистрации всех изменений выбранного типа
      • добавление регистрации изменений по одному объекту каждого типа
      • вычисление количества изменений сразу для всех типов
      • редактирование номеров сообщений
      • таблица изменений
        • редактирование записей в стиле приближенном к традиционному (добавить, скопировать, удалить)
        • просмотр сериализации текущего объекта
        • возможность ввода ссылок на несуществующие объекты
    • менеджер табличного поля - форма замены стандартного диалога "Отбор и сортировка"
      • подключен к
        • Список справочника "Алгоритмы"
        • Динамический список
        • Редактор объекта БД (для табличных частей и движений)
        • Редактор таблицы значений
        • Исследователь коллекций
        • Поиск ссылок на объект
        • Поиск дублей и замену ссылок (для правил замены и найденных ссылок)
        • Консоль кода
      • предоставляет богатые возможности по настройке горячего отбора и применяемого порядка любого табличного поля
      • снимает ограничения по использованию полей в отборе
      • закладка "Обработка"
        • выполняет групповую установку значения в ячейках колонки табличного поля (табличной части, таблицы и дерева значений), доступной для редактирования
        • при установке значения в каждую ячейку срабатывают все интерактивные события, что обеспечивает высокий уровень соответствия изменений контексту
        • новое значение может быть задано выражением встроенного языка, вычисляемого с использованием параметров и данных каждой строки
    • функции ориентированные на использование в режиме отладки - вызывать из отладчика (через диалог "Вычислить выражение")
      • изменение значения переменной Пр (Перем1, Перем2) - присваивает параметру Перем1 значение параметра Перем2. Например Пр(Построитель.Текст, "ВЫбрать * Из Константы")

      • выполнение произвольного кода простое Ду(СтрокаВыражения, П1=, П2=, П3=,...) - выполняет код из параметра СтрокаВыражения, где могут применяться параметры П1, П2, П3,... Например ду("П1.Текст = П2", Построитель, "ВЫбрать * Из Константы").
      • выполнение произвольного кода сложное Оперировать(ТекстПрограммы, РежимОперации=, СтрокаИменПараметров=, П1 =, П2 =, П3=, П4=, П5=) - выполняет код из параметра ТекстПрограммы, где могут применяться параметры П1, П2, П3,... с опциональными именами, задаваемыми в параметре СтрокаИменПараметров. Например Оперировать("ПостроительЗапроса.Текст = Текст", 2, "ПостроительЗапроса, Текст", Постротель, "ВЫбрать * Из Константы").
        • доступна на сервере
      • открытие исследователя объекта или коллекции - Ис(Объект = , КакКоллекцию = Ложь) - открывает объект в исследователе объектов или коллекций
        • удобно менять свойства объекта во время остановки
        • при вызове на сервере выполняется только сохранение копии переданного объекта для отложенной отладки на клиенте командой "Выполнить отложенную отладку", находящейся в панели инструментов подсистемы обычного приложения или в панели действий командного интерфейса подсистемы управляемого приложения
      • открытие параметров в консоли кода - Оп(П1=, П2=, П3=, ...) - открывает консоль кода и передает ей все свои параметры
        • изменения параметров возвращаются в вызывающий контекст

      • открытие фрагмента программы в консоли кода - Поп(ТекстПрограммы=), используется путем копирования в буфер обмена целостного фрагмента программы и вычисления "Вычислить(Поп())"
        • позволяет осуществить предварительное многократное выполнение кода с возможностью внесения изменений на ходу

      • вычисление структуры из переменных переданного фрагмента программы - Пер(ТекстПрограммы=), используется путем копирования в буфер обмена интересующего фрагмента программы и вычисления "Вычислить(Пер())"
        • позволяет вычислить структуру, образованную сразу из всех встречающихся во фрагменте программы переменных

    • открытие специализированных консолей От(Объект, НастройкаКомпоновки=, ВнешниеНаборыДанных=) варианты использования:
      • От(Запрос) - открывает запрос в консоли запросов
      • От(ПостроительЗапроса) - открывает результирующий запрос построителя запросов в консоли запросов
      • От(ПостроительОтчета) - открывает построитель отчета в консоли построителей отчетов, откуда можно открыть результирующий запрос построителя отчета в консоли запросов
      • От(СхемаКомпоновки, НастройкаКомпоновки=, ВнешниеНаборыДанных=) - открывает схему компоновки в консоли компоновки данных, откуда можно открыть результирующие (из макета компоновки) запросы в консоли запросов
      • при вызове на сервере выполняется только сохранение копий переданных объектов для отложенной отладки на клиенте командой "Выполнить отложенную отладку", находящейся в панели инструментов подсистемы обычного приложения или в панели действий командного интерфейса подсистемы управляемого приложения
  • компонента контекстная подсказка
    • подключена ко всем доступным программно редакторам встроенного языка, языка текста запроса и языка выражений компоновки данных
    • имеет справку по своим функциям
    • кнопка "Контекстная подсказка" ()
    • вычисление предопределенных свойств и методов
    • вычисление свойств, определяемых метаданными
    • вычисление расширений форм и элементов управления
    • подсказка в специальных случаях: языка запросов - <ССЫЛКА >,; внутреннего языка -, <Новый >, <Новый(" >,
    • отображение адекватной информации об ошибке и подсветка ошибочной строки текста
    • переход к ближайшему определению идентификатора в тексте
    • горячий фильтр по подстроке в списке слов подсказки
    • поддержка программного указания свойств локального контекста
    • поддержка явного указания типа в комментариях (//: Таб=Новый Таблица;)
    • поддержка шаблонов текста (st), шаблон выполняется кнопкой "Выполнить шаблон" (SHIFT+SPACE), которая включается только после указания файла шаблонов
    • кнопка-переключатель "АвтоКонтекстняСправка" (CTLR+ALT+A), которая позволяет автоматически (раз в секунду) обновлять страницу справки в соответствии с текущим контекстом для курсора
    • подсказка по параметру метода или конструктора открывает страницу синтакс-помощника и выделяет текущий параметр красным
    • контекстная справка умнее определяет какую страницу справки нужно открывать по сравнению с конфигуратором для текущего слова в тексте
    • контекстная справка умеет работать с описанием как встроенного языка, так и языка запросов и языка выражений компоновки данных
    • в списке контекстной подсказки колонка "Определение" и пиктограмма показывают происхождение свойства или метода (метаданные - зеленый, платформа - синий, локальные - красный)
    • кнопка "Копировать весь текст в буфер обмена в виде выражения встроенного языка" для текста запроса
    • для корректной работы формы подсказки требуются библиотеки из пакета MS Office 95-2007
    • данная функциональность также доступна в виде отдельной подсистемы http://infostart.ru/projects/848, где приведена более подробная но местами устаревшая информация
  • синтакс-помощник
    • сверху поле выбора книги (основные - встроенный язык, языка запросов и языка выражений компоновки данных)
    • закладка Содержание аналогичная конфигуратору показывает дерево содержания текущей книги
    • закладка Индекс аналогичная конфигуратору, но с отбором и горячим перемещением вперед/назад, доступная для всех 3-х языков платформы, позволяет быстро находить правильное слово и выполнять по нему поиск
    • для корректной работы закладки Индекс требуются библиотеки из пакета MS Office 95-2007
    • закладка Поиск предназначена для поиска слова по точному совпадению без учета регистра
    • поиск текущей страницы в индексе и содержании
    • в 8.1 для работы требуется в настройках компоненты "контекстная подсказка" указать локальный путь к архиву синтакс-помощника
  • универсальные команды толстого клиента управляемого, поддерживающие любые ссылочные объекты (подключать их к своим метаданным нужно в свойстве "Тип параметра команды")
    • Исследовать источник - Передать источник команды в исследователь объектов
    • Обработать объекты - Передать ссылки в подбор и обработку объектов
    • Объединить ссылки - Передать ссылки в поиск и замену дублей в качестве группы дублей
    • Отладить источник - Передать источник команды в консоль кода
    • Поиск ссылок на объект - Найти ссылки на объект
    • Редактировать объект - Передать объект в редактор объекта БД
  • расширенное редактирование ячеек - во многих табличных полях подсистемы реализован выбор и редактирование типов, не полностью поддерживаемых полем ввода
    • поддерживаемые типы
      • УникальныйИдентификатор
      • ТаблицаЗначений
      • ДеревоЗначений
      • СписокЗначений
      • Тип
      • МоментВремени
      • Граница
      • Массив
      • ВидДвиженияНакопления
      • ВидДвиженияБухгалтерии
      • ВидСчета
      • ОписаниеТипов
    • При вызове выбора в поле ввода ячейки используется специальная форма выбора редактируемого типа
      • горячий фильтр по подстроке в названии типа
      • возможность вызова контекстной справки по текущему типу
      • в режиме редактирования описания типов кнопки "Только выбранные", "Установить все", "Отключить все"
    • подключенные колонки табличных полей
      • значение параметра в консоли кода
      • значение параметра в консоли запросов
      • значение параметры данных в консоли компоновки данных
      • значение реквизита в редакторе объекта бд
      • значение свойства в исследователе объектов и коллекций
      • значение ячейки в редакторе таблицы и дерева значений
      • значения элементов в редакторах списка значений и массива

 

Установка и обновление

Файл конфигурации подсистемы нужно объединять с целевой конфигурацией. Все объекты подсистемы имеют префикс "ир".

 

Установка (первое объединение)

  1. Если ваша конфигурация находится на поддержке, то включите возможность изменения корня конфигурации. Это отключит возможность полностью автоматического обновления конфигурации от поставщика, однако оно будет очень простым.
  2. Чтобы получить возможность использовать подсистему в режиме управляемого приложения, установите свойство конфигурации "Использовать обычные формы в управляемом приложении".
  3. Запустите сравнение и объединение конфигураций.
  4. Снимите все пометки.
  5. Установите пометки по подсистеме «Инструменты разработчика» файла
  6. Устанавливайте пометку на самой подсистеме «ИнструментыРазрабочика»
  7. Нажмите Выполнить
  8. Если желаете, подключите общие команды и справочники-команды к своим метаданным
  9. Добавьте роль ирРазработчик нужным пользователям инфобазы

 

Обновление (повторное объединение)

  1. Запустите сравнение и объединение конфигураций.
  2. Снимите все пометки.
  3. В настройках объединения установите флажок «Разрешить удаление объектов основной конфигурации».
  4. Установите пометки по подсистеме «Инструменты разработчика» файла
  5. Если подключены общие команды или справочники-команды, то снимите пометки с их связующего свойства (Тип параметра или Ввод на основании)
  6. Устанавливайте пометку на самой подсистеме «ИнструментыРазрабочика»
  7. Нажмите Выполнить

Чтобы предоставить пользователю информационной базы возможность полного использования подсистемы, ему нужно включить роль ирРазработчик.

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

Чтобы подключить команды подсистемы (в ветке "Общие команды") для толстого клиента управляемого приложения нужно в свойстве "Тип параметра команды" указать, для форм каких типов объектов целевой конфигурации они будут доступны.

Чтобы подключить команды подсистемы для обычного приложения нужно для справочников ирКоманда* во вводе на основании указать, для форм каких типов объектов целевой конфигурации они будут доступны.

Если текущий пользователь ОС не является администратором, то для работы некоторых функций подсистемы требуется зарегистрировать в ОС ряд COM компонент с помощью администратора ОС. Ему нужно будет запустить предприятие и командой "Регистрация COM компонент (ИР)" открыть форму их регистрации и нажать там Выполнить.

Для корректной работы формы контекстной подсказки и закладки Индекс формы синтакс-помощника требуется

  • либо установленный пакет MS Office 95-2007
  • либо при установке COM компонент скопировать указанные там библиотеки из ОС, где он установлен.

Универсальный список

Универсальный список

Интерфейсная панель

Интерфейсная панель

Справочник Алгоритмы

Справочник Алгоритмы

Универсальные подбор и обработка объектов

Универсальные подбор и обработка объектов

Консоль построителей отчетов

Консоль построителей отчетов

Консоль компоновок данных

Консоль компоновок данных

Консоль запросов

Консоль запросов

Менеджер интерфейсов

Менеджер интерфейсов

Поиск ссылок на объект

Поиск ссылок на объект

Исследователь объектов

Исследователь объектов

Менеджер табличного поля

Менеджер табличного поля

Недостаточно прав для чтения сообщений.

У вас не достаточно прав на просмотр форума.

На публикацию ссылаются:

Оценка сообщества

1002

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

[+] Рекомендую   [−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.