Имя: Пароль:
1C
1С v8
Доступность реквизитов в закрытом периоде
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) Смотрите на дополнительные реквизиты (свойства) Там можно рулить датой запрете, точнее не контролировать ее. Другими словами: укажешь- не будет контроля. Больше не могу сказать. Думай.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.