Версия для печати темы (https://pro1c.org.ua/index.php?s=bfe5bdfe85425ee18d876dcad4dda42b&showtopic=3493)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ пример переключателя

Автор: onsamuy 27.04.11, 11:33

Ребята, подскажите где можно посмотреть пример работы переключателей формы.

Автор: DartRomanius 27.04.11, 11:35

Цитата(onsamuy @ 27.04.11, 12:33) *
Ребята, подскажите где можно посмотреть пример работы переключателей формы.


Ммм... а подробней?

Автор: onsamuy 27.04.11, 11:43

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

Автор: Vofka 27.04.11, 11:58

Цитата(Fynjy)
1. В первом выставить свойство "Первый в группе"
2. Во втором убрать идентификатор и снять свойство.
3. Настроить порядок обхода - Первый в группе, Второй
4. Прописать процедуру только для первого ...
И будет тебе счастье ...


Цитата(Batchir)
Яблоки : красные, зелёные, жёлтые
Груши : желтые, красно-желтые, красные

Создаешь переключатель "Яблоки" в заголовке пишешь "красные" (например порядок в обходе 10)
Создаешь переключатель "зелёные" (порядок в обходе 11)
Создаешь переключатель "жёлтые" (порядок в обходе 12)
Если значение переключателя "Яблоки" = 1, то ""; если =2, то "зелёные"; если =3, то "жёлтые"
для груш тоже самое:
Создаешь переключатель "Груши" в заголовке пишешь "желтые" (например порядок в обходе 15)
Создаешь переключатель "красно-желтые" (порядок в обходе 16)
Создаешь переключатель "красные" (порядок в обходе 17)
Если значение переключателя "Груши" = 1, то "желтые"; если =2, то "красно-желтые"; если =3, то "красные"

ГЛАВНОЕ ЧТОБЫ В ПОРЯДКЕ ОБХОДА ВСЕ ЭЛЕМЕНТЫ ГРУППЫ ПЕРЕКЛЮЧАТЕЛЕЙ ШЛИ ЗА СВОИМ "ПЕРВЫЙ В ГРУППЕ"

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


Было это давно и для 77, но для 8 вроде принцип тот же smile.gif
Т.к. это цитаты, то оставляю с обращением на "ты".

Автор: Batchir 27.04.11, 12:52

А ещё что бы появились отвечающие нужно указать о каком режиме идет речь. 8.2 работает как в обычном, так и в управляемом режиме и программирования для каждого из режимов разное

Автор: onsamuy 27.04.11, 13:34

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua