Управляемая форма, как программно создать кнопку редактирования данных
☑
0
Stepanov_D
05.08.14
✎
07:51
в табличном документе...
Для того чтобы в одном режиме пользоваться расшифровками а в другом редактировать данные в табличном документе
1
Wobland
05.08.14
✎
07:52
только просмотр переключай
2
Stepanov_D
05.08.14
✎
07:56
(1) Так ?
Элементы.Редактирование.ТолькоПросмотр=Истина;
или
ТабличныйДокумент.ТолькоПросмотр=Истина;
?
3
Wobland
05.08.14
✎
07:57
пробовать будешь?
4
Cube
05.08.14
✎
07:59
(2) Так:
&НаКлиенте
ПроцеДУРА МояКнопкаНажание(Элемент)
Элементы.МоеПолеТабличногоДокумента.ТолькоПросмотр = НЕ Элементы.МоеПолеТабличногоДокумента.ТолькоПросмотр;
КонецПроцеДУРЫ
5
Stepanov_D
05.08.14
✎
08:02
(3) не получилось пока пробую
6
Stepanov_D
05.08.14
✎
08:03
(4) я даже не думал что можно в так)
7
Stepanov_D
05.08.14
✎
08:06
(4) не работает
Если Элементы.Редактирование.Заголовок="Редактировать" Тогда
Элементы.Редактирование.Заголовок="Только просмотр";
ИначеЕсли Элементы.Редактирование.Заголовок="Только просмотр" Тогда
Элементы.Редактирование.Заголовок="Редактировать";
КонецЕсли;
Элементы.Макет.ТолькоПросмотр=Не Элементы.Макет.ТолькоПросмотр;
8
Wobland
05.08.14
✎
08:07
Элементы.Редактирование.Заголовок=?(Элементы.Макет.ТолькоПросмотр, "редактирование", "не редактирование")
врёшь
9
lxndr
05.08.14
✎
08:09
Не врет :)
Потому что надо так:
Элементы.Макет.Редактирование = Не Элементы.Макет.Редактирование;
10
lxndr
05.08.14
✎
08:10
пометку на кнопку к (9) еще повешай и готово
11
Stepanov_D
05.08.14
✎
08:14
(10) Спасибо, сработало!)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший