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

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

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