1с элемент формы переключатель

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

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

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

ca4a2bd709d218da5420bc189a2285d4

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

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

7b468052b3714033671fe95705230029

c9de9e9666f44fb73d4e069df814dbf6

1619392ed049dff7112511c7abe1e7db

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

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

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

5ad15b353b4199533457ad173cd3f52c

print

Похожие FAQ

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

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

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

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

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

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

Изображения

ca4a2bd709d218da5420bc189a2285d47b468052b3714033671fe95705230029c9de9e9666f44fb73d4e069df814dbf61619392ed049dff7112511c7abe1e7db5ad15b353b4199533457ad173cd3f52c

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

Источник

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

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

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

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

1

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

2

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

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

3

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

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

Источник

Переключатели, обычное приложение, управляемые формы

Клюев В.В.

http://prof1c.kklab.ru

РАБОТА С ПЕРЕКЛЮЧАТЕЛЯМИ

8.2 Управляемые формы

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

Итак, давайте создадим пустую конфигурацию для понимания вопроса, или выберите любую типовую.
Перейдите на группу содержащую справочники, и для эксперимента добавьте новый справочник. Хочу заметить, что конфигурация должна иметь основной режим запуска – Управляемое приложение.

ris 1

Итак, создадим новый справочник и добавим реквизит «Реквизит1», с типом «Булево»

ris 2

Теперь перейдем на вкладку Формы и добавим новую форму.

ris 3

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

ris 4

Итак, что же мы сделали не так?
Давайте посмотрим в свойства реквизита, есть ли там переключение на вид элемента управления.
И мы видим, что Поле переключателя здесь нет!( В чем мы ошиблись?

ris 5

Видимо, что вид элемента управления на форме – зависит от типа данных, вернемся к свойствам формы, а именно к вкладке реквизиты и изменим свойства нашего реквизита –а именно его тип «Булево», на тип «Число».

ris 6

ris 7

Теперь смотрим на форму, что мы видим:

ris 8

Мы видим – 3 значения по умолчанию, 3 переключателя, но нам нужно их два, идем опять в свойства реквизита, и смотрим там свойств «Количество колонок»

ris 9

Для 2 – поставьте Количество колонок – 2.

ris 10

Это могло бы немного остановить уставшего программиста)), но теперь и он и мы это знаем!

8.2 Обычные формы.

Занудство с переключателями в обычных формах.
Бывают такие моменты, а они бывают) когда необходимо доработать какую-то уже готовую форму, в которой уже есть какие-то переключатели, и вам необходимо добавить еще переключателю на эту форму. Вот тут и возникает какое-то занудство, которое отнимает много времени, причем времени не на программирование кода – а пустая трата времени с тем, чтобы вывести для пользователя эти переключатели.

Итак, рассмотрим пример. Есть такой документ корректировка поступления в 1С УПП – он точно есть. Нам однажды понадобилось в него добавить переключатели, чтобы рисовались немного разные проводки для бухгалтерского учета. В чем проблема, казалось бы надо значит надо, сделаем. Но в этой форме уже есть 2 переключателя.

Вот так выглядит форма в которую нам нужно приладить еще переключатели

ris 11
На вкладке дополнительно, мы бы хотели разместить еще два переключателя. Итак первое действие смело добавляем новый элемент управления в необходимо нам место его вставляем.

ris 12

Казалось бы всё просто. Создаем новый реквизит, с типом – «Число» и вставляем 2 переключателя, один из которых будет иметь возможность записать данные в реквизит, а другой нет.

ris 13

Добавляем новый элемент управления – Переключатель, в таблице с количеством и описанием переключателей добавляем Переключатель2, устанавливаем Переключатель1 первым в группе и нажимаем ок. Размещаем созданные элементы управления на форме. Обновляем конфигурацию базы данных (F7) и запускаем на отладку.

ris 14

ris 15
Для того, чтобы наши Переключатели заработали, необходимо нарушить автоматический порядок и согласиться на ручной. И в форме поставить так, чтобы наши переключатели шли – один за другим по порядку.

ris 16

ОК. Обновите конфигурацию и попробуйте запустить на выполнение.
Отлично. Всё заработало.


Источник

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

Алексей Пермяков (Кодер) (Алексей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 9851 27 huxuxuya 11

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

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

29.09.2020 15556 82 sapervodichka 45

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

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

04.09.2019 37618 27 Stepa86 46

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

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

03.07.2019 28306 7 m-rv 91

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

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

17.08.2015 54693 170 ekaruk 32

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

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

21.09.2018 31033 24 stvorl 1

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

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

13.09.2018 29088 14 RocKeR_13 16

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

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

27.08.2018 55311 68 dsdred 17

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

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

01.06.2018 37222 96 m-rv 58

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

09.08.2018 36875 31 informa1555 30

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

17.07.2018 68051 25 kalyaka 17

Источник

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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