Имя: Пароль:
1C
1С v8
Получить предыдущую строку динамического списка. УФ.
0 Cumpuciy
 
08.07.16
10:58
На форме есть динамический список, у него указана основная таблица.
По определенной обработке оповещения мне надо я программно обновляю список, но мне надо, что бы текущей строкой становилась предыдущая.
Элементы.Список.ТекущаяСтрока возвращает мне ссылку на документ. Никак не могу докапаться.

Спасибо.
1 Nuobu
 
08.07.16
10:59
(0) Можно получить данные списка динамического.
2 Cumpuciy
 
08.07.16
11:02
ДинамическийСписок (DynamicList)
Свойства:

АвтоматическоеСохранениеПользовательскихНастроек (AutoSaveUserSettings)
Группировка (Group)
ДинамическоеСчитываниеДанных (DynamicDataRead)
КлючТекущихПользовательскихНастроек (CurrentUserSettingsKey)
КомпоновщикНастроек (SettingsComposer)
ОсновнаяТаблица (MainTable)
Отбор (Filter)
Параметры (Parameters)
Порядок (Order)
ПроизвольныйЗапрос (CustomQuery)
ТекстЗапроса (QueryText)
УсловноеОформление (ConditionalAppearance)

Методы:
ПолучитьОбязательноеИспользование (GetRequiredUse)
УстановитьОбязательноеИспользование (SetRequiredUse)

В какую сторону смотреть?
3 Cumpuciy
 
08.07.16
11:05
Что-то Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных()
возвращает Метод объекта не обнаружен (ПолучитьИсполняемуюСхемуКомпоновкиДанных)
4 Cumpuciy
 
08.07.16
11:07
А Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных() возвращает Неопределено
5 Cumpuciy
 
08.07.16
11:38
от вас помощи не дождешься)
сделал через костыль.
Wsh = Новый COMОбъект("Wscript.shell");
Wsh.SendKeys("{UP}");  
Элементы.Список.Обновить();