|   |   | 
| 
 | v7: Редактирование реквизита формы документа при ТолькоПросмотр() = 1 | ☑ | ||
|---|---|---|---|---|
| 0
    
        dk 14.02.18✎ 15:12 | 
        Кинул текстовый реквизит на форму документа - надо чтобы он редактировался даже при открытии документа только на просмотр
 Это не реквизит документа - просто текстовое поле Пробовал приоткрытии Форма.ДопИнфо_ВремяПриемки.Доступность(1); Форма.ДопИнфо_ВремяПриемки.Редактирование(1); -------------- в привыборезакладки тот же код вставил и нифига - не дает редактировать реквизит если док тока на просмотр открывается --------- Есть решение стандартное или через формекс? | |||
| 1
    
        Kigo_Kigo 14.02.18✎ 15:15 | 
        Да , прилепить кнопку и ВвестиЗначение()     | |||
| 2
    
        dk 14.02.18✎ 15:36 | 
        так себе решение
 думал формекс все умеет, но похоже тут не поможет ( | |||
| 3
    
        Kigo_Kigo 14.02.18✎ 15:40 | 
        (2) Может и так себе решение, зато рабочее     | |||
| 5
    
        aka AMIGO 14.02.18✎ 15:48 | 
        Отбой, ошибка..     | |||
| 6
    
        Вафель 14.02.18✎ 15:49 | 
        перходи на 8, там такое есть )))     | |||
| 7
    
        Масянька 14.02.18✎ 15:53 | 
        (2) Процедура ПослеОткрытия()
 Если (ТолькоПросмотр = 1) или (НулевоеГашение = 1) Тогда РасшФормы.УстановитьФорму(Форма); Для Счетчик = 0 По (РасшФормы.КоличествоАтрибутов() - 1) Цикл РасшФормы.ПолучитьАтрибут(Счетчик).Доступность = 0; КонецЦикла; Форма.Корректировка.Доступность(1); Форма.кнЗакрыть. Доступность(1); Форма.кнДействия. Доступность(1); Если (НулевоеГашение = 1) Тогда Форма.кнОК. Доступность(1); Форма.кнОБГ. Доступность(1); Форма.кнЗаписать.Доступность(1); КонецЕсли; КонецЕсли; КонецПроцедуры // ПослеОткрытия В Для - обход элементов формы и закрытие (только просмотр), затем для нужных открытие (редактирование). РасшФормы = СоздатьОбъект("РасширениеФормы"); | |||
| 8
    
        Kigo_Kigo 14.02.18✎ 15:55 | 
        (7) Садись, по 8-ке Пять, по 7-ке два!     | |||
| 9
    
        cincout 14.02.18✎ 15:57 | 
        (0) Кнопка, с программной записью в журнал регистрации     | |||
| 10
    
        Масянька 14.02.18✎ 16:00 | 
        (8) Значит так! За изобретение ставлю «пять», а по предмету — «неуд». (С)     | |||
| 11
    
        Kigo_Kigo 14.02.18✎ 16:05 | 
        (10) А шо це не так?(с)     | |||
| 12
    
        dk 14.02.18✎ 16:06 | 
        (7) т.е. закрыть форму и потом открыть не на просмотр?
 тоже не фонтан | |||
| 13
    
        Масянька 14.02.18✎ 16:10 | 
        (12) Открываешь форму (просто). Для ТолькоПросмотр свой параметр. И при наличии этого параметра - делаешь.
 "Не фонтан" - переходи на снеговика. Ну, или напиши. | |||
| 14
    
        Масянька 14.02.18✎ 16:11 | 
        (11) У меня в семерке работает.     | |||
| 15
    
        Kigo_Kigo 14.02.18✎ 16:21 | 
        (14) Без формекса? ))))     | |||
| 16
    
        Kigo_Kigo 14.02.18✎ 16:22 | 
        (12) Она при открытии обходит все элементы формы и закрывает их     | |||
| 17
    
        Ёпрст гуру 14.02.18✎ 16:56 | 
        (0) есть. на кнопку повесть активикс с текстом.
 Будет тебе редактирование | |||
| 18
    
        Ёпрст гуру 14.02.18✎ 16:56 | 
        т.к кнопки не блокируются, твой активикс тоже не будет блокирован     | |||
| 19
    
        Ёпрст гуру 14.02.18✎ 16:58 | 
        Ну или, через ДобавитьАтрибут поиграться.
 Т.е программно лепишь этот атрибут на форме сам. Хотя я не уверен, что при ТолькоПросмотр он будет доступен, лень проверять | |||
| 20
    
        big 15.02.18✎ 05:16 | 
        (15) процедура ПослеОткрытия() - это уже формекс. Ну, и "расширениеформы" какбэ намекает ))     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |