Создание обработки 1С в управляемом приложении

WorkingtoolНаряду с обычным режимом работы, в 1С:Предприятие версии 8.2 и 8.3 существует режим управляемого приложения, где используется механизм управляемых форм.

Чтобы создать обработку в управляемом приложении 1С, нужно вместо обычной формы создать управляемую. Покажем этапы создания обработки на примере простой задачи. Предположим, есть строка текста (поле «Текст»). По кнопке «Выполнить» нужно рассчитать её длину.

Первые 4 шага будут такими же, как при создании обычной обработки: https://life1c.ru/post/1687.

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

Создание обработки 1С в управляемом приложении

2. В конфигураторе выбираем пункт меню Файл – Новый…

Создание обработки 1С в управляемом приложении

3. Выбираем из списка вид объекта – Внешняя обработка.

Создание обработки 1С в управляемом приложении

4. Задаём имя обработки. В данном случае имя нашей обработки будет «РассчитатьДлинуСтроки».

Создание обработки 1С в управляемом приложении

5. Определяем структуру данных обработки. По условию нашей задачи в структуру реквизитов нужно добавить строковое поле «Текст».

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

6. Создаём пользовательскую форму обработки. Тип формы: Управляемая.

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

7. Определяем обработчик нажатия на кнопку «Выполнить» с помощью команд формы. Для этого добавляем новую команду и называем её «ДействиеВыполнить».

Создание обработки 1С в управляемом приложении

8. В модуле формы определяем соответствующую процедуру для исполнения. Для создания обработчика в сплывающем окне выбираем пункт «Создать на клиенте».

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

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

Создание обработки 1С в управляемом приложении

10. На форме создаём кнопку «Выполнить» для команды формы «ДействиеВыполнить».

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

Создание обработки 1С в управляемом приложении

11. Сохраняем файл обработки на диске.

Создание обработки 1С в управляемом приложении

12. Заходим в режим управляемого приложения 1С:Предприятие. Для примера работоспособности внешней обработки будем использовать демо базу 1С:Бухгалтерия 3.0 с интерфейсом «Такси».

Создание обработки 1С в управляемом приложении

13. Открываем обработку созданную нами обработку. Выбираем пункт меню Файл – Открыть…

Создание обработки 1С в управляемом приложении

14. В управляемой форме обработки набираем произвольное сообщение в поле «Текст» и нажимаем кнопку «Выполнить». Внизу окна появится результат выполнения обработки – количество символов написанного сообщения.

Создание обработки 1С в управляемом приложении

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

Пример готовой внешней обработки можно скачать ниже по ссылке.

P.S.: Остались вопросы? Спрашивайте в комментариях!

Скачать