Имя: Пароль:
1C
1C 7.7
v7: поле в любом случае недоступно
0 lucifer
 
14.11.11
16:28
форма.прим.доступность(1);

и толку 0 (((
помню как-то бился уже с такой проблемой. проблема была в том что используются закладки, вроде решилось тем что я доступность задал после
ИспользоватьЗакладки
так и сейчас я после пишу
форма.прим.доступность(1);
а этой гадине пофиг (((
1 andrewks
 
14.11.11
16:30
при чём здесь доступность и закладки? с видимостью путаешь
2 Ёпрст
 
14.11.11
16:30
(0) форма открыта только на просмотр.
3 lucifer
 
14.11.11
16:30
неа, модально
4 2S
 
14.11.11
16:31
(3) бугага
5 lucifer
 
14.11.11
16:31
ну в смысле при нажатии на редактирование
6 2S
 
14.11.11
16:31
глдатазапретаредактирования() ?
7 1Сергей
 
14.11.11
16:32
ответ в (1)
8 lucifer
 
14.11.11
16:32
(6)бугага

сам придумал ))
у меня самописная конфигурация нет такой ф-и
9 lucifer
 
14.11.11
16:33
(1) возможно что-то путаю, но падла не пашет же ((
(7) в 1 нет ответа
10 2S
 
14.11.11
16:34
матчасть
Процедура ПриОткрытии()
...
ИспользоватьЗакладки()
...
УправлениеДиалогом()
...
КонецПроцедуры
//
Процедура ПриВыбореЗакладки()
...
УправлениеДиалогом()
...
КонецПроцедуры
11 1Сергей
 
14.11.11
16:34
(9) форма.прим.доступность(1);  надо выполнять непосредственно после Форма.ИспользоватьСлой(<?>,);
12 Ёпрст
 
14.11.11
16:34
(9)
Сообщить(Форма.ТолькоПросмотр())
13 andrewks
 
14.11.11
16:34
и как ты хочешь ответ получить, если мы не видим, что у тебя там нахреноверчено?
14 andrewks
 
14.11.11
16:35
(11) не обязательно
15 KRV
 
14.11.11
16:36
хм.. а ведь в(0) лучшая защита от копирования!! - никто связываться не будет!
16 lucifer
 
14.11.11
16:36
дело вот в чем, это поле доступна некоторым отделам, сейчас нужно открыть доступ еще одному, пишу в ПриОткрытии() (в самом конце т.е. после ИспользоватьСлой и ИспользоватьЗакладки)
   Если (НазваниеНабораПрав()=глЗавсклада)и(форма.модальныйрежим()=1) Тогда
        форма.прим.доступность(1);
   КонецЕсли;
и фиг
если добавить в условие например сообщить(1); то 1 выводит, т.е. условие отрабатывает
17 1Сергей
 
14.11.11
16:36
(14) главное ДО
18 1Сергей
 
14.11.11
16:37
(17)+ не применять :)
19 Ёпрст
 
14.11.11
16:37
На (12) ответ будет ?
20 1Сергей
 
14.11.11
16:37
(16) тогда (12)
21 andrewks
 
14.11.11
16:39
потелепатирую:
на форме есть текстарь с формулой, по которой отрабатывает процедура установки доступности
22 lucifer
 
14.11.11
16:39
(19) извини не увидел, 1 выводится
23 andrewks
 
14.11.11
16:39
бугага
24 1Сергей
 
14.11.11
16:39
(22) ну, вот и ответ
25 2S
 
14.11.11
16:39
(22) думаешь автор такой извращенный извращенец?
26 2S
 
14.11.11
16:39
но похоже да :)))
27 Ёпрст
 
14.11.11
16:40
(22) тогда ответ в (2)
28 1Сергей
 
14.11.11
16:40
(27) скажи, как ты протелепатировал, что дело не в слоях?
29 Ёпрст
 
14.11.11
16:42
(28) а при чем тут вообще слой ?...
30 andrewks
 
14.11.11
16:43
(28) читай (1) применительно к себе ;-)
31 1Сергей
 
14.11.11
16:44
(29) все же начинающие спотыкаются о то, что если изменить видимость/доступность до ИспользоватьСлой - получишь болт
32 andrewks
 
14.11.11
16:45
(31) это касается только видимости
33 2S
 
14.11.11
16:45
(31) ну это логично
34 1Сергей
 
14.11.11
16:46
(32) хм... точно. Вот тут меня мой телепат и подвёл :)
35 lucifer
 
14.11.11
16:53
вот я дурак дурацкий, копаюсь в коде и не подумал что права могут быть ограничены в конфигураторе, а это тот самый случай ))
36 2S
 
14.11.11
16:54
истина где-то рядом...