Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отключить доступность рукописной команды при условии

Отключить доступность рукописной команды при условии
Я
   JuixyJes
 
05.07.19 - 11:20
Доброго времени суток, для табличной части созданы команды Добавить Очистить и Удалить. Как при отсутствии строк в тч отключить доступность команде удалить?
 
 
   sqr4
 
1 - 05.07.19 - 11:23
Фотки  нет помогать не буду!!!
   palsergeich
 
2 - 05.07.19 - 11:24
(1) +1
   Гипервизор
 
3 - 05.07.19 - 11:25
Смысл?
   JuixyJes
 
4 - 05.07.19 - 11:28
(3) Нужно) При нажатии на кнопку нужно удалять последнюю строку в тч, а если строк нет, то нужно отключить доступность команды, чтоб не было идеи нажать на кнопку.
   JuixyJes
 
5 - 05.07.19 - 11:29
(1) Пожалуйте, добавила фото
   sqr4
 
6 - 05.07.19 - 11:30
(5) мы же вроде на фото в купальнике договаривались? Разве нет?
   Гипервизор
 
7 - 05.07.19 - 11:32
(6) без
   Гипервизор
 
8 - 05.07.19 - 11:32
(4) Ничего не понял. Что страшного произойдет при нажатии кнопки Удалить, если строк нет?
   Cyberhawk
 
9 - 05.07.19 - 11:33
Программа не должна умничать, блокируя доступность. В этом случае у пользователя нет шансов понять, почему оно недоступно.
Программа должна подсказывать - в твоем случае выдавать отлуп с объяснением.
   JuixyJes
 
10 - 05.07.19 - 11:34
(9) Тогда такой вопрос, как мне вообще удалять последнюю строку в тч?

СЧ = Объект.Услуга.Количество();
    Если СЧ > 0 Тогда 
        Объект.Услуга.Удалить(СЧ);
    КонецЕсли;

Сделала так, не работает
   Гипервизор
 
11 - 05.07.19 - 11:35
(10) Не пробовали почитать про метод Удалить() и что именно в него передается?
   sqr4
 
12 - 05.07.19 - 11:36
а я уже придумал как скрыть команду) Давай полный контекст задачи
   JuixyJes
 
13 - 05.07.19 - 11:38
(11) Читала. Передается туда номер строки, тип число. Объект.Услуга.Количество() так же выдает тип Число.
   JuixyJes
 
14 - 05.07.19 - 11:40
(12) Задача такая. Есть табличная часть, заполняемая из тз кастомными командами. Нужно по нажатию на кнопку "Удалить" удалить последнюю строчку в тч. Если строк нет, тогда кнопка "Удалить" должна стать недоступной.
   sqr4
 
15 - 05.07.19 - 11:41
(10) нумерация начинается с нуля....
Сч - 1....
   JuixyJes
 
16 - 05.07.19 - 11:43
(15) упс, забыла
   mikecool
 
17 - 05.07.19 - 11:46
(5) не похожа на предыдущую...
   JuixyJes
 
18 - 05.07.19 - 11:47
(17) Нууу, макияж, все дела, освещение ну и правильная поза и выражение лица делают магию, не поверите))
   sqr4
 
19 - 05.07.19 - 11:51
Вообщем Элементы.НазваниеТвоейТЧУДалить.Доступность = Ложь, таким образом можно играться с доступностью кнопки
   sqr4
 
20 - 05.07.19 - 11:51
А дальше только подобрать событие и в бой
   sqr4
 
21 - 05.07.19 - 11:52
"в бой" имелась ввиду фотосет в купальниках, для аватарки на мисте)))
   Garykom
 
22 - 05.07.19 - 11:54
(21) Тебе нравятся мужики в купальниках?
   sqr4
 
23 - 05.07.19 - 11:56
(22) откуда такой вывод? Хотя я только собираюсь в Тайланд, поэтому пока не решил)))
   Garykom
 
24 - 05.07.19 - 11:57
(23) Не думаю что ТС уже ездил в Тай ))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.