Имя: Пароль:
1C
1С v8
кнопка только просмотр
0 Lensky
 
23.07.13
09:36
КА , в общей форме печатьдокументов добавил кнопку "толькопросмотр",
по нажатию выполняется команда тмРедактирование, но форма не редактируется.

Процедура тмРедактирование(Команда)
   
   ТабличныеДокументы = Новый СписокЗначений;
   
   Для Каждого ТабДокумент Из ИменаТабДокументов Цикл
       ТабличныеДокументы.Добавить(ЭтаФорма["Таб" + ТабДокумент.Значение], ТабДокумент.Представление);
   КонецЦикла;
   ЭтаФорма["Таб" + ТабДокумент.Значение].Ширинастраницы      = 10 ;

   ЭтаФорма["Таб" + ТабДокумент.Значение].ТолькоПросмотр      = ложь ;
   ЭтаФорма["Таб" + ТабДокумент.Значение].Защита      = ложь  ;

   ЭтаФорма.ТекущийЭлемент.Пометка = НЕ ЭтаФорма.ТекущийЭлемент.Пометка;

КонецПроцедуры
1 mikecool
 
23.07.13
09:39
а что должно быть, если у тебя постоянно
   ЭтаФорма["Таб" + ТабДокумент.Значение].ТолькоПросмотр      = ложь ;
   ЭтаФорма["Таб" + ТабДокумент.Значение].Защита      = ложь  ;
2 cw014
 
23.07.13
09:40
(1) Опередил
3 mikecool
 
23.07.13
09:40
может надо так:
ЭтаФорма.ТекущийЭлемент.Пометка = НЕ ЭтаФорма.ТекущийЭлемент.Пометка;
  ЭтаФорма["Таб" + ТабДокумент.Значение].ТолькоПросмотр      = ЭтаФорма.ТекущийЭлемент.Пометка;
  ЭтаФорма["Таб" + ТабДокумент.Значение].Защита      = ЭтаФорма.ТекущийЭлемент.Пометка;
4 Lensky
 
23.07.13
10:48
(1) Так печ форма даже при этом коде не доступна для редактирования.
5 Ёпрст
 
23.07.13
10:55
(0) и чего у тебя за циклом усё ??
6 Lensky
 
23.07.13
11:28
(5) Включил в цикл ничего не поменялось
Задам вопрос иначе,
как программно решить вопрос редактирования печатной формы вместо Меню-Таблица-вид-редактирование?
7 Lensky
 
23.07.13
15:21
up
Независимо от того, куда вы едете — это в гору и против ветра!