Каталог решений - Глобальное меню разработчика для управляемых форм

Глобальное меню разработчика для управляемых форм

Глобальное меню разработчика для управляемых форм

В наличии

Подсистема «Инструменты разработчика». Глобальное контекстное меню разработчика для управляемых форм в толстом клиенте.

Категория:

Описание

Актуально для версии 5.81 подсистемы “Инструменты разработчика”
Глобальное меню

После установки непортативного варианта подсистемы Инструменты разработчика во всех управляемых формах в толстом клиенте управляемого приложения и в формах инструментов во всех клиентских приложениях сочетания клавиш CTRL+~ (тильда или ё) и CTRL+ALT+E вызывают глобальное контекстное меню параметризованных команд инструментов. В 8.3 тонком клиенте эти сочетания клавиш приводят к запуску толстого клиента с открытием в нем той же управляемой формы, в которой было нажато сочетание клавиш.

Самый простой способ установить непортативный вариант подсистемы “Инструменты разработчика” — скачать и открыть в базе внешнюю обработку Установщик варианта Расширение.

Кому будет полезно это меню в первую очередь

  1. разработчик
  2. тестировщик
  3. консультант

Перед открытием это меню проводит быстрый анализ активной формы и ее активного элемента и при открытии уже отображает только те команды, которые с большой вероятностью сработают в этом контексте.

Анализируются типы элементов управления:

  • поле ввода
  • поле табличного документа
  • таблица
  • форма

 Анализируются гранулы интерфейса пользователя:

  • поле — активное поле ввода формы
  • ячейка — выделенные ячейки таблицы или табличного документа
  • строка — выделенные строки таблицы динамического списка с основной таблицей
  • таблица (дерево при необходимости преобразуется к таблице)
  • динамический список
  • табличный документ
  • форма

Список команд имеет 2 колонки:

  1. Пиктограмма команды и название гранулы, содержащей параметр команды
  2. Название команды

Под списком команд расположено пояснение к текущей команде.

Так например выглядит состав этого меню при вызове в форме списка документов:

https://lh4.googleusercontent.com/-Xo11hzppvU7dNffpfkpMwhLSotOyB2jAQyTPWRzyg3t5fjkByS8k44FkruqNtc6cLk3ZC7JzGL4RWDp5SHwHO5ND094vEpVXSiBlGdMyeT73CSPACfFAN5UOLazQUQTirSXube0

 

Список команд

Список команд меню с поддерживаемыми ими гранулами:

  • https://lh6.googleusercontent.com/HfoDyEI5adR93Sjxe6JPOoQ3AWCbjzpZDQYYiB0iwOwmMMoZpRm19NrP0vx5cX-PrvDFXPd96IntY-Kqg9dAk-BNAGHEjMb2T6oPa1-IzIZ9sg6rLHNdArmSZ0prNMy72EaqplNJРедактировать объект
    • поле/ячейка/строка/форма
  • https://lh3.googleusercontent.com/VsAfUzUSsGT-nACNLC4KV-AuDfuTxTno0O1aPNV4IUrNcQeqH-nXwNnCAwWsh8ZZfbd4oyB_M8yyPeIkJBp5e9ipFjNnzgGPdbERAHm2DxL5w-HrP_3Tqe0Xv62hDkShfNOHCBzMОткрыть объект
    • поле/ячейка
  • https://lh5.googleusercontent.com/Bpz49B6LYLeR4tZ7r-nFQaCxbMo8d4OPCTphO0YzCXj9Kqti97-c0HUFujFBVwhA3iFQQqp37cvirhlRCgK1dFvFCHNu_Hphhw4PJFvrTEQEJuBrU9kp4IKZ7z_CSSFfPk1vwLg6Обработать объекты
    • ячейка/строка
  • https://lh6.googleusercontent.com/ATkWtMXdWrY9IaP6YPk5EPlVhaeYRUSwazwkh0Ksi_S05q0S6ebyMLfvHcTSdcQuFvn4QXiR5PtWg8Xr8uZiUffGydU4FRYRUoyDdgbCfbejVdxEo49c699jB6jMhDlQ_kPiJJd9Установить значение в колонке
    • таблица
  • https://lh3.googleusercontent.com/bQTlNe0wceBnvls07LWbepywR0RfKTN0oKoU89R74q4J0xvS3iDeIner-pSvd8QJRS47VQ8yK97wbY4_l2A2vIImpwLQLj8WpPBIOpcqSYX2y6BBmR7eqXVkxdHdV2nxqGVPpJzVРазличные значения колонки
    • таблица
  • https://lh3.googleusercontent.com/lhsYoG5RY5PlB6sIaFSkvSnlvrlPavXhoCuWN6vNGtXhG4nHvThSrFXs8gCb-_zGyzYLQqO87EqEM70lmV4onWdC6cscwPpb6Uo4WNMkLiorE1JzpK4QkUSWu8m8HE7-wYOkLSt6Вывести данные
    • таблица/табличный документ
  • https://lh4.googleusercontent.com/Ibg3m9nVu50JIyJIr5UHBS1z9O--ES1T8fMHMrL3Z78ejuBLL4nPuHCzV2NsLmlFS0-kyOrZDgrlJ2hck5NuiPYXxXX0s83HhJHGD2ocmQGQfxq_ot4Vv0BleSlMQbVGsTJWdQe5Сравнить данные
    • таблица/табличный документ
  • https://lh6.googleusercontent.com/961EbgSpoACWJwmDhrNmMSYB_Av6X_y5J421EY32mhSzyFjcFMAHs0pkLbPO47Ks_nYAYFY35NcQiSai6kPkSm6ZdzgnvkX0edwEIST6bf5bJR-qDuf5pmC_FvxClezyTmLZ6Od3Открыть табличный документ
    • табличный документ
  • https://lh4.googleusercontent.com/DDMv7d2w-v_oUM1YvbnPBrF09pUPJ6lTWNvvK-VBX1T0uY-O469wcEKlUDk5xBMp7di84TZgd8iqpgNAeyc5VFJkEKg2gZmryDdNWt269cmYjYZxYzGrWQM6HWIwaphDF8OnAdfNНастроить список
    • динамический список
  • https://lh5.googleusercontent.com/4tBKY2anBWZydjOsUuYR5EzhQ1_89wAjknicd052Gp9E987kd7J5WSvFDtfH9MBQtthn4kNlHefqES345r3_VLHb7aLckEichu7khZA8d4E6pBEMtcFJ3ZTfIQs3sBZc0fp_UBZQОтбор без значения
    • динамический список
  • https://lh3.googleusercontent.com/fcJpbOo7dQib5qUHrZe68wbcjjyqX8HmqafTuvdvXIa-Rzy1d400fEVg6n9zvxHpaHK9UUadMnKhpjx4myInu-PAsGCvokBuTX7KODDa4bnG9nJMmIN9Bvyny9PH43_JtZfGyJNHНайти объект по ID
    • динамический список
  • https://lh5.googleusercontent.com/dtM-dfJixk43dhvUT8pOO3PC_mULBPuBHmxVKn62aIwwvscM0pB_6lopQkXoQU4dGp9cyvund9XUns88fABU69mcLM1DLf85FrIAAIbOmRkh51tMF8R3mYxSVOLjmPcRmVR519bNОтладить компоновку данных
    • форма
  • https://lh5.googleusercontent.com/EthRWtFK7pJ8NVChMhOuQE8jiAvVcFo6n0ekhST3wXcmXrhUojY9KaS1rlsoe-mcLyKqDE3v24eY_0_Bjx3n3s3UqqLUb3EzH2G6f0qVt8EebWf5kGNHpeZx9AMBeIwIp31VcxKvСтруктура формы
    • форма

Команды, открывающие инструменты, имеют те же пиктограммы, что и сами инструменты. Большинство этих команд с такими же пиктограммами присутствует и в обычных формах самих инструментов. Так что понимание их возможностей поможет повысить эффективность использования вами и самих форм инструментов.

Команды меню

https://lh4.googleusercontent.com/EWCk4unlBWfKRIpdVPkmMh4mD7XITEYYrB256UvXVlSt-dV0Tcoo_PpxIrq0nLXnhjOr5Wva51rLjd_cXigV7ByxrpT8wvSgQ4A2VhyWxuRg7AYE6tU7DD4Ta6z15dtPnxyRiQkCРедактировать объект

Открывает объект по ссылке или ключу записи регистра в инструменте Редактор объекта БД, позволяющем смотреть/редактировать все данные объекта БД любого типа вместе с движениями по регистрам для документов. Сочетается с гранулами:

  • поле
  • ячейка
  • строка
  • форма

Для строки динамического списка учитывается текущая колонка. При открытии инструмента активируется соответствующая ей строка реквизита. 

Для формы объекта учитывается текущее поле или текущая таблица табличной части, ее строка и колонка. При открытии инструмента активируется соответствующая строка реквизита или табличная часть, ее строка и колонка.

Пример использования

Я вижу табличную часть “Товары” документа и хочу посмотреть/отредактировать отсутствующую/нередактируемую в форме колонку в той же строке табличной части в БД. Вызываю эту команду для гранулы Форма. Открывается инструмент “Редактор объекта БД”. В него загружается документ по ссылке из формы показывается та же табличная часть, строка и колонка. Там видны и доступны для изменения все реквизиты табличной части.

 

https://lh6.googleusercontent.com/umMXqlA975SRmqPlvJrovY97fQT0HU1FUSM3I8005N49lB1uzPlWgDZzs0WNbBZFxvbzy1q9SWcqaJWAZHUn8c-dnH7kZTLnKbcn4b_bT_z1K-8oUNnyjgZBucx7uWim8GR55Bc8

https://lh5.googleusercontent.com/fngLwOEHuvrjhJ104Bcl_OCmsDpMRsnlZypIhoDXrM9DCBR43Nnny-1c-jJdKiDkELSwHmtmlQfyKmj60ynRGoo4YZ3yozsvsDexfgI5MKBv-ODxfmI8notZ-I0r8rAwVhxwbSGgОткрыть объект

Открывает объект по ссылке в основной форме объекта.

Сочетается с гранулами:

  • поле
  • ячейка

 Является улучшенным аналогом расширения Открывашка

Пример использования

Я вижу список документов с колонкой “Склад” и хочу открыть склад из текущей ячейки. Вызываю эту команду. Открывается форма этого склада.

 

https://lh3.googleusercontent.com/dL5isFTn-1IiflwOEbP61vE-LqeHhZfNWqbuRrOfD1RsA5RZd8PVXkVnrMAmNyRx9tGfZPYuleN1EAQuJ-Dg9MveD71qI5oMbemSO_0rzLwdQGeRo-6bfHCNaZ7NC1lUi-R7I3L1

https://lh6.googleusercontent.com/KRqD5SE4KAMYFfHRcO3-RfTFnlzJi3oe6MI8tDIPmbIdDnOb2sMnk8psr1VutxDUsMt7-YohnS1UlqKywTj3cnLVDIoi8UP3o52_eF-pKvSP2XKhBbFgiHzqavcrlVPhRisXg9RyОбработать объекты

Открывает ссылки или ключи записей регистров в инструменте Подбор и обработка объектов БД, позволяющем выполнить групповую обработку объектов БД. Сочетается с гранулами:

  • ячейка
  • строка

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

Пример использования

Я вижу табличную часть “Товары” документа с колонкой “Номенклатура” и хочу выполнить групповую обработку элементов справочника “Номенклатура” из выделенных строк. Вызываю эту команду. Открывается инструмент “Подбор и обработка объектов БД” в него загружается список номенклатуры из выделенных ячеек. Далее я выбираю, настраиваю и выполняю нужную обработку.

 

https://lh3.googleusercontent.com/XoqD1teccIymMUJvoKxei-C-pbEO-jeAmsuJDixmqXycog0PFUl2ZQbR5tAIOXwPNwb4xlOi6PZM4oTlWfebOxUc6KYmysJD0NU2Y0qmEI9faXbD4Ifej0xlmGOqHY90mGfV2uBH

https://lh6.googleusercontent.com/nVC2XoXb651YlqklFBMztAKyucDICg3iQSTfc-iKXZZw0GOVprlVEay2Xj7on9DekIiKlykiUS0FVTTUwMDzWigEas5fVRc8gyYkZygR0wcLDP9SEqYIbX6LXeSHfaMBBDh9cMuwРазличные значения колонки

Передает колонку таблицы в инструмент Различные значения колонки. Инструмент сворачивает значения колонки и показывает итоги по количеству строк для каждого уникального значения, опционально учитывая отбор динамического списка. Таким образом в частности можно быстро выявить неуникальные значения в колонке. При открытии из динамического списка в списке различных значений будет доступна множественная пометка и по нажатию ОК в исходном динамическом списке будет наложен отбор “В списке” по всем выбранным значениям. При открытии списка различных значений в нем сразу активируется строка, содержащая значение текущей ячейки из исходной формы. 

Двойной клик по строке этого списка 

  • в исходном динамическом списке включает отбор по текущему значению
  • в исходной коллекции строк активирует первую строку с соответствующим значением 

Пример использования

Я вижу табличную часть “Товары” документа и хочу узнать, есть ли в ней неуникальные значения в колонке “Номенклатура”. Вызываю эту команду и вижу список различных значений этой колонки с количеством строк по каждому значению

 

https://lh6.googleusercontent.com/f_z06MXp2cwGuGe79XF69z1_J6AbBmDzu11GmAxG5fkuFU7vOvqUGUoDwlXpkCvq5aXMgsNG_CoksO7v9EdnFurU8Z9ueAojmUgT1-3i4X6YBrglk_941s5Aw5Cy9EH659MmpPc3

https://lh6.googleusercontent.com/ATkWtMXdWrY9IaP6YPk5EPlVhaeYRUSwazwkh0Ksi_S05q0S6ebyMLfvHcTSdcQuFvn4QXiR5PtWg8Xr8uZiUffGydU4FRYRUoyDdgbCfbejVdxEo49c699jB6jMhDlQ_kPiJJd9Установить значение в колонке

Передает колонку таблицы в инструмент Менеджер табличного поля и активирует в нем режим групповой установки значения в исходной колонке. Менеджер табличного поля открывается прикрепленным на версиях платформы кроме 8.3.15-16. Доступно вычисление устанавливаемого значения через формулу, оперирующую данными строки и интерактивно задаваемыми параметрами.  Редактор формулы в упрощенном режиме позволяет вставлять поля из плоских списков параметров и доступных полей. По кнопке выбора открывается редактор выражения встроенного языка с контекстной подсказкой. Код можно выполнять на клиенте или на сервере. Установка значения в ячейки таблицы выполняется со срабатыванием событий ОбработкаВыбора и ПриИзменении, что обеспечивает высокий уровень корректности и согласованности изменений в таблице. 

Пример использования

Я вижу табличную часть “Товары” документа и хочу увеличить в выделенных строках ручную скидку на 2%. Вызываю эту команду. Открывается форма групповой установки значения колонки.

 

https://lh6.googleusercontent.com/B15NBb1Zyi68TsUk3jiyXhdvl6hwF3ykM-EhFQa4k7jNrLbeySOD3PWE8RH2EmhZY_4bPCXMvP_vKzZ3he_jG1FtUYGRzNo5a_l193_8lrCoo05x-wGKHV85NsdFdfDtRvdULteH

 

Переключаюсь в ней на страницу “Формула” и двойным кликом по строке доступного поля вставляю в формулу “Параметры.ПроцентСкидкиНаценки”. Дописываю в формулу “ + 2”. Нажимаю “Выполнить”. Во всех выделенных строках ручная скидка увеличилась на 2% и при этом пересчитались все зависимые колонки.

 

https://lh4.googleusercontent.com/3b30SasDxLurkz--9qnYOqM1EllrJF2eOrYlzehQB7WBlgn67_VUOeVQPgeb_HOlM6H7upAZx29yA1cUl2MwtZlsDTTP_0tWqlEzmQdvRD50bNdqeJgr0tROiczrr9gtA6o5VHfQ

https://lh3.googleusercontent.com/lhsYoG5RY5PlB6sIaFSkvSnlvrlPavXhoCuWN6vNGtXhG4nHvThSrFXs8gCb-_zGyzYLQqO87EqEM70lmV4onWdC6cscwPpb6Uo4WNMkLiorE1JzpK4QkUSWu8m8HE7-wYOkLSt6Вывести данные

Выводит данные в таблицу значений и открывает ее в инструменте “Таблица значений”. Сочетается с гранулами:

    • таблица
    • табличный документ

Статический список передается без преобразования с сохранением выделенных строк, а для динамического списка отображается диалог “Параметры вывода строк таблицы”. В этом диалоге в частности можно установить отбор только выделенных строк и ограничить количество выводимых строк.

Пример использования

Я вижу таблицу, заполняемую запросом, и хочу узнать описания типов ее колонок и сохранить ее в файл для сравнения в другой базе. Вызываю эту команду. Открывается инструмент “Таблица значений”. В него загружается таблица исходной формы. Там видны и доступны для изменения все колонки таблицы. Я сразу вижу тип значения колонки исходной формы.

 

https://lh5.googleusercontent.com/zJvSvfZgzAARfgVhWQ0yntOSpyYfDD3mSPtyjh3JBmz9lv7zN-eIS47r7aU8lutElgMJLj2jFTfkMN13awOY6rRSoOzo7XbB0WxxmNRFHnbq7Fk6LV-Y-gNyUO6U_6CcCjmkbybd

 

Затем через команду “Передать в”/”файл” сохраняю таблицу в файл.

 

https://lh6.googleusercontent.com/FY775VpA4jYcbXNWxai7SWjXCe9u_H9sIb7_zvn5slxYwNI7q8yXd8CsCAEqcYTs7NFtBRik3dn_0kyhDQ8QyQN7WgDnRnC68Zy7rHV26kN0xI91ndMeJ_3Bb8lYZyCzPTPWtOb7

https://lh4.googleusercontent.com/Ibg3m9nVu50JIyJIr5UHBS1z9O--ES1T8fMHMrL3Z78ejuBLL4nPuHCzV2NsLmlFS0-kyOrZDgrlJ2hck5NuiPYXxXX0s83HhJHGD2ocmQGQfxq_ot4Vv0BleSlMQbVGsTJWdQe5Сравнить данные

Передает данные во вторую из 2-х ячеек сравнения в памяти приложения, а содержимое второй переносит в первую. Сочетается с гранулами:

    • таблица
    • табличный документ

Если первая ячейка сравнения в этот момент уже заполнена, то будет предложено сравнение. Табличный документ весь или текущая область передается без преобразования, а для таблицы отображается диалог “Параметры вывода строк таблицы”

https://lh6.googleusercontent.com/yZ77BRCX2Vf0jmwfhJEzCRW7evzToJIqrpEZk6tkAfcMce5eZBaFXt-dEZ8msrXRCjnVcuxdae2AEE6-tQkMfOva6DpJ6Lid6wbsLdNkNQPhdjEX34cPF851XUPM4SLRykkUBjW2

Здесь основной параметр вывода — “Вывод в таблицу значений”. Если он включен, то данные таблицы передаются без преобразования. Если он выключен, то таблица выводится в табличный документ и передается уже он.

Сравнение табличных документов выполняется системным инструментом “Сравнение файлов” в режиме “Табличный документ”, который сравнивает данные методом наибольшей общей последовательности, т.е. опираясь на порядок строк в таблице.

Сравнение таблиц значений выполняется инструментом Сравнение таблиц, который подбирает минимальный набор общих ключевых полей для обеих таблиц, т.е. сравнивает по ключу (без учета порядка строк). В этом инструменте есть возможность сохранения/загрузки настроек сопоставления колонок в/из базы и самих таблиц в/из файлов. По умолчанию в результате сравнения он отображает только различия таблиц. В результате сначала идет колонка результата сравнения строки, затем ключевые колонки, затем сравниваемые колонки, затем несравниваемые колонки. Если вы передумали сравнивать таблицы по ключу и хотите сравнить с учетом порядка, то сверху в сравнителе таблиц есть кнопка “Сравнить табличные документы”.

Пример использования

Я вижу на форме таблицу, заполняемую запросом по кнопке. Мне нужно проверить как изменится ее содержимое после некоторых действий пользователя. Для этого я, активировав эту таблицу, вызываю эту команду и в настройках вывода строк таблицы включаю флажок “Вывод в таблицу значений”. Затем я выполняю некоторые действия, влияние которых на заполнение таблицы хочу проверить. Далее я перезаполняю таблицу запросом и снова вызываю эту команду с теми же настройками. Открывается форма “Сравнение таблиц” и отображаются все различающиеся строки.

https://lh4.googleusercontent.com/uPwkvYM1JFBUNAi8nmLPhkOJPOu18PxCnNE_a_LzOrPkayqHRFqs-6hk-NkkzxlRB8jJXQQiHNTU7kMyHsSVIvek_nBi1jZFAPnq13oLb_XzONWjVaOx9GV_kzRCjMkFxCaFmsaZ

https://lh6.googleusercontent.com/961EbgSpoACWJwmDhrNmMSYB_Av6X_y5J421EY32mhSzyFjcFMAHs0pkLbPO47Ks_nYAYFY35NcQiSai6kPkSm6ZdzgnvkX0edwEIST6bf5bJR-qDuf5pmC_FvxClezyTmLZ6Od3Открыть табличный документ

Передает копию табличного документа или его текущей области в инструмент “Табличный документ”. При этом сохраняются выделенные области и данные расшифровки компоновки данных. В этом инструменте можно детально изучить табличный документ, например расшифровки областей. Также отсюда табличный документ можно передать в инструмент “Загрузка табличных данных” для конвертации его в таблицу значений, что может быть полезно для превращения текстовых значений в типизированные.

https://lh6.googleusercontent.com/61ZVcqabbjl9Ioh6UN_xioc_De2DNm5DBvsww4WadyoAbBl0wWp413vyS8wHKL_tQvyKrITK2ZG2cUmh4gAR8SPs9I84WxHqUSC45UKCyr46p6RGkbph09f4tjTC90HWyCEsugCS

https://lh4.googleusercontent.com/DDMv7d2w-v_oUM1YvbnPBrF09pUPJ6lTWNvvK-VBX1T0uY-O469wcEKlUDk5xBMp7di84TZgd8iqpgNAeyc5VFJkEKg2gZmryDdNWt269cmYjYZxYzGrWQM6HWIwaphDF8OnAdfNНастроить список

Открывает форму редактирования пользовательских и просмотра фиксированных настроек динамического списка.  Является аналогом расширения Расширенная настройка динамического списка УФ

Пример использования

Я вижу на форме поле ввода договора контрагента. Нажимаю в нем кнопку выбора. Открывается форма выбора договора контрагента. Но там отсутствует нужный мне договор, хотя точно знаю что он есть в БД. Поэтому я хочу посмотреть фиксированный (невидимый в стандартной форме настройки) отбор в этом списке. Вызываю глобальное меню. Выбираю в нем команду “Настроить список”. В открывшейся форме “Настройка списка” активирую страницу “Фиксированные” и изучаю фиксированный отбор.

https://lh3.googleusercontent.com/OCIO-efFu-IhyaR8HSRo2EfqfuP7yhL1T89nBpuu-MaHsg_dX1S2KNPFqar3I5HHcZTzQ45zDdlVydgBJGOvvvH-OPDdpifKs4xwJ40o4a2Vi8acD56RAyfbxiZR0v4XUzDhnnRb

https://lh5.googleusercontent.com/4tBKY2anBWZydjOsUuYR5EzhQ1_89wAjknicd052Gp9E987kd7J5WSvFDtfH9MBQtthn4kNlHefqES345r3_VLHb7aLckEichu7khZA8d4E6pBEMtcFJ3ZTfIQs3sBZc0fp_UBZQОтбор без значения

Изменяет пользовательский отбор динамического списка таким образом, чтобы исключить строки, содержащие значение текущей ячейки в текущей колонке. В некотором смысле можно назвать эту команду антиподом команды “Отбор по значению текущей ячейки” обычной формы и “Найти текущее значение” (CTRL+ALT+F) управляемой формы. Но она в отличие от них может выполняться многократно (исключенные значения собираются в список). Самое полезное ее применение — исключать преобладающие значения (например пустые).

Пример использования

Я вижу динамический список банковских счетов, где подавляющее большинство строк имеют валюту “руб.”. Меня же интересуют все редкие валюты. Поэтому я активирую ячейку со значением “руб.” и выполняю эту команду. Далее я вижу очень много валюты “USD”. Также этой командой исключаю ее. 

https://lh3.googleusercontent.com/6J3ri8Vc_CDR7IsuD8bJBRPqp0SYOVTUwBUd7m_iJhematAl47N02eSAHTj0FolDmG8RSSd9muOMocb9hQ6pRWc_V1KbKsxFnUGPHvqbwjRyuJKUT3v1yncK7XULtwoWI6sq16p9

Теперь в списке остались только редкие валюты.

https://lh6.googleusercontent.com/nXSBZ0i1xJVzSnMQXztSHCLYSLS9lmirNmT1vXDi__Hg3-VDWHpKPuHaKhbaG6zaXNrgpnNxeMaOWMpGYAhRPS-FwYuCPQ7rAaKvlZ7IIX5KCrPDo6nmP2ZqrlcWLzyMOET5UaZ5

https://lh3.googleusercontent.com/fcJpbOo7dQib5qUHrZe68wbcjjyqX8HmqafTuvdvXIa-Rzy1d400fEVg6n9zvxHpaHK9UUadMnKhpjx4myInu-PAsGCvokBuTX7KODDa4bnG9nJMmIN9Bvyny9PH43_JtZfGyJNHНайти объект по ID

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

 

https://lh3.googleusercontent.com/xlphzNWZXId3rUbS3q0xrq7fUpUDxXfWr67ywmagcFUcmgP1TVCmElrysXqPNUStf6M0oMaThTzFxLerBX_n12UPLWyLTk_lBlQrZjX2BWX1vdJ83cPTktwW3iFWNtgSlCA1EOs6

https://lh5.googleusercontent.com/dtM-dfJixk43dhvUT8pOO3PC_mULBPuBHmxVKn62aIwwvscM0pB_6lopQkXoQU4dGp9cyvund9XUns88fABU69mcLM1DLf85FrIAAIbOmRkh51tMF8R3mYxSVOLjmPcRmVR519bNОтладить компоновку данных

Эта команда показывается только для форм отчетов. Она передает результирующие настройки компоновщика настроек и схему компоновки в инструмент Консоль компоновки данных, где имеются широкие возможности для отладки компоновки, включая отладку исполняемых запросов. К сожалению из-за ограничений платформы эта команда не поддерживает внешние отчеты.

https://lh3.googleusercontent.com/UcZSV8xAGn7jT3jCtD0-I_QfNJeU18dRerHmtESIGTRRPRG7z-VRo_nNP_ORqru2F8m6TkrQz2PL0xyxxxIvmsEidEGW-TJdqqvY_xLjLifJBEMZpq93XmCRbdZ9kmgpfC_tyNOCСтруктура формы

Передает форму в инструмент Структура формы. Он строит дерево доступных для отображения пользователю элементов формы. В дереве доступен поиск по заголовкам, подсказкам и сочетаниям клавиш. Важным отличием этого инструмента от аналогов является извлечение реально отображаемых пользователю заголовков и учет пользовательских настроек формы. В исходной форме осуществляется мигание того элемента, который соответствует активной строке дерева. Доступен переход в инструмент Редактор хранилищ настроек с отбором по исходной форме, что может быть полезно для решения проблем с пользовательскими настройками формы.

В некотором роде это аналог окна “Настройка формы”, открываемого системной командой “Изменить форму…”, но тут нельзя менять структуру формы. Зато разработчику здесь можно смотреть/менять значения всех свойств элементов управления через инструмент Исследователь объектов.

 

https://lh5.googleusercontent.com/vSxcevK2_l3nmHVX2WYC1Szn25DqidyAOkqdgaYttd38zi3N_QpHoFzMVZ8w2njz-GexMwLxaat4R3i9026z8mMB2zpJqUvxDxSk4KQbB3qAajYSZSv-I2jYoZnjykQGAzlg5vZe

Пример использования 1

Я вижу незнакомую форму документа “Заказ покупателя” и хочу найти, где в ней находятся элементы управления для настройки отправки сообщений. Поэтому я выполняю команду “Структура формы” и в поле поиска ввожу “сообщ” и нажимаю ENTER. При этом в дереве развернулись и окрасились желтым фоном 2 строки и первая из них стала активной. Одновременно в исходной форме активировался и начал мигать флажок, соответствующий активированной в структуре формы строке. Таким образом я быстро нашел нужный мне элемент в незнакомой форме.

https://lh6.googleusercontent.com/GOeGuMGmoIoSRK6QEgkj_JR5_7uWrrO8MOIqqalHsVHfzJsxEqpj4fWtjxp_oOeI4d8WkLBMLtiDMGIZ4BWL3nJuua9L1-QqQ4qmYxQE24O84JrDABhFuF_FIEERF61Dvgv_Y6h-

 

Пример использования 2

Я вижу незнакомую управляемую форму и хочу узнать ее полное имя и открыть ее модуль в конфигураторе. Для этого я открываю в ней структуру формы и выполняю команду "Показать ссылку на модуль связанной формы" 

 

 

Запускаю бесплатную программу ClipAngel и копируем текст в буфер обмена. Активизирую конфигуратор и вызываю в нем программу ClipAngel через ALT+V. Откроется окно программы ClipAngel нацеленной в окно конфигуратора 

 

.

 

Зажимаю ALT и кликаю на гиперссылке полного имени модуля формы. Смотрю небольшую анимацию и открывается модуль нужной формы.

 

has been added to your cart:
Оформление заказа