Имя: Пароль:
1C
1С v8
Как разблокировать кнопку командной панели?
0 Radion
 
18.10.11
16:51
1С 8.1. УТ. Документ Реализация ТиУ. При открытии документа стоит режим только просмотра. И при открытии не могу разблокировать кнопку командной панели - Кнопка "Отмена проведения". Условие:
ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Действ ие5.Доступность = Истина; Не работает (((
Спасибо.
1 PR
 
18.10.11
16:52
ИзменяетДанные?
2 Radion
 
18.10.11
16:56
Да. Эта кнопка отменяет проведение документа.
3 PR
 
18.10.11
16:57
(2) Сбрось этот флажок
4 Radion
 
18.10.11
16:58
Код такой:
ЭтаФорма.ТолькоПросмотр = Истина;
ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Действие5.Доступность = Истина;  - эта строка не срабатывает ((((
5 Radion
 
18.10.11
16:59
(3) первое эта кнопка закрыта для изменения (меню - Свойство не редактируется) и во вторых галка Изменяет действие отжата, так и так.
6 PR
 
18.10.11
17:01
(5) Измени ее обработчик с предопределенного на свой.
7 Euguln
 
18.10.11
17:02
(0) У командной панели стоит свойство "Автозаполнение"?
8 Reset
 
18.10.11
17:03
- Эта кнопка автоматически добавлена, т.к. у панели стоит автозаполнение, поэтому настроить ее нельзя
- Кнопка недоступна, т.к. она изменяет данные формы, а у формы стоит только просмотр.
Вывод - сделать кнопку доступной, не снимая только просмотр формы, нельзя

Можно: убрать флажок автозаполнение  у панели, добавить все действия вручную, а у конктернтно этой кнопки написать свой обработчик, при этом у кнопки не устанавливать флажок "изменяет данные"
9 Reset
 
18.10.11
17:04
(8) можно просто добавить свою кнопку - но это будет некрасиво - две одинаковых кнопки
10 Radion
 
18.10.11
17:11
Понятно. Спасибо всем большое.
11 Mort
 
18.10.11
17:32
А зачем иметь возможность отменять проведение если ТолькоПросмотр?
12 Reset
 
18.10.11
17:36
(11) Вероятно, дело было так:
Начальник: Сделай так, чтоб не могли менять проведенные документы!
"Программист": Ок (добавляет на форму только просмотр, если проведен)
Н: Ох ёё! А как теперь отредактировать то!? сделай чтоб отменяли проведение, а потом редактировали!
П: Ок! (собирается разъенаблить кнопку отмены проведения, обламывается, идет на форум)
13 Radion
 
18.10.11
17:49
(12) так оно и есть))) а кнопка "Ок" и "Записать" из тойже оперы?
14 Reset
 
18.10.11
17:59
(13) Да
15 Radion
 
18.10.11
18:21
(14) Спасибо)))
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.