1с поле переключателя управляемые формы

Профессия — 1С

рубрики: Работа с формами | Дата: 9 апреля, 2017
Скачать обработку с примерами из статьи: professia1c_RadioButton.epf
Платформа: 8.3; Тип формы: управляемая.

Работа с переключателем в управляемых формах 1С очень похожа на работу со списком значений. Здесь также все реализуется с использованием свойства СписокВыбора

Рассмотрим это на примере. Создаем обработку с управляемой формой, добавляем реквизит ВариантСтрока, перетаскиваем его в элемены формы. Чтобы не путаться, переименуем элемент формы в Вариант. Теперь для элемента формы Вариант свойство Вид установим в значение Поле переключателя В результате получаем диалоговое окно формы показанное на рисунке:

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

Интерактивное заполнение списка выбора

Для интерактивного заполнения необходимо найти список выбора свойствах элемента, открыть его и ввести необходимые значения

Pereklyuchatel SpisokVyiboraInt
Теперь переключатель на форме примет вид в соответствии с введенными значениями и станет доступен в режиме предприятия.

Pereklyuchatel Dialog
Чтобы при открытии формы у нас по умолчанию выбирался первый элемент, пропишем в модуле формы вот такой код:

Программное заполнение списка выбора

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

Для проверки добавим процедуру в которой будем выводить сообщение о выбранном варианте

Источник

1С 8.x : Переключатель

Добавление и настройка (Выбираемое значение)

Добавляем на форму рамку группы и на нее размещаем переключатели через пункт меню:

ca4a2bd709d218da5420bc189a2285d4

В правой части окна добавляем значение переключателя столько, сколько нам необходимо, ставим галочку на «Акции – первый в группе», для того чтоб данный переключатель выбирался автоматически.

После того как добавим переключатели выберем тип данных для первого значения «Акции», в нашем случае присваиваем значение «ТипЦБ»:

7b468052b3714033671fe95705230029

c9de9e9666f44fb73d4e069df814dbf6

1619392ed049dff7112511c7abe1e7db

Проверьте значение выбираемого значения переключателей после исправления порядка.

Остается только в событии переключателя «акции» «При изменении» написать код программы:

Теперь при выборе переключателя «Облигации» дается возможность редактировать значение колонки НКД:

5ad15b353b4199533457ad173cd3f52c

print

Похожие FAQ

Еще в этой же категории

Программное создание таблицы значений с условным оформлением 12
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Поле выбора

Как ограничить список выбора? 8
Ограничим список элементов, установив отбор в открываемой форме //Пример 1 Процедура СтатьяПДРНачалоВыбора(Элемент, СтандартнаяОбработка) ФормаВыбора = Справочники.ПрочиеДоходыИРасходы.ПолучитьФормуВыбора(, Элемент); ЭлементОтбораВидПДР = Форма Реквизит

Как сохранять и восстанавливать значения реквизитов на форме? 6
Как в Управляемом Приложении настроить автосохранение значений полей формы? Заходим в свойства формы и для значения АвтоматическоеСохранениеДанныхВНастройках устанавливаем значение » Использовать» : https://helpf.pro/uploads/img/_1-N3jf1dnRut.png Форма

Ключевые слова и Изображения

Слова упорядочены по частоте использования в тексте

Изображения

ca4a2bd709d218da5420bc189a2285d47b468052b3714033671fe95705230029c9de9e9666f44fb73d4e069df814dbf61619392ed049dff7112511c7abe1e7db5ad15b353b4199533457ad173cd3f52c

Указание на обязательное следование «по порядку», на мой взгляд ключевой момент.

Источник

Программирование в 1С для всех

%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80 2

Для примера я создал на форме реквизит с типом Число. В процессе этой статьи мы сделаем переключатель, который будет устанавливать этому реквизиту формы значения от одного до пяти.

1 3

Перетащим этот реквизит в закладку элементы конструктора формы.

2 3

По умолчанию для реквизитов с типом Число создается элемент формы Поле с видом ПолеВвода. Изменим значение свойства Вид на Поле переключателя. Вид реквизита на управляемой форме сразу же поменяется.

3 3

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

4 3

В левой колонки таблицы вносим значения реквизита (в нашем случае цифры), а в правой колонке представление этих значений на форме.

5 3

После этого поле переключателя на нашей форме изменится.

6 3

Сделаем для переключателя более красивый вид: уберем заголовок и установим в свойство Вид переключателя значение Тумблер.

7 2

Ещё обратите внимание на свойство элемента ПолеКоличество колонок. По умолчанию оно равно 0, но при его помощи можно различным образом компоновать кнопки переключателя на форме.

8 3

И всё. У многих возникнет вопрос: а как обрабатывать значение переключателя на форме. Делается это достаточно просто: обращаемся к реквизиту формы, который связан с этим полем, а этот реквизит принимает то значение, в которое установлен в данный момент переключатель.

Для демонстрации я создам на обработке команду формы, в которой буду проверять значения реквизита, связанного с переключателем.

На рисунке ниже результат работы этой команды.

9 2

%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80 2

Более подробно работа с элементами формы на практичных примерах дается в книге «Основы разработки в 1С:Такси. Разработка управляемого приложения за 12 шагов».

Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»

Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»

1 %D0%B2 %D0%B6%D0%B5%D0%BB%D1%82%D0%BE%D0%BC %D1%86%D0%B2%D0%B5%D1%82%D0%B5 3D %D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B0%D1%8F

Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

Промо-код на скидку в 15% — 48PVXHeYu


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

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

Переключатели (переключатель) на управляемой форме (управляемая форма) добавить (разместить) программно (при помощи кода)

Алексей Пермяков (Кодер) (Алексей777)

В процедура ПриСозданииНаСервере пишем следующий код:

И, вуаля, всё работает!

Скачать файлы

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

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

72086548b90ce38a90633d1b016354873513ec full 1

Обновление 29.05.13 13:58

Код открыт Не указано

См. также

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5 Промо

Данная публикация является продолжением описания функционирования обработки «FormCodeGenerator » в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

21.12.2020 9847 27 huxuxuya 11

Интерактивная справка по объектам 1С (подключаемое расширение)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

29.09.2020 15554 82 sapervodichka 45

Конвейер проверки качества кода

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

04.09.2019 37617 27 Stepa86 46

Вам нравятся запросы в 1С?

Речь не только о том, что простейший запрос с «легальным» оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать «в нагрузку» к тексту запроса. Все эти «Новый Запрос», «УстановитьПараметр» и последующие пляски с обработкой результата. Пора с этим заканчивать!

03.07.2019 28306 7 m-rv 91

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

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

17.08.2015 54692 170 ekaruk 32

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями «Управление торговлей 10.3», «Управление производственным предприятием 1.3», «Комплексная автоматизация 1.1», «Бухгалтерия предприятия 2.0».

21.09.2018 31031 24 stvorl 1

Работа с публикациями «Инфостарт»

Работа с рублевыми публикациями на сайте «Инфостарт»: ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

13.09.2018 29088 14 RocKeR_13 16

HTTP Сервисы: Путь к своему сервису. Часть 3

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

27.08.2018 55309 68 dsdred 17

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ («001», «Новый товар») Промо

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

01.06.2018 37220 96 m-rv 58

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

09.08.2018 36870 31 informa1555 30

Работа с данными выбора

17.07.2018 68037 25 kalyaka 17

Источник

Переключатель в управляемой форме в 1С 8.3

В управляемой форме 1С 8.3, когда значение реквизита ограничено небольшим количеством взаимоисключающих вариантов, на форме его удобно представить в виде переключателя 1С.

1. Как добавить на форму переключатель 1С

Для добавления переключателя 1С на форму необходимо создать реквизит типа «Число» или «Строка», перетащить его на форму. В свойствах выбрать вид «Поле переключателя».

1

Добавление вариантов выбираемых значений осуществляется в свойстве «Список выбора в 1С».

2

2. Что дает свойство Вид переключателя в 1С

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

3

На общее представление можно повлиять, изменяя значение свойства в 1С «Количество колонок». При этом 0 означает, что количество будет определено автоматически.

Перебор вариантов значений переключателя в коде производится при обращении к созданному реквизиту по данным, внесенным в левую колонку списка выбора («Значение»). Если при начальном создании реквизит в 1С имеет тип «Число», то значение будет иметь числовой тип данных в 1С, для строкового реквизита значения могут быть заданы в виде строки соответственно.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с поле html документа управляемые формы
  • 1с поиск элемента формы