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

Публикация № 1273456

Разработка - Инструментарий разработчика

инструменты разработчика глобальное меню

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

Актуально для версии 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 и кликаю на гиперссылке полного имени модуля формы. Смотрю небольшую анимацию и открывается модуль нужной формы.

 

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1149 03.08.20 10:09 Сейчас в теме
Не так давно научился использовать "Найти объект по ID".
Копировать обратный ид не очень удобно. В УФ сразу копируется ссылка на объект, может стоит добавить поле, которое её считает?
2. tormozit 6318 03.08.20 10:31 Сейчас в теме
(1) Не понял. Можешь подробнее описать?
3. Xershi 1149 03.08.20 11:20 Сейчас в теме
(2) пример. Заходим в справочник банки. Открываем элемент и копируем ссылку:
e1cib/data/Справочник.Банки?ref=b9367085c242c99e11e9de1046557743
Или внешнюю:
e1c://filev/D/1C/Базы/БП#e1cib/data/Справочник.Банки?ref=b9367085c242c99e11e9de1046557743

А так мне нужно из этих ссылок выдрать обратный ИД: b9367085c242c99e11e9de1046557743.
Что не очень удобно, когда ссылка и так уже в буфере!
5. tormozit 6318 03.08.20 23:12 Сейчас в теме
4. YanTsys 12 03.08.20 20:14 Сейчас в теме
(2) (3) В смысле вы из например такой ссылки
e1cib/data/Справочник.ДоговорыКонтрагентов?ref=8b628bb3af82ea8f41d4ab1528ece609
хотите получить вот такой перекрученный ГУИД?
28ece609-ab15-41d4-8b62-8bb3af82ea8f
6. user710334_koshil.v 04.08.20 08:41 Сейчас в теме
При попытке найти различные значения в табличной части. Правда конфа полностью самописная, может где-то и мой бок. Установлена как расширение.
Значение не является значением объектного типа (Использование)
{ИнструментыРазработчикаTormozit Обработка.ирРазличныеЗначенияКолонки.Форма.Форма.Форма(124)}: Если МассивПомеченных.Количество() = 0 И ЭлементОтбора.Использование Тогда
{ИнструментыРазработчикаTormozit Обработка.ирРазличныеЗначенияКолонки.Форма.Форма.Форма(649)}: Если Не ОбновитьДанные() Тогда
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(29626)}: Форма.ОткрытьМодально();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30397)}: ирОбщий.ОткрытьРазличныеЗначенияКолонкиЛкс(ТекущийЭлемент);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирГлобальный.Модуль(308)}: ирОбщий.ОткрытьРазличныеЗначенияКолонкиАктивнойУправляемойФормыЛкс();
tormozit; +1 Ответить
7. tormozit 6318 04.08.20 09:25 Сейчас в теме
(6) Нужно более подробное описание - информация для тех. поддержки и снимок в пользовательском режиме и снимок свойств таблицы формы в конфигураторе вместе с ее реквизитом.
8. tormozit 6318 04.08.20 18:49 Сейчас в теме
9. tormozit 6318 05.08.20 08:20 Сейчас в теме
10. tormozit 6318 09.08.20 23:39 Сейчас в теме
В 5.48 глобальное меню теперь работает и в обычных формах самих инструментов .
11. Cyberhawk 127 10.08.20 17:16 Сейчас в теме
12. tormozit 6318 10.08.20 22:17 Сейчас в теме
13. tormozit 6318 28.09.20 08:15 Сейчас в теме
В версии 5.57 устранена невозможность открывать глобальное меню напрямую в формах открытых в режиме "Блокировать владельца". Обновил статью.
14. tormozit 6318 12.10.20 17:26 Сейчас в теме
В разделе "Структура формы" добавил пример - как узнать полное имя любой управляемой формы и открыть ее модуль в конфигураторе.
15. MVK80 31.12.20 20:10 Сейчас в теме
(0), начиная с платформы 8.3.18 это CTRL+ALT+E уже платформенное сочетание клавиш для прерывания длительных операций наряду с Ctrl+Break. Этот момент описан в изменениях к версии платформы 8.3.18. Но вроде это не мешает работе глобального меню. Пока не придумал такого сценария по крайней мере. Проверил. В инструментах разработчика порядка 30 прерываний и работают оба сочетания клавиш для прерывания. Вряд ли кто-то при длительной операции захочет вызвать глобальное меню :)
16. tormozit 6318 31.12.20 21:43 Сейчас в теме
(15) в 5.73 добавлено второе сочетание - CTRL+' (тильда) https://www.hostedredmine.com/issues/891035 . Обновил статью.
17. VZhulanov 4 22.02.21 15:44 Сейчас в теме
Упр.форма должна при своей инициализации что-то вызывать чтобы это сочетание клавиш работало?
У меня не работают в упр.формах эти сочетания
А в обычных формах от ИР сочетание CTRL+ALT+E работает
Версия 1С 8.3.15.1656, толстый клиент, обычное приложение
18. tormozit 6318 22.02.21 19:15 Сейчас в теме
(17) Какой либо доработки конфигурации для работы этих сочетаний клавиш не требуется. Если у тебя не сработают сочетания клавиш вызова глобального меню, то нужно подробнее описать ситуацию.
19. tormozit 6318 22.02.21 19:25 Сейчас в теме
Обновил статью. В первом абзаце более четко обозначил сочетания типов форм и клиентских приложений, в которых работает глобальное меню.
20. VZhulanov 4 22.02.21 21:34 Сейчас в теме
(19)"во всех управляемых формах в толстом клиенте управляемого приложения"
а у меня толстый клиент и обычное приложение, к сожалению
21. tormozit 6318 22.02.21 21:51 Сейчас в теме
(20) В чем сложность запустить управляемое приложение и использовать в нем управляемые формы?
22. VZhulanov 4 23.02.21 06:40 Сейчас в теме
(21)дык надо программу то доделать под управляемое приложение и формы, а она чет медленно доделывается ))
23. tormozit 6318 23.02.21 07:36 Сейчас в теме
(22) Не понял. В общем я предоставил и запросил всю информацию. Теперь дело за тобой. Совет актуален.
24. VZhulanov 4 24.02.21 07:15 Сейчас в теме
(23)Мне мою программу надо еще много дорабатывать чтобы она запускалась в управляемом приложении.
К тебе претензий никаких вообще.
25. tormozit 6318 24.02.21 08:17 Сейчас в теме
(24) Теперь понял. Для обычного приложения подобные универсальные команды сделать невозможно, т.к. невозможно определить активную форму. В формах ИР вызов этого меню прописан в каждой форме. Поэтому в них оно вызывается в любом типе приложения.
26. tormozit 6318 09.03.21 07:44 Сейчас в теме
Глобальные сочетания клавиш для открытия меню теперь перехватываются и в 8.3 тонком клиенте для запуска толстого клиента. https://www.hostedredmine.com/issues/921018
Добавлена команда "Открыть динамический список" для гранулы "динамический список" https://www.hostedredmine.com/issues/921931
Добавлена команда "Сравнить 2 строки" для гранулы "таблица" https://www.hostedredmine.com/issues/922023
Добавлена команда "Редактировать список значений" для системной управляемой формы списка значений https://www.hostedredmine.com/issues/921714
Оставьте свое сообщение

См. также

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

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

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

23.09.2007    583705    34990    tormozit    2788    

Infostart Toolkit – инструмент, в котором сделано то, что давно просят от 1С

Прочие инструменты разработчика v8 Бесплатно (free)

Лауреат Infostart Awards-2019, ведущий разработчик инструментов Infostart Toolkit Евгений Люлюк рассказывает о том, как развивается, какие задачи закрывает и какие проблемы решает представляемый им набор инструментов разработчика.

09.06.2021    2336    Evg-Lylyk    3    

Принципы разветвленной доработки конфигурации, находящейся на поддержке, и ее расширений. Объединение веток разработки

EDT Git (GitHub, GitLab, BitBucket) v8 Бесплатно (free)

Для чего нужно ветвление доработки типовой конфигурации? Как быть с расширениями? Как все это потом связать в одно целое?

02.06.2021    781    Алексей Воробьев    2    

Редактор кода, запроса, ... Infostart Toolkit (интеграция с MS Monaco)

Консоль запросов Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Бесплатно (free)

Контекстная подсказка, подцветка синтаксиса в тонком клиенте. В платформе 1С редактор кода на управляемых формах обладает нулевой функциональностью, интеграция с MS Monaco позволяет запустится просто в космос.

28.05.2021    3108    Evg-Lylyk    14    

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.98 Промо

Сервисные утилиты Прочие инструменты разработчика Абонемент ($m)

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

1 стартмани

17.01.2017    37679    74    tormozit    234    

re: Flowcon

О жизни Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

Flowcon возвращается.

28.04.2021    1863    1c-intelligence    26    

10 полезных, но малоизвестных возможностей IS Toolkit

Консоль запросов Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

Будет полезно пользователям Toolkit, а также тем, кому интересны возможности данного инструмента.

23.04.2021    2122    Evg-Lylyk    0    

Редактор схемы компоновки для тонкого клиента

Прочие инструменты разработчика v8 Бесплатно (free)

Аналог платформенного конструктора схемы компоновки данных для работы в тонком клиенте. Входит в состав набора "Универсальные инструменты 1С"

08.03.2021    2603    cprit    19    

Расширенная настройка динамического списка УФ Промо

Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.05.2017    36446    161    tormozit    25    

Структура запроса (Infostart Toolkit)

Консоль запросов Прочие инструменты разработчика v8 v8::Запросы 1cv8.cf Бесплатно (free)

Описание механизма разбора запроса на части (дерево), используемого в IS Toolkit и Управляемой консоли отчетов

02.03.2021    1895    Evg-Lylyk    7    

Последний раз про срез последних (на каждую дату в запросе)

Инструментарий разработчика Практика программирования Консоль запросов Универсальные функции v8 v8::Запросы Бесплатно (free)

Срез последних на каждую дату в запросе. Известные факты о задаче: часто встречается на испытаниях соискателей на работу программистом 1с, постоянно провоцирует споры об оптимальном решении. В данном тексте приводятся замеры производительности различных вариантов решения задачи.

15.02.2021    6090    randomus    47    

Отладка логики запроса в консоли запросов ИР

Консоль запросов v8 1cv8.cf Бесплатно (free)

Облегчаем поиск причины неожиданного результата запроса в консоли запросов из подсистемы "Инструменты разработчика" (ИР)

05.01.2021    5620    tormozit    8    

Открывашка ячеек таблиц Промо

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.10.2018    20136    12    tormozit    31    

Работа с СКД в продукте "Infostart Toolkit"

Прочие инструменты разработчика v8 v8::СКД Бесплатно (free)

Infostart Toolkit обладает большим количеством уникальных возможностей для работы с СКД – это анализ исполняемых текстов запросов, работа с внешними источниками в схеме СКД, получение данных в отладке и многое другое. Обо всех этих возможностях рассказал разработчик продукта Евгений Люлюк.

24.12.2020    2514    Evg-Lylyk    2    

Отладка в Infostart Toolkit

Консоль запросов Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

Отладка запросов, схем компоновки данных, просмотр содержимого менеджера временных таблиц.

05.11.2020    3394    Evg-Lylyk    16    

Улучшенный конструктор запроса тонкого клиента (Infostart Toolkit)

Инструментарий разработчика Консоль запросов v8 1cv8.cf Бесплатно (free)

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

07.09.2020    4715    Evg-Lylyk    17    

Легкий способ обновления измененной конфигурации Промо

Инструментарий разработчика v8 Бесплатно (free)

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017    24162    avk72    63    

Пробуем Снегопат (устанавливаем и настраиваем полнофункциональную триальную версию)

Снегопат, openconf v8 Бесплатно (free)

Снегопат — это инструмент, который расширяет штатные функции конфигуратора 1C и превращает его в современную IDE. В данной статье я подробно расскажу, как установить триал-версию Снегопата и сразу начать использовать его наиболее полезные функции. Статья рассчитана прежде всего на тех, кто со Снегопатом сталкивается впервые и хочет разобраться в его возможностях.

31.08.2020    10320    kuntashov    73    

paste1c.ru - сервис для обмена кодом для 1С:Предприятия

Прочие инструменты разработчика v8 Бесплатно (free)

Paste1C.ru - сервис для обмена кодом для 1С:Предприятия c подсветкой синтаксиса и подсказками.

21.08.2020    6487    salexdv    48    

1С:EDT. Куда пинать, чтобы полетело?

EDT v8 УНФ Россия Бесплатно (free)

Работал в 1С Конфигуратор и решил перейти на 1С EDT. Не получилось сразу. Потребовалась модификация компьютера.

19.08.2020    5962    pa240775    33    

Универсальная функция для программного выполнения СКД Промо

Инструментарий разработчика Универсальные функции v8::СКД 1cv8.cf Бесплатно (free)

Часто встречаются вопросы на форумах о программном формировании СКД. Вроде и информации много по этому поводу, но... Все как всегда :) Собственно, в описании без лишних слов выложен текст общей функции, в которую, для выполнения отчета, нужно передать (минимум 2 параметра): СКД и ТабличныйДокумент.

20.05.2015    31202    dj_serega    18    

Снегопат – Dev или Ops?

Снегопат, openconf v8 Бесплатно (free)

Снегопат – программный комплекс, повышающий эффективность работы в конфигураторе 1С. О новом эволюционном этапе проекта, его возможностях и планах развития на митапе «DevOps в 1С» рассказал разработчик Снегопата, системный программист компании Инфостарт Александр Орефков.

17.08.2020    6890    orefkov    47    

Динамический список, ключи записей. Нюансы

Инструментарий разработчика Практика программирования Конфигурирование 1С v8 Бесплатно (free)

Заметки об особенностях динамических списков с произвольным запросом и видом ключа, отличным от "Авто"

07.08.2020    3699    Yashazz    6    

Редактор HTML

Инструментарий разработчика Прочие инструменты разработчика v8 1cv8.cf Россия Бесплатно (free)

Инструмент из состава набора "Универсальные инструменты 1С" для быстрой адаптации html страниц для корректного отображения в Поле HTML документа

03.08.2020    2584    cprit    3    

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик Промо

Инструментарий разработчика v8 Бесплатно (free)

Перевод текстов интерфейсов конфигураций без использования технологии памяти переводов приводит к рассогласованности терминологии, когда один и тот же объект в конфигурации в разных меню может называться по-разному. Решить эту проблему можно используя программу 1С:Переводчик.

09.02.2015    34527    boogie    21    

Консоль кода и зачем она нужна

Прочие инструменты разработчика v8 Бесплатно (free)

Когда использовать, обзор консолей кода: плюсы - минусы.

27.07.2020    6227    Evg-Lylyk    47    

Unit-тесты с помощью 1C:Enterprise Development Tools

EDT v8 Бесплатно (free)

Концепция TDD требует перестроения подходов к разработке и наличия инструментов для запуска Unit-тестов. Про написание плагина для EDT, который содержит в себе инструменты написания, анализа результатов и запуска Unit-тестов для конфигураций 1С на конференции Infostart Event 2019 Inception рассказал ведущий специалист по внедрению компании 1С-Рарус Александр Капралов.

11.06.2020    5150    doublesun    8    

Обработка кодом результата запроса в Консоли запросов 9000

Консоль запросов v8::Запросы Бесплатно (free)

Пять вариантов обработки кодом в консоли запросов 9000: простое выполнение, построчно без индикации, построчно с индикацией, простое в фоне, построчно в фоне с индикацией.

01.06.2020    1879    kuza2000    7    

Сервис обмена кодом Промо

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Бывало так, что вам нужно быстро показать кому-то свой код, но опубликовать его негде, так как популярные сервисы просто не поддерживают раскраску кода 1С? Теперь решение есть!

26.06.2015    20747    Infactum    23    

Шпаргалка. Автоматическое тестирование внешних отчетов и обработок в нескольких информационных базах

Прочие инструменты разработчика v8 Бесплатно (free)

Используем Автоматизированное тестирование на практике. Простой код для обновления и запуска внешних отчетов и обработок в нескольких ИБ. Создаем рабочее решение с нуля.

02.05.2020    5106    pparshin    21    

Enterprise Development Tools, версия 2020.2 для мобильной разработки. Бег по граблям (серия публикаций от чайника для чайников)

EDT v8::Mobile 1cv8.cf Бесплатно (free)

Небольшие советы, которые сберегут время при работе с Enterprise Development Tools, версия 2020.2.

10.04.2020    4988    capitan    8    

Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах

Прочие инструменты разработчика Консоль запросов v8::УФ v8::Запросы v8::СКД Бесплатно (free)

Консоль запросов и СКД – один из наиболее часто используемых программистом инструментов. Как с его помощью можно упростить разработку, в своем докладе на конференции Infostart Event 2019 Inception рассказал Евгений Люлюк, ведущий программист компании GLT.

06.04.2020    9862    Evg-Lylyk    0    

1C:Enterprise Development tools (EDT) или кодим в Eclipse Промо

EDT v8 Бесплатно (free)

Как и выход мобильной платформы был для оооочень большого числа разработчиком открытием, так и я уверен, что и о новом конфигураторе - тоже мало кто слышал. Поэтому давайте попробуем пробежаться по новому конфигуратору. (Много больших картинок)

11.04.2015    78687    DitriX    297    

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 03

EDT v8 Бесплатно (free)

Групповая разработка в EDT.

21.01.2020    5038    YuriYuriev    3    

EDT + УТ 11.4 + БП 3.0 + Расширения. Часть 02

EDT v8 Бесплатно (free)

Продолжение "путевых заметок" про EDT...

09.01.2020    7081    YuriYuriev    32    

EDT + УТ 11.4 + БП 3.0 + Расширения. ЧАСТЬ 01

EDT v8 Бесплатно (free)

...продолжаем мучить(ся с) EDT

28.12.2019    7377    YuriYuriev    8    

TurboConf:Шаблоны - сервис для поиска и хранения фрагментов кода Промо

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Делитесь своими шаблонами с другими разработчиками или используйте уже готовые!

13.08.2014    22778    m.bolsun    68    

EDT 1.16. Первые 20 часов работы

EDT v8 Россия Бесплатно (free)

Первое знакомство с 1C:Enterprise Development Tools, версия 1.16.0.363.

25.12.2019    11991    YuriYuriev    13    

Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"

Практика программирования Инструментарий разработчика v8::УФ Бесплатно (free)

Переход на управляемые формы перевернул процесс разработки на 1С, заставив программистов менять привычные подходы к описанию логики работы интерфейса. Руководитель компании «Цифровой Кот» Юрий Лазаренко в своем докладе на конференции Infostart Event 2019 Inception рассказал о том, как устроены управляемые формы и как правильно работать с тонким клиентом платформы 1С:Предприятие.

23.12.2019    15807    TitanLuchs    23    

Мониторим производительность с помощью 1С RAS

Инструментарий разработчика Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

19.12.2019    14119    ivanov660    23    

Подсистема "COMExchange": консоль запросов в режиме «Консоль кода». Промо

Консоль запросов v8 1cv8.cf Россия Бесплатно (free)

Описана возможность использования обработки «Консоль запросов 1С+ADO» в качестве «консоли кода». При этом имеется возможность помещения результатов вычислений в «табло формул». Кроме результатов вычислений в это «табло» можно также вывести время выполнения и описание обработанных ошибок времени исполнения.

03.04.2014    26298    yuraos    2    

Разбор любого JSON-объекта в соответствующую структуру

Инструментарий разработчика WEB v8 1cv8.cf Бесплатно (free)

Данная публикация предназначена разработчикам 1С, которым приходиться разбирать данные формата JSON. Выложенный пример кода создает объект типа Структура, полностью повторяющий структуру данных формата JSON.

13.11.2019    14607    user665435_al.windstorm    15    

Git для 1С-ника и другие технологии групповой разработки

Инструментарий разработчика Git (GitHub, GitLab, BitBucket) v8 1cv8.cf Россия Бесплатно (free)

У многих специалистов в отношении Git сложились стереотипы, мешающие начать работу с этим прекрасным и удобным инструментом. Почему его не стоит бояться, и чем он может упростить жизнь 1С-никам, рассказал архитектор ГК «Невада» Станислав Ганиев.

28.10.2019    14025    stas_ganiev    16    

Про ТабДок или TabDoc Pro

Практика программирования Инструментарий разработчика v8 Бесплатно (free)

Табличный документ – всем знакомый и привычный компонент продукта 1С. Про оптимизацию работы табличного документа, его проблемы и недостатки в своем докладе на конференции Infostart Event 2019 Education рассказал ведущий программист BIA-Technologies Князьков Алексей.

11.09.2019    7346    AKnyazkov    26    

VM1C - виртуальная машина для 1С Промо

Инструментарий разработчика v8 1cv8.cf Россия Бесплатно (free)

Демонстрация возможностей виртуальной машины для 1С. Создаем и выполняем код модулей в режиме Предприятия в реальном времени.

07.06.2013    27829    m.bolsun    46    

FastCode - сервис шаблонов кода 1С

Инструментарий разработчика v8 Бесплатно (free)

Удобный поиск по базе шаблонов кода, БСП, ответы на вопросы, помощь сообщества программистов 1С. Клиент для поиска прямо в Конфигураторе!

10.09.2019    11260    m.bolsun    23    

Как мы разрабатываем в EDT

EDT Инструментарий разработчика v8 Бесплатно (free)

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    14332    ivanov660    31    

Быстрый ввод кода

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Упрощение рутинного ввода кода.

19.08.2019    4996    ranis888    13    

Подсистема "COMExchange", "Консоль запросов 1C + ADO" - сервис обработки выборки запроса: грузим курс «бакса» ЦБРФ из файла *.dbf или *.xlsx. Промо

Консоль запросов v8 КА1 УТ10 УПП1 Россия Бесплатно (free)

На примере загрузки курса валюты продемонстрированы возможности консоли запросов в составе подсистемы "COMExchange" для обработки данных из внешних файлов и их синхронизации с данными информационной базы 1С.

10.03.2013    33543    yuraos    3    

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору?

EDT v8 Бесплатно (free)

Заменить конфигуратор сложно, а в некоторых случаях невозможно, если, например, нужно оперативно подправить код непосредственно в рабочей конфигурации…

15.08.2019    32604    ellavs    109    

Подходы, методы и инструменты UX/UI для разработки эффективных интерфейсов на 1С

Работа с интерфейсом Инструментарий разработчика v8 Бесплатно (free)

Интерфейсам в 1С обычно уделяют мало внимания. Это в итоге снижает востребованность платформы, делает ее неконкурентной, лишает большой доли рынка. Как не потерять старых клиентов и привлекать новых с помощью интерфейсов, а главное – как сделать «правильный» интерфейс, рассказал участникам конференции Infostart Event 2018 Education управляющий партнер и основатель консалтинговой группы WiseAdvice Иван Тягунов.

07.08.2019    12803    IvanAT1981    18    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Инструментарий разработчика Практика программирования v8 v8::СКД Бесплатно (free)

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    43091    ids79    27    

1Script.Web. Интернет-приложения на языке 1С

WEB OneScript Инструментарий разработчика v8 Бесплатно (free)

Запросы рынка таковы, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы не писать такие приложения на языке 1С? Андрей Овсянкин расскажет о возможностях разработки веб-приложений на базе 1Script, рассмотрит перспективы этого направления и в качестве демонстрации покажет «боевое» веб-приложение на новом движке – кроссплатформенную консоль администрирования парка кластеров 1С.

20.05.2019    21711    Evil Beaver    33