Имя: Пароль:
1C
1С v8
Операция документа
,
0 zett
 
07.12.12
15:38
Возможно ли запретить программно изменять Вид операции документа пользователю?
1 Нуф-Нуф
 
07.12.12
15:39
да. инфа 146%
2 zett
 
07.12.12
15:39
УПП 1.3
3 zett
 
07.12.12
15:41
Через ЭлементыФормы не удается.
4 Нуф-Нуф
 
07.12.12
15:42
что значит не удается?
5 zett
 
07.12.12
15:43
Хочу сделать не доступным выбор вида операции. Пишет что Доступность нельзя установить в Ложь.
6 shuhard
 
07.12.12
15:44
(5) что-то мешает воткнуть Отказ под кнопку ?
7 Нуф-Нуф
 
07.12.12
15:45
покажи код, которым пытаешься установить и текст ошибки
8 zett
 
07.12.12
15:47
ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Доступность=Ложь;
9 FIXXXL
 
07.12.12
15:49
посмотри как формируется список операций, оттуда и пляши
10 zett
 
07.12.12
15:55
РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации,
                                         ВидОперации.Метаданные().ЗначенияПеречисления,
                                         Новый Действие("ДействияФормыДействиеУстановитьОперацию"));






Процедура УстановитьПодменюВыбораВидаОперации(ЭлементМеню, ОбъектЗаполнения, ОбъектОбработкиВыбораОперации) Экспорт

   Для Каждого ЭлементЗаполнения Из ОбъектЗаполнения Цикл
       Если Лев(ЭлементЗаполнения.Имя,7) = "Удалить" Тогда
           Продолжить;
       КонецЕсли;
       ПунктМеню = ЭлементМеню.Кнопки.Добавить(ЭлементЗаполнения.Имя, ТипКнопкиКоманднойПанели.Действие,
                                               ЭлементЗаполнения.Синоним, ОбъектОбработкиВыбораОперации);
       ПунктМеню.ИзменяетДанные = Истина;
   КонецЦикла;

КонецПроцедуры // УстановитьПодменюВыбораВидаОперации()
11 zett
 
07.12.12
16:09
Спасибо работает.

   Для Каждого ТекСтр из ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации.Кнопки Цикл
       ТекСтр.Доступность=Ложь;
   КонецЦикла;
12 pessok
 
07.12.12
16:12
(11) радикально :)
Закон Брукера: Даже маленькая практика стоит большой теории.