Имя: Пароль:
1C
1C 7.7
v7: Внеш.Отчет, Из ячейки таблицы простое действие: открыть журнал, встать на документ
0 aka AMIGO
 
10.12.11
11:18
Журнал открывается, но встать на документ заставить не могу.. всегда активен последний в списке.
вот собственно код..
Создание расширения:
ТекДок = ТЗП.ТекДок;
           Расш = СоздатьОбъект("СписокЗначений");
           Расш.Установить("Журнал", "ПоступлениеТМЦ");
           
           Расш.Установить("Документ", ТекДок);
//..............

Процедура ОбработкаЯчейкиТаблицы(ЗначЯч, Адр)
   Если ТипЗначенияСтр(ЗначЯч)="СписокЗначений" Тогда
       Парам = ЗначЯч;
       Док = СоздатьОбъект("Документ");
       Док.НайтиДокумент(Парам.Получить("Документ"));
       Докум = Док.ТекущийДокумент();
       ОткрытьФорму("Журнал."+Парам.Получить("Журнал")+"."+"ФормаСписка", Докум);
       
   КонецЕсли;
КонецПроцедуры

Журналов для открытия у меня несколько, и они распознаются правильно..
(код накручен в проце ОбработкаЯчейкиТаблицы, это я ломал голову в поисках решения.. не обессудьте..)

Где я ошибся? при открытии журнала не позиционируется на нужный документ..
1 Mans
 
10.12.11
11:38
в журнале:
ПриОткрытии()
Активизировать(Форма.Параметр);
2 aka AMIGO
 
10.12.11
11:41
(1) ёлки.. Спасибо! :)