Имя: Пароль:
1C
1С v8
непонятное поведение формы при открытии (толькопросмотр)
,
0 Axel2009
 
14.01.13
16:16
есть форма документа, в модуле формы есть 2 процедуры (перед открытием и при открытии) и код модуля формы

ставлю точку останова в модуле формы
ТолькоПросмотр = Ложь
ставлю точку останова в перед открытием
ТолькоПросмотр = Ложь
ставлю точку останова в при открытии
ТолькоПросмотр = Истина

при этом
ПравоДоступа("Редактирование", Метаданные.Документы.Реализация)

не понимаю откуда появляется ТолькоПросмотр = Истина... если в при открытии устанавливаю в Ложь, то все ок, редактировать могу.

куда копать? =)
1 DrShad
 
14.01.13
16:33
ОбновлениеОтображения да и еще в миллионе мест может быть
2 Axel2009
 
14.01.13
16:36
(1) нет обновления отображения. в каждую функцию, которая есть в форме поставил бряк. в итоге переход
модуль
перед открытием
при открытии

а дальше уже не интересно
3 Reset
 
14.01.13
16:38
Пошагово проверял? Вот прямо в конце ПередОткрытием() ложь, а прямо в начале ПриОткрытии() истина?
4 Reset
 
14.01.13
16:39
то есть давишь F10 и хренак поменялось?
5 Axel2009
 
14.01.13
16:39
(3) в точку
6 pessok
 
14.01.13
16:39
да протопай ты от самого создания да и все
7 lefthander
 
14.01.13
16:39
Пруцедура ПередОткрытием(отказ, стандартнаяОбработка)
//*****
СтандартнаяОбработка = ложь;

//********

КонецПроцедуры
8 Axel2009
 
14.01.13
16:39
(4) даже ф11 и хренак поменялось
9 Axel2009
 
14.01.13
16:40
(7) т.е. у всех остальных документов норм срабатывает, а тут стандартную обработку в ложь надо поставить? =)
10 lefthander
 
14.01.13
16:40
Да и написать свои хотелки типа ТолькоПросмотр = ложь
11 Axel2009
 
14.01.13
16:41
(6) видимо я с конца топаю, да? =)
12 Axel2009
 
14.01.13
16:41
(10) да это можно и без стандартной обработки если че. вопрос в том откуда установилась "истина" =)
13 Reset
 
14.01.13
16:41
ПравоДоступа("Редактирование", Метаданные.Документы.Реализация)= Истина

А может нужено еще ИнтерактивноеИзменениеПроведенных?
14 Axel2009
 
14.01.13
16:42
ЗЫ форма толстая, в модуле менеджера объекта ваще пусто
15 Reset
 
14.01.13
16:42
(13) " Форма такого документа открывается в режиме просмотра" - из СП
16 Reset
 
14.01.13
16:43
Если проведен документ, конечно
17 Axel2009
 
14.01.13
16:45
(13) точно, спс =) грешил я на права, но мильон первое место не нашел..
Ошибка? Это не ошибка, это системная функция.