Внешняя обработка – это мощный инструмент в программе 1С 8.3, который позволяет расширять функциональность конфигурации, добавлять новые возможности и выполнять сложные вычисления. Однако, по умолчанию внешняя обработка отключена, и для ее работы необходимо выполнить несколько дополнительных действий.
Шаг 1: Откройте конфигуратор 1С 8.3 и выберите нужную конфигурацию. Для включения внешней обработки необходимо иметь права на изменение конфигурации.
Шаг 2: В меню конфигуратора выберите пункт «Внешние обработки» и кликните на «Добавить». В появившемся окне введите имя внешней обработки и выберите файл с расширением .epf или .erf.
Шаг 3: После добавления внешней обработки, необходимо открыть ее настройки и установить флаг «Включить» во вкладке «Общие». Также можно задать другие настройки по умолчанию, в зависимости от требований конкретной обработки.
Обратите внимание, что в случае использования внешней обработки, созданный данными внешней обработкой код выполняется перед выполнением основной обработки конфигурации.
Шаг 4: После включения внешней обработки, нужно сохранить изменения, закрыть конфигуратор, выполнить обмен конфигурацией и перезагрузить информационную базу.
Теперь внешняя обработка включена в конфигурацию 1С 8.3 и готова к использованию. Вы можете вызывать ее из основной конфигурации, передавать параметры и получать результаты работы внешней обработки.
Подготовка к включению внешней обработки
Перед тем как включить внешнюю обработку в конфигурацию 1С 8.3, необходимо выполнить несколько подготовительных шагов. Вот что нужно сделать:
- Убедитесь, что у вас есть рабочая копия исходников конфигурации, с которой вы собираетесь работать. Внешняя обработка будет включаться в эту конфигурацию.
- Убедитесь, что у вас есть полный доступ к рабочей копии исходников конфигурации. Вам понадобится право на изменение объектов метаданных и исходных текстов.
- Создайте новый файл внешней обработки. Для этого вы можете использовать встроенный конструктор обработок или специальные средства разработки, такие как 1C:Enterprise Development Tools.
- Программирование логики внешней обработки. Реализуйте необходимую функциональность внешней обработки, используя язык программирования 1C:Enterprise Script. Это может включать в себя создание форм, процедур, функций и т.д.
После того как вы выполнили все подготовительные шаги, вы готовы включить внешнюю обработку в конфигурацию 1С 8.3.
а) Создание резервной копии конфигурации
Перед включением внешней обработки в конфигурацию 1С 8.3 необходимо создать резервную копию конфигурации, чтобы в случае возникновения ошибок или проблем можно было восстановить исходное состояние.
Для создания резервной копии выполните следующие шаги:
- Запустите конфигуратор 1С 8.3 и откройте нужную базу данных.
- В меню «Конфигурация» выберите пункт «Общие настройки» — «Резервное копирование».
- В открывшемся окне нажмите кнопку «Создать» и укажите путь к папке, в которой будет сохранена резервная копия.
- Выберите параметры создания резервной копии, например, включение сжатия или шифрования данных.
- Нажмите кнопку «ОК» для создания резервной копии конфигурации.
После завершения процесса создания резервной копии вы получите файл, содержащий все данные конфигурации и можно приступать к включению внешней обработки.
б) Установка необходимого программного обеспечения
Перед установкой внешней обработки в конфигурацию 1С 8.3 необходимо установить следующее программное обеспечение:
- 1C:Enterprise Development Tools — инструментальная среда для разработки в конфигурации 1С 8.3. Её можно скачать с официального сайта компании 1С.
- Microsoft Visual Studio — среда разработки от Microsoft. Рекомендуется устанавливать версию, совместимую с версией 1C:Enterprise Development Tools.
- Git — система контроля версий. Она позволит удобно отслеживать изменения в коде внешней обработки.
После установки всех необходимых компонентов можно приступать к созданию внешней обработки в конфигурации 1С 8.3.
Редактирование параметров работы внешней обработки
Для того чтобы изменить параметры работы внешней обработки, необходимо выполнить следующие действия:
- Открыть конфигурацию 1С 8.3 в режиме разработки.
- Выбрать пункт меню «Обработки и отчеты» — «Внешние обработки».
- Найти нужную внешнюю обработку и выбрать пункт «Свойства».
- В открывшемся окне можно изменить различные параметры работы внешней обработки:
- «Версия» — указывает на текущую версию обработки.
- «Тип» — определяет, будет ли обработка использоваться в клиентском или серверном режиме.
- «Настройка при запуске» — предоставляет возможность указать, какие параметры нужно передать обработке при ее запуске.
- «Показывать параметры» — отображает параметры обработки при запуске.
- После внесения необходимых изменений нажать кнопку «Записать».
- При необходимости можно также изменить другие настройки обработки, такие как описание, автор и т.д.
После завершения редактирования параметров работы внешней обработки, изменения вступят в силу при ее следующем запуске.
а) Открытие файла конфигурации
Чтобы включить внешнюю обработку в конфигурацию 1С 8.3, нужно сначала открыть файл конфигурации проекта. Данный файл имеет расширение .cf, и его можно найти в папке, где хранится ваш проект 1С.
Для открытия файла конфигурации вам понадобится запустить программу 1С:Предприятие 8.3 с правами администратора. Для этого щелкните правой кнопкой мыши по ярлыку программы на рабочем столе или в меню Пуск и выберите пункт «Запустить от имени администратора».
После запуска программы вам нужно открыть нужный проект. Для этого нажмите на кнопку «Открыть» в верхней панели инструментов или выберите пункт меню «Файл» -> «Открыть проект». В появившемся окне выберите нужный файл конфигурации и нажмите кнопку «Открыть».
Теперь вы можете приступить к включению внешней обработки в конфигурацию 1С 8.3.
б) Изменение настроек работы внешней обработки
Для изменения настроек работы внешней обработки в конфигурации 1С 8.3, необходимо выполнить следующие шаги:
- Открыть конфигурацию в режиме конструктора.
- Перейти в режим «Внешние обработки» через панель инструментов или меню «Конфигурация — Объекты — Внешние обработки».
- Выбрать нужную внешнюю обработку в списке объектов.
- Нажать на кнопку «Свойства» в панели инструментов.
- В появившемся окне «Свойства выбранного объекта» перейти на вкладку «Настройки».
- На вкладке «Настройки» доступны следующие параметры:
- Автоматическая проверка версии: включает или отключает автоматическую проверку версии внешней обработки при ее запуске.
- Режим работы: определяет, как обработка будет выполняться в режиме «1С:Предприятие» или в режиме «Фоновый режим».
- Режим управления транзакциями: позволяет установить режим управления транзакциями для обработки: «Операционная система» или «Внутренняя реализация».
- Режим отладки: включает или отключает режим отладки для внешней обработки.
После внесения необходимых изменений, не забудьте сохранить конфигурацию.