Имя: Пароль:
1C
1С v8
Видимость галочки Ручная корректировка
, ,
0 Андрей 0910
 
27.12.12
09:49
Всем здравствуйте.

Как можно сделать видимой галочку "Ручная корректировка" в "Результате проведения документа" для пользователей без ролей "Право гл.бух." и полных прав? Прошерстил весь модуль формы обработки Корректировка движений - нигде не нашел...
1 samozvanec
 
27.12.12
09:56
УФ?
2 samozvanec
 
27.12.12
09:57
Конфа?
3 aka AMIGO
 
27.12.12
10:05
Или я что-то не понимаю, или вот это сработает:
   Если <условие> = 1 Тогда
               ЭтаФорма.ЭлементыФормы.МояГалочка.Доступность  = Истина;
       ЭтаФорма.ЭлементыФормы.МояГалочка.Видимость  = Истина;
       
В ПриОткрытии(...)
       ЭтаФорма.ЭлементыФормы.МояГалочка.Доступность  = Ложь;
       ЭтаФорма.ЭлементыФормы.МояГалочка.Видимость  = Ложь;

Соответственно, в Свойствах МоейГалочки снять флажки с доступность и видимость..

конфа - не важна..
ести я ошибся - прошу прощения покорно :)
4 Андрей 0910
 
27.12.12
10:15
(2),(3) - нет, обычные. БП 2.0.
5 Андрей 0910
 
27.12.12
10:16
прошу прощения, в предыдущем посте ответ на (1),(2)
6 Андрей 0910
 
27.12.12
10:17
(3)
вот это первым делом пробовал

ЭтаФорма.ЭлементыФормы.МояГалочка.Видимость = Истина

не работает
7 samozvanec
 
27.12.12
10:18
(6) ищи, где видимость устанавливается, делай после, или там правь, лучше - роль добавить
8 cw014
 
27.12.12
10:19
Обработка.КорректировкаДвижений.ОсновнаяФорма
Строка 281

Хренова ты шерстил модули
9 Андрей 0910
 
27.12.12
10:23
ИначеЕсли РучнаяКорректировка И (РольДоступна("ПравоГлавногоБухгалтера") ИЛИ РольДоступна("ПолныеПрава")) Тогда

это выражение как-то управляет видимостью галочки на форме?
10 Андрей 0910
 
27.12.12
10:23
(9) к (8)
11 Андрей 0910
 
27.12.12
10:25
(7) Роль нельзя - у меня РЛС...
а даже если и добавить роль - что в ней нужно включить-то?
12 Андрей 0910
 
27.12.12
10:26
(7) ну и сабж-то собссно в том, что не могу найти, где устанавливается видимость...
13 aka AMIGO
 
27.12.12
10:29
кхм.. Правка/Глобальный поиск текст РучнаяКорректировка
или такой:
Элемент.Колонки.РучнаяКорректировка.Видимость

второй вариант - терпеливо проследить по отладчику открытие формы
14 aka AMIGO
 
27.12.12
10:31
проследить, поставив в табло РучнаяКорректировка, или уж совсем оператор
15 Андрей 0910
 
27.12.12
10:41
(14)
последней строкой в ПриОткрытии() написал

ЭлементыФормы.РучнаяКорректировка.Видимость = Истина;


Останов на КонцеПроцедуры показывает Истину. Но галочка не видна.. (
16 Андрей 0910
 
27.12.12
10:41
может это в платформу зашито?
17 samozvanec
 
27.12.12
10:45
(16) нет) роль, функциональную опцию тоже можно - это все если хочешь управлять возможностью. вот нету у меня БП 2.0, так бы посмотрел.

РучнаяКорректировка.Видимость - вот это гугли в модуле формы, там условие смотри
18 cw014
 
27.12.12
10:58
Тебе поможет ЭлементыФормы.ПанельФлага.Свертка
19 Андрей 0910
 
27.12.12
11:09
(18) о да, это именно то, что нужно. большое спасибо!
20 cw014
 
27.12.12
11:10
"Спасибо" стоит 150 рублев. Новый год все такие
21 aka AMIGO
 
27.12.12
11:12
(20) а остальные чо? бесплатно старались?
150 каждому! © :)
22 cw014
 
27.12.12
11:14
(21) А остальным совет, чаще открывать 1С :)
Основная теорема систематики: Новые системы плодят новые проблемы.