|  | Изменение доступности кнопки при свойстве формы ТолькоПросмотр = Истина | ☑ | 
    
        | 0
    
        gena385   24.10.22✎ 21:24 | 
        На командную панель добавляю кнопку, она не доступна при свойстве формы ТолькоПросмотр = Истина. Подскажите как сделать ее доступной? Свойство ТолькоПросмотр изменять нельзя.     |  | 
    
        | 1
    
        RomanYS   24.10.22✎ 21:26 | 
        (0) у кнопки/команды нет свойства "изменяет данные"? Флажок нужно снять     |  | 
    
        | 2
    
        gena385   24.10.22✎ 21:51 | 
        (1) Проверил. Кнопку добавляю программно, не меняя формы документа. У кнопки, которую добавляю ИзменяетДанные = ложь.     |  | 
    
        | 3
    
        Фрэнки   24.10.22✎ 21:56 | 
        (2) программное добавление в каком месте происходит? Может быть в самом начале, а где-то в самом конце отрабатывает процедура установки свойств для всех элементов формы?     |  | 
    
        | 4
    
        gena385   24.10.22✎ 22:04 | 
        (3) В конце процедуры ПриОткрытии формы документа. 
Возможно я действительно пропускаю момент установки свойств для всех элементов формы. Пока не нашел такого момента.
 А кнопки "Закрыть" и "Печать" доступны и я понимаю что проблема в разнице между их свойствами и той кнопки, что я добавил. Но не могу ее понять.
 |  | 
    
        | 5
    
        RomanYS   24.10.22✎ 22:25 | 
        (4) может проблема не толькопросмотр, а в том что что-то забыл у кнопки указать?. Код покажи     |  | 
    
        | 6
    
        gena385   24.10.22✎ 23:02 | 
        (5) Кнопки = ЭлементыФормы.ОсновныеДействияФормы.Кнопки;
Если ЭтаФорма.ТолькоПросмотр тогда
 //ИндексНовойКнопки = Кнопки.Индекс(Кнопки.ок);
 //Кнопки.Удалить(Кнопки.ок);
 Кнопки.Добавить("пппп",ТипКнопкиКоманднойПанели.Действие,"пппп",Новый Действие("СохранитьДокумент") );
 Кнопки.пппп.ИзменяетДанные = Истина;
 КонецЕсли;
 
 
 Процедура СохранитьДокумент()
 
 ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);
 
 КонецПроцедуры
 |  | 
    
        | 7
    
        RomanYS   24.10.22✎ 23:53 | 
        (6) так ложь же нужно!
 Ну и про ОФ можно было упомянуть
 |  |