Имя: Пароль:
1C
1С v8
Управляемая форма, как программно создать кнопку редактирования данных
,
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) Спасибо, сработало!)