|
Сделать флажок доступным в документе закрытого периода возможно? | ☑ | ||
---|---|---|---|---|
0
Эмбеддер
13.03.13
✎
09:32
|
Акт сверки, флажок СверкаСогласована. Если период закрыт (при открытии Форма.ТолькоПросмотр=Истина), пытаюсь сделать доступным так
если ТолькоПросмотр тогда ЭлементыФормы.СверкаСогласована.Данные=""; ЭлементыФормы.СверкаСогласована.Доступность=Истина; конецесли; конечно можно поменять форму, поместив на нее свой флажок, но интересует возможность изменить модуль формы но форму |
|||
1
Эмбеддер
13.03.13
✎
09:35
|
интересует возможность изменить модуль формы но НЕ форму
|
|||
2
sergoqwe
13.03.13
✎
09:37
|
Как понять... интересует возможность изменить модуль формы?????? кто-то запрещает?
|
|||
3
butterbean
13.03.13
✎
09:43
|
(0) лучше вообще не трогать форму документа — делать либо обработкой либо кнопочку в форму списка документов добавить
|
|||
4
Эмбеддер
13.03.13
✎
09:43
|
(2) если форма открывается ТолькоПросмотр, то все элементы формы, оторбажающиее ее данные, становятся только для чтения. как убрать этот признак у флажка, если его нет свойствах этого флажка (если смотреть в отладчике). ТолькоЧтение есть у полей ввода, но нет у флажка
даже если я ставлю Данные="", все равно он только для чтения |
|||
5
Эмбеддер
13.03.13
✎
09:44
|
(3) да я сделал в других видах документов на форме списка правой кнопкой мыши. а здесь решил сделать в самом документе. в форме списка все равно придется менять и форму и модуль формы
|
|||
6
Эмбеддер
13.03.13
✎
09:45
|
в общем если перенести
ЭлементыФормы.СверкаСогласована.Данные=""; из ПриОткрытии в ПередОткрытием, то все получается |
|||
7
Maxus43
13.03.13
✎
09:47
|
у флажка Доступность, но хз сработает ли, ибо Толькопросмотр накладывается на всю форму
|
|||
8
Эмбеддер
13.03.13
✎
09:50
|
(7) в принципе элементы остаются доступны, мышью в них можно переходить (с Доступно=Истина я ступил)
но проблему решил - в ПередОткрытием ставлю данные="", а в ПриОткрытии, если не ТолькоПросмотр - возвращаю обратно |
|||
9
Maxus43
13.03.13
✎
09:53
|
что это даст то?
Док записать не сможешь, витоге реквизит не сохранится |
|||
10
Эмбеддер
13.03.13
✎
09:58
|
(9)
ПриОткрытии: если НЕ ТолькоПросмотр тогда ЭлементыФормы.СверкаСогласована.Данные="СверкаСогласована"; иначе ЭлементыФормы.СверкаСогласована.Значение=СверкаСогласована; конецесли; ПередОткрытием: ЭлементыФормы.СверкаСогласована.Данные=""; СверкаСогласованаПриИзменении: Процедура СверкаСогласованаПриИзменении(Элемент) // это новое если ЭлементыФормы.СверкаСогласована.Данные="" тогда Об=Ссылка.ПолучитьОбъект(); Об.ОбменДанными.Загрузка=Истина; Об.СверкаСогласована=ЭлементыФормы.СверкаСогласована.Значение; Об.Записать(); конецесли; // а это было УстановитьДоступность(); КонецПроцедуры |
|||
11
Maxus43
13.03.13
✎
10:02
|
ну смотрите, просто криво это вот всё
|
|||
12
Maxus43
13.03.13
✎
10:03
|
погоди, ошибки нет чтоли? проверка записи в закрытом периоде в типовых на подписках, не должно дать записать
|
|||
13
Эмбеддер
13.03.13
✎
10:08
|
(12) в случае ОбменДанными.Загрузка такие подписки выходят без проверки. даже если делать кнопку в форме списка, все равно придется использовать ОбменДанными.Загрузка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |