В этой статье мы рассмотрим создание калькулятора программным способом в 1С. Для реализации мы будем использовать три основных механизма работы с формой:
1. Реквизиты формы:
- Создание реквизита для хранения результата вычислений через конструктор РеквизитФормы
- Добавление реквизита в форму методом ИзменитьРеквизиты
2. Элементы формы трех типов:
- ПолеФормы - для отображения результата вычислений
- ГруппаФормы - для визуальной организации кнопок калькулятора
- КнопкаФормы - для создания кн...
В этой статье мы рассмотрим все доступные свойства команды формы и создадим пример их использования. Мы создадим кнопку с иконкой, горячими клавишами и подсказкой, а при её нажатии будем выводить информацию обо всех установленных свойствах.
Доступные свойства КомандаФормы
У команды формы есть следующие свойства:
Действие - имя процедуры-обработчика команды
Заголовок - текст на кнопке
Имя - имя команды (только для чтения)
Картинка - иконка команды
Отображение - способ отобра...
В этой статье мы рассмотрим как программно работать с командами формы: создавать их, связывать с кнопками и удалять. В качестве примера создадим две кнопки, одна из которых при нажатии будет удалять вторую кнопку вместе с её командой.
Для работы нам понадобятся методы коллекции КомандыФормы:
Добавить() - создание новой команды
Найти() - поиск существующей команды по имени
Удалить() - удаление команды
Количество() - подсчет количества команд
1. Создание первой команды и кнопки...
Для добавления кнопки на форму через программный код, необходимо выполнить несколько шагов. Этот процесс включает создание команды, добавление кнопки и привязку команды к кнопке для выполнения действия при её нажатии.
Создание команды
Команда отвечает за логику работы кнопки. Для этого создаём команду в коллекции команд формы с помощью метода Добавить(). В качестве параметра передаётся имя команды, которое будет уникальным.
НоваяКоманда = ЭтаФорма.Команды.Добавить("Команда1");
...