Как добавить внешнюю обработку в быстрый доступ в 1С:Управление торговлей 10.3

Пользователь 1С v8.3 (Обычные формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

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

Штатное подключение внешней печатной формы к справочнику Номенклатура

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

  1. Откроем главное меню: перейдем в раздел Сервис → Внешние печатные формы и обработки → Внешние печатные формы.
  2. Нажмем кнопку Добавить для создания нового элемента справочника.
  3. Укажем наименование обработки и загрузим файл .epf с диска.
  4. В табличной части Принадлежность печатной формы нажмем Добавить и выберем в качестве объекта метаданных справочник СправочникСсылка.Номенклатура.
  5. Запишем и закроем форму элемента.

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

Ограничения интерфейса обычных форм

Проанализируем ситуацию, когда требуется вынести внешнюю обработку отдельной кнопкой в командную панель (например, рядом с кнопками «Прайс-лист» или «Этикетка»), либо добавить ее на рабочий стол программы без изменения конфигурации:

  1. Стандартная настройка панелей: В обычном приложении диалог настройки меню и панелей («Сервис» → «Настройка...») оперирует исключительно теми объектами и командами, которые уже зашиты в дерево метаданных конфигурации. Привязать запуск произвольного внешнего файла через пользовательский интерфейс невозможно.
  2. Фиксированный состав панелей формы: Кнопки на формах справочника «Номенклатура» являются предопределенными элементами управления. Механизм внешних печатных форм в УТ 10.3 программно взаимодействует только со стандартным подменю кнопки Печать. Вывести отдельную кнопку в произвольную группу без снятия конфигурации с поддержки или включения возможности редактирования нельзя.

Альтернативные способы быстрого запуска без изменения конфигурации

Если конфигурацию изменять нельзя, рассмотрим удобные обходные пути для ускорения запуска обработки:

  1. Ярлык запуска Windows с ключом автозапуска: Создадим отдельный ярлык для запуска 1С с передачей параметра /Execute. При запуске через такой ярлык база открывается и сразу запускает нужную обработку:
    
    "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"C:\Bases\UT" /N"ИмяПользователя" /Execute "C:\Обработки\МояОбработка.epf"
    
  2. Перетаскивание файла (Drag-and-Drop): Откроем рабочее окно 1С и перетащим файл .epf из папки проводника Windows прямо в рабочую область программы — 1С моментально откроет обработку.
  3. Список последних файлов: После открытия обработки через меню Файл → Открыть... (комбинация клавиш Ctrl + O) файл сохраняется в истории. В дальнейшем его можно открывать за два клика через нижнюю часть меню Файл.

Решение с минимальной доработкой конфигурации

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


// Пример открытия внешней обработки из файла
ИмяФайла = "C:\Обработки\МояОбработка.epf";
ОбработкаОбъект = ВнешниеОбработки.Создать(ИмяФайла);
ФормаОбработки = ОбработкаОбъект.ПолучитьФорму();
ФормаОбработки.Открыть();

Хранение обработки в справочнике ВнешниеОбработки позволит в будущем обновлять логику работы обработки в режиме «1С:Предприятие» без необходимости повторного редактирования конфигурации.

← На главную