|
Доступность реквизитов в закрытом периоде
| ☑ |
0
DrManhattan
16.01.15
✎
13:41
|
Добрый день.
Подскажите плиз как сделать доступными для редактирования некоторые реквизиты формы документа из закрытого периода? Платформа 8.3
|
|
1
Dmitriy_76
16.01.15
✎
13:44
|
только открывать "закрытый период" + править форму документа
|
|
2
DrManhattan
16.01.15
✎
13:55
|
(1) я посмотрел код, и там после проверки на дату запрета форма блочится строкой
Форма.ТолькоПросмотр = Истина
Синтакс-помощник по поводу "ТолькоПросмотр" пишет, что если этому свойству присваивается Истина, то блокируются все элементы со свойством "ИзменяетДанные". Но я не нашел вообще в конфигураторе где эта галочка ставится. Идеально было бы сделать именно этим способом.
Изначально я пытался сделать подругому. Я убрал строку "Форма.ТолькоПросмотр = Истина" и в цикле перебирал все реквизиты и устанавливал Доступность каждого. Этот способ тоже неплох, но непонятно как заблочить нужные кнопки командной панели.
|
|
3
mikecool
16.01.15
✎
13:56
|
(2) есть на поддержке конфига, в которой можно править некоторые (описанные) реквизиты в любом периоде, вот только гемора от этого дофига
юзай регистры сведений
|
|
4
deniseek
16.01.15
✎
13:59
|
(2) Ну откроете вы эти реквизиты, а потом что нужно сделать? Документ перезаписать? Период закрыт- не даст. Сделать доступным определенный документ в закрытом периоде- это другая песня.
|
|
5
mikecool
16.01.15
✎
13:59
|
+3 проще говоря - все,что мб изменено в прошлом выносить в регистры сведений
|
|
6
DrManhattan
16.01.15
✎
14:13
|
(4) Открываемые реквизиты это ШаблонWord для печати документа и ПодписантКонтрагента, который подставляется в печатную форму документа. Все это нужно, чтобы распечатать потом документ по новому шаблону. При печати документ перезаписывается, вы правы. Но с этим я что-нибудь наколдую =)
|
|
7
mikecool
16.01.15
✎
14:40
|
(6) еще раз - используй РС для этого
|
|
8
deniseek
18.01.15
✎
13:52
|
+(6) +(2) Смотрите на дополнительные реквизиты (свойства) Там можно рулить датой запрете, точнее не контролировать ее. Другими словами: укажешь- не будет контроля. Больше не могу сказать. Думай.
|
|