Имя: Пароль:
1C
 
Как при открытии формы списка активизировать текущий документ
0 Олежкаа
 
14.02.07
13:34
Этим куском я получаю и открываю "ФормаСписка"

Процедура ПриЗакрытии()
   ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
   ФормаСписка.Открыть();
КонецПроцедуры

но при открытии формы он не становится на "текущий элемент", который только что был записан и из модуля которого вызвана эта процедура ПриЗакрытии()!! Что мне нужно еще написать чтобы он при закрытии "формы элемента", открывал "форму списка" и по умолчанию стоял на только что закрытом документе?
1 Олежкаа
 
14.02.07
14:19
Все так плохо???
2 dimoff
 
14.02.07
14:21
Да, чего уж хорошего, когда синтакс-помощника в конфигураторе нету
3 dimoff
 
14.02.07
14:22
Я не гордый, скопирую

ПараметрТекущаяСтрока (CurrentLineParameter)
Расширение формы списка документов
ПараметрТекущаяСтрока (CurrentLineParameter)
Использование:
Чтение и запись.
Описание:
Тип: ДокументСсылка. Осуществляет позиционирование на строку, содержащуюся в форме списка и отображающую устанавливаемое значение. Позиционирование происходит при открытии или повторном открытии формы. Если форма используется для выбора или подбора, данная установка имеет более высокий приоритет, чем свойство формы НачальноеЗначениеВыбора.
4 Олежкаа
 
15.02.07
14:02
(3) У меня при вводе на основании, когда я закрываю документ "РеализацияТоваровУслуг"(созданный на основании "Счета") должна открыться "ФормаСписка" документа "РеализацияТоваровУслуг", то что Вы предлагаете у меня не работает (я не знаю как это пременить) Более подробно можно объяснить??
5 Defender aka LINN
 
15.02.07
14:07
(4) Куда уж подробнее?

Процедура ПриЗакрытии()
   ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
   ФормаСписка.ПараметрТекущаяСтрока = Ссылка;
   Если НЕ ФормаСписка.Открыта() Тогда
       ФормаСписка.Открыть();
   Иначе
       ФормаСписка.Активизировать();
   КонецЕсли;
КонецПроцедуры
6 Defender aka LINN
 
15.02.07
14:08
Блин. Некрасиво получилось...
7 Ц_У
 
15.02.07
14:12
Процедура ПриЗакрытии()
  ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
  ФормаСписка.ПараметрТекущаяСтрока = Ссылка;
  Если НЕ ФормаСписка.Открыта() Тогда
      ФормаСписка.Открыть();
  Иначе
      ФормаСписка.Активизировать();
  КонецЕсли;
КонецПроцедуры
//Так лучше?
8 Олежкаа
 
15.02.07
14:29
(5)(7) Огромное спасибо!!! Я почему-то надеюсь всегда на выпадающее меню!
когда пишу ФормаСписка.(Здесь выпадает меню в параметрами) и там нет параметра "ПараметрТекущаяСтрока". Теперь буду знать что не всегда надо надеятся на это выпадающее меню!!! Простите за ламерство :)
Ошибка? Это не ошибка, это системная функция.