Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129

Одна кнопка два действия 1С 8.2

24.10.2024, 15:36. Показов 3111. Ответов 55
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо, чтобы при первом нажатии кнопки она скрывала сотрудников по условию со скобками (ув.), при втором нажатии их возвращала обратно. То есть при первом нажатии кнопка должна выглядеть такНазвание: Screenshot_17.png
Просмотров: 133

Размер: 1.3 Кб, а при втором такНазвание: Screenshot_18.png
Просмотров: 132

Размер: 1.4 Кб, нажиматься и разжиматься(пометка). Кнопка находится в обработке,а сотрудники в табличной части обработки. Так вообще возможно сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2024, 15:36
Ответы с готовыми решениями:

Одна кнопка - два действия
У меня есть программа на Wpf и надо сделать так чтобы когда я нажимал на одну кнопку у меня происходило одно действие а после 6 секунд...

QPushButton одна кнопка - два действия
как сделать чтоб при нажатии на текст Login вызывался один метод/ Register - другой?

Одна кнопка - два назначения
Есть 2 формы. На второй форме одна кнопка, на первой две (кнопка 1 и кнопка 2). Как сделать, чтобы при нажатии на кнопку 1 на первой форме,...

55
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
25.10.2024, 09:56
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Nastya0420 Посмотреть сообщение
тогда не получится сделать
получится
1C
1
МояКнопка.Пометка = Не МояКнопка.Пометка;
1
Модератор
Эксперт 1С
 Аватар для Yulunga
4765 / 961 / 269
Регистрация: 22.04.2013
Сообщений: 6,641
Записей в блоге: 1
25.10.2024, 10:55
slypower, а третье как?
не бывает
чтобы булево. а три варианта.
ув - не ув - сирано. это три.
вы определились с задачей уже?
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
25.10.2024, 10:57
Yulunga, не понял.
Вопрос в том: тогда не получится сделать, чтоб при нажатии она залипала, а при повторном нажатии возвращалась в исходно состояние. Либо нажато либо нет. Какой третий вариант?
Проблема в том, что вопрос задается чаще всего набором слов, среди которых нужно уловить желание.
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4765 / 961 / 269
Регистрация: 22.04.2013
Сообщений: 6,641
Записей в блоге: 1
25.10.2024, 12:02
три варианта
1) в наименовании сотрудника есть (ув.)
2) в наименовании сотрудника нет (ув.)
3) всех сотрудников, невзирая на (ув.)
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
25.10.2024, 12:27
Процедура называется УбратьУволенных(), соответственно есть только 2 варианта:
1) в наименовании сотрудника есть (ув.)
2) всех сотрудников, невзирая на (ув.)

А так да, корректность вопроса можно судить по ответам, как кто понял, так и ответил))
1
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
25.10.2024, 12:27
ТС сам (сама) не знает что нужно. В начале два варианта, потом три оказывается. Если три, то просто так нажатой и отжатой кнопкой не обойдешься. Можно сделать что бы по нажатию вываливалось меню с тремя пунктами
1
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
25.10.2024, 12:37
Цитата Сообщение от Nastya0420 Посмотреть сообщение
тогда не получится сделать, чтоб при нажатии она залипала
1C
1
2
3
4
5
6
7
МояКнопка.Пометка = НЕ МояКнопка.Пометка;
 
Если МояКнопка.Пометка Тогда
   Действие1();
Иначе
   Действие2();
КонецЕсли;
1
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
25.10.2024, 13:52  [ТС]
большое спасибо всем! все работает как надо
0
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
27.10.2024, 20:01  [ТС]
Можно я еще дополню задачку. Две кнопки одновременно не могут быть нажаты. То есть нажал на кнопку1, а если кнопка2 была в этот момент нажата, то она должна вернуться в исходное состояние кнопка2(не пометка). Как это можно осуществить и куда записывать код?
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
27.10.2024, 20:33
а куда записывала код того, что работает как надо? туда же и этот, меняя свойства Пометка хоть 10 кнопок )
1
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
28.10.2024, 08:23  [ТС]
что-то я запуталась
1C
1
2
3
Если ЭлементыФормы.КоманднаяПанель1.Кнопки.ПоказатьУволенных.пометка = истина тогда
ЭлементыФормы.КоманднаяПанель1.Кнопки.ПоказатьРаботающих.пометка = ложь;
конецесли;
Добавлено через 17 минут
не актуально

Добавлено через 25 минут
отмена , вот так работает
1C
1
ЭлементыФормы.КоманднаяПанель1.Кнопки.ПоказатьРаботающих.пометка = НЕ Кнопка.Пометка
, НО ... я нажимаю на кнопку уволенные она залипает, а если работающие были нажаты, то кнопка работающие возвращается в исходное состояние, но если я повторно нажму на кнопку уволенные, то кнопка работающие залипнет. Как подправить?
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
28.10.2024, 08:50
Может нужно было не кнопки рисовать а тумблеры? Изучите этот момент
0
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
28.10.2024, 08:59  [ТС]
slypower, я бы с радостью сделала что попроще, но мне поставили такую задачу
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
28.10.2024, 09:11
Цитата Сообщение от Nastya0420 Посмотреть сообщение
поставили такую задачу
какая задача? Сделать кнопки? Так сделайте их тумблерами может. Кто ставил задачу? ТимЛид или пользователь? Если пользователь, так вы сами разрабатываете и отдаете ему
0
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
28.10.2024, 09:17  [ТС]
slypower, тимлид
надо чтобы Две кнопки одновременно не были нажаты. То есть нажал на кнопку1, а если кнопка2 была в этот момент нажата, то она должна вернуться в исходное состояние кнопка2(не пометка).
У меня так получилось сделать
1C
1
ЭлементыФормы.КоманднаяПанель1.Кнопки.ПоказатьРаботающих.пометка = НЕ Кнопка.Пометка
,НО ... я нажимаю на кнопку уволенные она залипает, а если работающие были нажаты, то кнопка работающие возвращается в исходное состояние, но если я повторно нажму на кнопку уволенные, то кнопка работающие залипнет.
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
28.10.2024, 09:22
1C
1
ЭлементыФормы.КоманднаяПанель1.Кнопки.ПоказатьРаботающих.пометка = НЕ ЭлементыФормы.КоманднаяПанель1.Кнопки.ИМЯВТОРОЙКНОПКИ.пометка
0
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
28.10.2024, 09:30  [ТС]
slypower, так это тоже самое, что и написала выше я
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
28.10.2024, 09:44
где располагается код? В какой процедуре?
0
0 / 0 / 0
Регистрация: 21.05.2023
Сообщений: 129
28.10.2024, 09:55  [ТС]
slypower, Процедура УбратьУволенных(Кнопка) и аналогично во второй кнопке
0
Эксперт 1С
2755 / 253 / 77
Регистрация: 12.11.2015
Сообщений: 1,564
28.10.2024, 10:03
давайте сюда эти две процедуры, Ванга в отпуске
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.10.2024, 10:03

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

View: Одна модель, два действия. Или как назначить действие на кнопку?
Вот cshtml: @model UBhelper.Models.Users <div class="row"> <form asp-action="Index"> <button id="demo-priority"...

Два офиса два Роутера - одна локалка все по wi-fi
Уважаемые знатоки, нужна помощь)))) Есть два кабинета, два роутера - но нету между ними локалки, все бы небеда да только в каждом офисе...

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

Два ладья, два слон, одна король
На доске n\times n дасставлены две ладьи, два слона и один король. Оказалось, что ни одна из этих фигур не находится под боем ни одной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru