![]() |
![]() |
![]() |
|
как получить данные при закрытом периоде | ☑ | ||
---|---|---|---|---|
0
desaint08
16.12.15
✎
13:17
|
не знаю корректно или нет описываю задачу... есть справочник даты запрета по видам документа,он закрывает доступ,видимость есть к документам,а как можно разрешить редактировать данные "статус" определенного поля на форме с типом "ПеречисленияСсылка."? метод ЭлементыФормы.статус.доступность=истина; не работает((
|
|||
1
Nuobu
16.12.15
✎
13:19
|
(0) Потому что у всей формы написано ЭтаФорма.Доступность = Ложь.
Метнись кабнчиком по элементам и установи доступность. |
|||
2
desaint08
16.12.15
✎
13:35
|
доступность это как?
|
|||
3
Nuobu
16.12.15
✎
13:36
|
(2) Это ТолькоЧтение = Ложь.
|
|||
4
desaint08
16.12.15
✎
13:37
|
нет такого вроде
|
|||
5
Nuobu
16.12.15
✎
13:38
|
(4) Ну, нет, так нет.
А Вы точно 1С пользуете? |
|||
6
desaint08
16.12.15
✎
13:43
|
я как бы начинающий поэтому некторые термины могу называть не совсем точно,по элементам где в форме?
|
|||
7
desaint08
16.12.15
✎
13:43
|
ЭлементыФормы.статус.доступность=истина;
|
|||
8
desaint08
16.12.15
✎
13:43
|
оно?
|
|||
9
desaint08
16.12.15
✎
13:44
|
или Этотобъект.статус.доступность=истина
|
|||
10
Cyberhawk
16.12.15
✎
13:44
|
"справочник даты запрета по видам документа" // самописка или сторонняя подсистема, поэтому гадать тут будут долго
|
|||
11
FIXXXL
16.12.15
✎
13:44
|
можешь нарисовать свою форму, вывести на нее только элементы, которые можно редактировать
|
|||
12
desaint08
16.12.15
✎
13:45
|
форма уже есть,просто к элементу нужно открыть возможность редактирования
|
|||
13
Nuobu
16.12.15
✎
13:46
|
(12) Напиши ЭтаФорма.Доступность = Истина;
|
|||
14
FIXXXL
16.12.15
✎
13:47
|
(13) и кроме нужного Статуса откроется для изменения все подряд
|
|||
15
Бледно Золотистый
16.12.15
✎
13:47
|
(12) У все формы стоит ТолькоЧтение = Истина, ставь на Ложь. Потом пройдись по всем элементам и проставь доступность кроме нужного
|
|||
16
FIXXXL
16.12.15
✎
13:48
|
(15) проще форму редактирования прикрутить :)
|
|||
17
FIXXXL
16.12.15
✎
13:48
|
да и по логике - правильнее
|
|||
18
Nuobu
16.12.15
✎
13:52
|
(17) Ну, это от ТЗ зависит. В ДО доступность редактируется у каждого элемента отдельно, и ничего, живут люди.
|
|||
19
desaint08
16.12.15
✎
14:03
|
я ступил, есть документ в котором котором закрытая форма,и вот в нем нужно открыть доступ.
|
|||
20
desaint08
16.12.15
✎
14:08
|
я в модуле объекта ищу а там ничего такого нет(
|
|||
21
desaint08
16.12.15
✎
14:08
|
и в форме прописал доступность а не работает
|
|||
22
desaint08
17.12.15
✎
12:47
|
вообщем,в модуле формы дописал следующюю строку
ЭлементыФормы.статус.ТОЛЬКОПРОСМОТР=ЛОЖЬ; потому что я нашел в общих модулях модуль в котором происходит закрытие форм,в котором было прописано Для каждого ТекСтр Из ЭлементыФормы Цикл Если ТекСтр.Имя = "Комментарий" ИЛИ ТекСтр.Имя = "Статус" ИЛИ НЕ Найти(ТекСтр.Имя, "Панель") = 0 ИЛИ НЕ Найти(ТекСтр.Имя, "Действия") = 0 Тогда Продолжить; КонецЕсли; Попытка ТекСтр.ТолькоПросмотр = Истина; Исключение ТекСтр.Доступность = Ложь; КонецПопытки; |
|||
23
desaint08
17.12.15
✎
12:48
|
вот так ларчик просто открывался,спасибо что подсказали в каком направлении искать!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |