|
Можно провернуть такое на УФ? | ☑ | ||
---|---|---|---|---|
0
DTX 4th
17.05.17
✎
20:46
|
Форма, на ней таблица, у неё командная панель, там кнопка. Нужно, чтобы кнопка была активна, когда выделена строка, т.к. кнопка применима только к строке.
Меня иногда терзают смутные сомнения, что я могу не знать некоторых полезных фишек платформы. Есть ли способ быстренько проверить свои знания? Может книгу какую перечитать? |
|||
1
Мимохожий Однако
17.05.17
✎
20:51
|
1. Проверить можно тестом на Профессионала по платформе.
2. Как минимум документацию к программам и несколько книг, о которых написано на сайте 1С |
|||
2
Лефмихалыч
17.05.17
✎
20:55
|
приОткрытии()
Элементы.ТвояКнопка.Доступность = ложь; Конец ПриАктивизацииСтроки() Элементы.ТвояКнопка.Доступность = истина; Конец ПослеУдаления() Элементы.ТвояКнопка.Доступность = ТвоеТабличноеПоле.Количество(); |
|||
3
oslokot
17.05.17
✎
21:50
|
(0) активной нельзя, доступной можно
|
|||
4
oslokot
17.05.17
✎
21:51
|
+ причём пофиг, ОФ или УФ
|
|||
5
Coldboy
17.05.17
✎
21:55
|
(2) могу ошибаться, а если количество >1, То разве ошибки не будет?
|
|||
6
Cyberhawk
17.05.17
✎
22:12
|
(3) Гонишь
|
|||
7
Cyberhawk
17.05.17
✎
22:13
|
+(6) насчет "активной нельзя"
|
|||
8
DTX 4th
18.05.17
✎
10:34
|
(1) Хм, надо будет пройтись по профессионалу ещё разочек. Спасибо за идею.
(2) Точняк. Я про после удаление додумал, а про активизацию забыл - меня смутило то, что при добавлении строки в таблицу, она не становилась активной.. Спасибо. Из книжек приглянулись вот эти две: http://buh.ru/books/detail.php?ID=42696 http://buh.ru/books/detail.php?ID=42644 Про профессионала подумал ещё. Он же редко обновляется, сомнительная затея.. |
|||
9
Cyberhawk
18.05.17
✎
10:39
|
(8) Вторая книга входит в первую, если что
|
|||
10
DTX 4th
18.05.17
✎
10:46
|
(9) Да там солянка из книг, интересно, спс)
|
|||
11
zvial
18.05.17
✎
13:42
|
(5) Да, ошибки не будет.
|
|||
12
Рэйв
18.05.17
✎
14:16
|
(0)
В процедуре кнопки проверяй если ТекущиеДанные=Неопределено - ничего не делай |
|||
13
Naf2017
18.05.17
✎
14:18
|
(2) имхо читабельнее:
Элементы.ТвояКнопка.Доступность = (ТвоеТабличноеПоле.Количество()>0); |
|||
14
polosov
18.05.17
✎
14:25
|
(0) Не надо так делать.
Просто сделай проверку в команде. Если Элементы.ТвояТЧ.ТекущиеДанные = Неопределено Тогда Возврат; КонецЕсли; Пусть юзер тыкает на кнопку на здоровье. |
|||
15
ViSo
18.05.17
✎
14:32
|
(5) Про неявное преобразование типов что нибудь слышал?
|
|||
16
DTX 4th
18.05.17
✎
18:45
|
(14) Почему не надо?
Я за положительный UX) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |