|
v7: Можно ли получить доступ к полю ТекущийДокумент в форме Журнала для изменения
| ☑ |
0
burrya
06.02.12
✎
17:10
|
Можно ли каким-то образом получить доступ к полю ТекущийДокумент в форме Журнала для изменения.
|
|
1
burrya
06.02.12
✎
17:11
|
или как-то по другому спозиционировать текущую строку на нужный документ
|
|
2
Он
06.02.12
✎
17:12
|
АктивизироватьОбъект(НужныйДокумент)
|
|
3
Ёпрст
06.02.12
✎
17:30
|
Если для изменения, то так:
Док = создатьОбъект("Документ");
Док.НайтиДокумент(ТекущийДокумент);
Док.Вася="лох";
Док.Записать();
|
|
4
burrya
06.02.12
✎
17:31
|
не, не для изменения
просто чтоб в форме журнала текущая строка перепрыгнула на нужный док
|
|
5
2S
06.02.12
✎
17:33
|
(4) еще раз повторить?
|
|
6
Ёпрст
06.02.12
✎
17:38
|
(4) тогда (2)
|
|
7
Он
06.02.12
✎
17:40
|
Есть нюансик.
Если НачалоИнтервала() > ТекДок.ДатаДок Тогда
УстановитьИнтервал(ТекДок.ДатаДок, КонецИнтервала());
КонецЕсли;
АктивизироватьОбъект(ТекДок);
|
|
8
Ёпрст
06.02.12
✎
17:49
|
(7) тогда уж и отбор отключить
|
|
9
Он
06.02.12
✎
17:51
|
(8) Да. Если установлен.
|
|
10
burrya
06.02.12
✎
17:51
|
в журнале, где используются закладки - АктивизироватьОбъект сработает если закладка стоит на томже самом виде документа, что мы и активизируем
|
|
11
burrya
06.02.12
✎
17:52
|
(+10)а все вопрос отпал (8)
|
|
12
burrya
06.02.12
✎
17:53
|
получается что в таком журнале активизировать не получится
|
|
13
Он
06.02.12
✎
17:55
|
(10) С чего такой вывод?
|
|
14
Он
06.02.12
✎
17:55
|
(13) -> (12)
|
|
15
burrya
06.02.12
✎
18:01
|
(14)а что можно что-ли?
там же по закладкам отбор по видам документов строится
|
|
16
viktor_vv
06.02.12
✎
18:03
|
(15) Если твой объект для активизации попадает в критерий отбора, то все нормально будет. А если нет, то переключай отбор на тот, куда документ попадет.
|
|