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

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

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

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

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

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

После установки непортативного варианта подсистемы Инструменты разработчика в управляемом приложении во всех управляемых формах, открытых не в режиме "Блокировать владельца", работает сочетание клавиш CTRL+ALT+E. В толстом клиенте управляемого приложения оно вызывает глобальное контекстное меню параметризованных команд инструментов.

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

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

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

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

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

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

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

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

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

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

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

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

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

Режим “Блокировать владельца”

Если активная форма открыта в режиме “Блокировать владельца”

https://lh6.googleusercontent.com/GYqfOxOdqbKZMkX7PykXVLJb6uj2LD5lme4Wo_LLV27emYwsKxCGaK2oyCrI0aydxksrdpvvWJMcgrryvhtXa5_rSorPu-H2ySd6Vu1Yvsofg_Giz601ICTSUXLGH0Z0ibnPVeYC

, то глобальное сочетание клавиш CTRL+ALT+E не сработает. В этом случае нужно 

  1. переключиться на любую страницу без блокирующей формы, в частности подойдут 
    1. начальная страница
      https://lh5.googleusercontent.com/n6K5P5lxbiq6vmHaDhkVurPAXvRrMfI57ryUh9OivRTzDn9pjA4MnuvClnzkhZNpeIAsEDD7inwz0zSO95BqejKlEj4dE2mwnEhNV36XFfDK_EfAZUz6X-UkXisBQVxfYzAhXtgh
    2. страница любого раздела
      https://lh4.googleusercontent.com/nZZLk5UqJXEnPGN1p-Y6wAVkbsxh_j_Zb3V09Q2iabG3EkuHXQxonTbHKkHDIqFDSlhnukmv2--4Q6217030IBT9CW5NoxiPFxPtGB0RAJ48iNrRFW_1d2kypyI_ecXcatMEamhJ
  2. там нажать это сочетание клавиш
  3. в открывшемся глобальном меню нажать “Переоткрыть через 4 секунд”
    https://lh3.googleusercontent.com/NdnH7n2Mi_jSocq4tzGtiAB-dK4acZZPfzagTKYCHFsBZsiYdTeDBuyl9Eg21oTBmil40d3B51QREeynHG3PLGl7JOyBW-WM_nk9FWq4HunMY_zoLt1vifZSGuFYY3sKyonqQync
  4. переключиться обратно на блокирующую форму и дождаться появления глобального меню

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

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

  • 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Настроить список

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

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

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

https://lh5.googleusercontent.com/GrQ53uWxOyExVsSC81v6TAKlEtQEvxZlBOplczn77dwR4g7TMRP0da75vG-32mD8E4cEpBmcz8xMzd3TEgELGSzYC5vk5tEIfxuxOYietZlZUXEiHm-MuNgh60mFNRZ7jP0_eOTo

Переключаюсь обратно в форму выбора. Дожидаюсь открытия меню. Выбираю в нем команду “Настроить список”. В открывшейся форме “Настройка списка” активирую страницу “Фиксированные” и изучаю фиксированный отбор.

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

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

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

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

 

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

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

А так мне нужно из этих ссылок выдрать обратный ИД: b9367085c242c99e11e9de1046557743.
Что не очень удобно, когда ссылка и так уже в буфере!
5. tormozit 5962 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 5962 04.08.20 09:25 Сейчас в теме
(6) Нужно более подробное описание - информация для тех. поддержки и снимок в пользовательском режиме и снимок свойств таблицы формы в конфигураторе вместе с ее реквизитом.
8. tormozit 5962 04.08.20 18:49 Сейчас в теме
9. tormozit 5962 05.08.20 08:20 Сейчас в теме
10. tormozit 5962 09.08.20 23:39 Сейчас в теме
В 5.48 глобальное меню теперь работает и в обычных формах самих инструментов .
11. Cyberhawk 122 10.08.20 17:16 Сейчас в теме
12. tormozit 5962 10.08.20 22:17 Сейчас в теме
Оставьте свое сообщение

См. также

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

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

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

23.09.2007    504065    4340    tormozit    2715    

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

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

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

07.09.2020    2049    Evg-Lylyk    12    

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

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

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

31.08.2020    8372    kuntashov    57    

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

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

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

21.08.2020    5570    salexdv    48    

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

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

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

1 стартмани

31.05.2017    31743    149    tormozit    23    

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

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

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

19.08.2020    4325    pa240775    32    

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

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

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

17.08.2020    4327    orefkov    44    

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

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

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

07.08.2020    1468    Yashazz    4    

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

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

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

1 стартмани

27.10.2018    16582    12    tormozit    31    

Редактор HTML

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

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

03.08.2020    1123    cprit    3    

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

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

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

27.07.2020    4249    Evg-Lylyk    47    

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

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

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

11.06.2020    3779    doublesun    7    

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

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

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

25.10.2017    23499    avk72    63    

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

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

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

01.06.2020    1461    kuza2000    7    

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

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

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

02.05.2020    4319    pparshin    21    

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

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

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

10.04.2020    4232    capitan    8    

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

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

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

20.05.2015    30518    dj_serega    18    

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

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

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

06.04.2020    7012    Evg-Lylyk    0    

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

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

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

21.01.2020    4275    YuriYuriev    3    

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

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

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

09.01.2020    6138    YuriYuriev    31    

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

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

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

09.02.2015    33035    boogie    21    

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

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

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

28.12.2019    6492    YuriYuriev    8    

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

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

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

25.12.2019    10652    YuriYuriev    13    

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

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

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

23.12.2019    12564    TitanLuchs    23    

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

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

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

26.06.2015    20454    Infactum    23    

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

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

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

19.12.2019    11149    ivanov660    16    

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

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

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

13.11.2019    9059    user665435_al.windstorm    15    

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

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

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

28.10.2019    12614    stas_ganiev    16    

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

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

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

11.04.2015    76974    DitriX    297    

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

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

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

11.09.2019    6496    AKnyazkov    26    

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

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

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

10.09.2019    10078    m.bolsun    22    

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

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

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

23.08.2019    12301    ivanov660    24    

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

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

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

13.08.2014    22468    m.bolsun    68    

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

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

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

19.08.2019    4677    ranis888    13    

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

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

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

15.08.2019    23606    ellavs    105    

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

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

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

07.08.2019    11044    IvanAT1981    15    

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

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

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

03.04.2014    26034    yuraos    2    

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

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

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

17.07.2019    35542    ids79    27    

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

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

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

20.05.2019    20323    Evil Beaver    33    

Групповая обработка (Управляемая консоль отчетов)

Обработка документов Инструментарий разработчика Обработка справочников v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    9389    Evg-Lylyk    10    

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

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

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

07.06.2013    24028    m.bolsun    46    

Перенос и резервное копирование настроек конфигуратора

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

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    9590    tormozit    21    

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы)

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

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

25.03.2019    13312    ellavs    9    

Расширение конструктора мобильного рабочего места для варианта "клиент 1С+RDP" (для любых wi-fi терминалов). Экосистема решений Simple WMS

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Универсальные функции Мобильная разработка Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8::УФ УУ Бесплатно (free)

Развитие проекта «Конструктор мобильного клиента на Android» https://infostart.ru/public/976636/ для устройств не на Андроиде (работающих в режиме RDP). В отличие от варианта Android работа на терминалах происходит в режиме 1С:Предприятие через RDP а конфигурации мобильных клиентов полностью совместимы для обоих версий. Т.е. конфигурация единая, создается один раз и ее может читать как Android -устройство, так и 1С-клиент на RDP без необходимости какой либо переделки.

05.02.2019    12958    informa1555    10    

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

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

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

10.03.2013    33263    yuraos    3    

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам

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

В этой части мы рассмотрим наиболее распространённую схему workflow при групповой разработке с использованием Git. Как приступить к доработке по поставленной задаче; исправить ошибку, обнаруженную на этапе тестирования; отправить свой код на слияние в предстоящий релиз; и т.д. Постараемся охватить большинство задач, составляющих основной цикл разработки

28.01.2019    17418    stas_ganiev    30    

Автоматизация тестирования с помощью WinAutomationUI

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

Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

11.12.2018    6931    AlexKo    30    

[8.3] Анализ планов запросов (Управляемая консоль отчетов)

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

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    19359    Evg-Lylyk    6    

Подсистема "COMExchange", консоль запросов, сервис обработки выборки запроса: корректируем регистры или «Берём банк, кассу, экспроприируем экспроприаторов». Промо

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

На примере шуточного примера продемонстрированы не шуточные возможности консоли запросов в составе подсистемы "COMExchange" для работы с регистрами, подчинёнными регистратору («обнуление» регистров, ввод начальных итогов (сведений), корректировка итогов).

31.03.2013    22495    yuraos    7    

Метрики, графики, статистика = Prometheus + Grafana

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

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    18528    freewms    75    

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git

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

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    66317    stas_ganiev    75    

Приемы работы с СКД: делаем за 5 минут то, на что у других уйдет час

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

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

03.09.2018    44727    SergeyN    26