Имя: Пароль:
1C
1C 7.7
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) Если твой объект для активизации попадает в критерий отбора, то все нормально будет. А если нет, то переключай отбор на тот, куда документ попадет.