Имя: Пароль:
1C
1С v8
Динамический список. Не встает на строку созданного документа.
0 igor_suvorov
 
17.05.13
16:17
Есть динамический список, основная таблица - Документ.БлаБла.

Вместо стандартной кнопки "Добавить" написана своя:

&НаКлиенте
Процедура Создать(Команда)
   ВидДокумента = ?(Элементы.Страницы.ТекущаяСтраница = Элементы.Оплата, "Оплата", "Показания счетчиков");
   Владелец     = ?(Элементы.Страницы.ТекущаяСтраница = Элементы.Оплата, Элементы.Оплата, Элементы.ПоказанияСчетчиков);
   ОткрытьФорму("Документ.фрмОплатаИПоказанияСчетчиков.Форма.ФормаДокумента", Новый Структура("ВидДокумента", ВидДокумента), Владелец);
КонецПроцедуры

При записи и закрытии документа в динамическом списке фокус не устанавливается на вновь созданный документ. (в стандартном исполнении - устанавливается). Что куда необходимо дописать?

П.С. Пробовал функции:

ОповеститьОбИзменении(Ссылка);
ОповеститьОЗаписиНового(Ссылка);

Увы, не помогло. Спасибо, что уделили время!
1 Xatori
 
17.05.13
16:55
хз как на УФ, в обычных при закрытии я бы установил Текущую строку
2 vinogradъ
 
17.05.13
17:01
"Не встает на строку созданного документа." беда
3 mikecool
 
17.05.13
17:06
ТекущаяСтрока = Ссылка
4 igor_suvorov
 
17.05.13
17:07
а как передать ссылку из документа в форму списка? документ открывается НЕ модально!
5 hhhh
 
17.05.13
17:14
(4) наверно потому что Владелец у тебя ТекущаяСтраница, а должен быть владелец ТабличноеПоле. Разберись с владельцами.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.