Имя: Пароль:
1C
1С v8
как получить данные при закрытом периоде
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
вот так ларчик просто открывался,спасибо что подсказали в каком направлении искать!!!