|
Работа с динамическим списком
| ☑ |
0
Odin1C
02.12.12
✎
21:42
|
Выбираю данные произвольным запросом из регистра сведний срез последних.
При установке основной таблицы в настройках списка становится недоступна галочка "динамическое считывание данных". Интерфейс спланирован так, чтобы при нажатии на кнопки менялись данные в самом списке.
Как заставить 1с программно перечитать данные списка и отобразить на форме? Метод Элементы.ИмяСписка.Обновить() не помогает.
|
|
1
Odin1C
02.12.12
✎
22:06
|
Неужели в такой универсальный интерфейсный объект не добавили механизм программного обновления?
С помощью СКД его программно можно как угодно настроить, а вот как заставить перечитать свои данные - непонятно
|
|
2
vs7719
02.12.12
✎
22:19
|
Попробуй метод ОповеститьОбИзменении()
|
|
3
vmv
02.12.12
✎
22:35
|
(0) если нужно только в этой форме безусловное обновление то в обработчике списка ПриОбновленииДанных(Элемент)
Элементы.Список.Обновить();
ну и на свою кнопку пихнуть вызов
МояКоманда(Команда)
ПриОбновленииДанных(Неопределено)
|
|
4
vmv
02.12.12
✎
22:36
|
"Метод Элементы.ИмяСписка.Обновить() не помогает."
на клиенте обновновляй
|
|
5
Odin1C
02.12.12
✎
22:38
|
(4) что-то нет такого обработчика у списка, платформа 368-ая
|
|
6
Odin1C
02.12.12
✎
22:38
|
(2) не реагирует
|
|
7
vs7719
02.12.12
✎
22:41
|
А параметры передаешь в метод?
|
|
8
Odin1C
02.12.12
✎
22:41
|
(7)да, ключ записи регистра сведений
|
|
9
Odin1C
02.12.12
✎
22:44
|
(3) где такой обработчик у списка?
|
|
10
vs7719
03.12.12
✎
00:29
|
Я так понимаю, надо все-таки не только список обновить, а еще и с позиционироваться на измененной записи?! Если это так, то нужно установить свойство ТекущаяСтрока у списка заданным ключом рег. св.
|
|