|
Вопрос по обработке УОД (КД 2.1) |
☑ |
0
Paul_Nevada
20.04.15
✎
15:28
|
Есть желание программно очистить СписокВыборка для реквизита формы - "ИмяФайлаОбмена". Как только не изощрялся - затыки и все. Подскажите, пожалуйста с решением. Это вообще - возможно?
|
|
1
Paul_Nevada
20.04.15
✎
15:34
|
*СписокВыбора
|
|
2
Paul_Nevada
20.04.15
✎
15:36
|
Форма.Элементы.МойЭлемент.СписокВыбора.Очистить();
|
|
3
Paul_Nevada
20.04.15
✎
15:36
|
вот эту строчку возможно реализовать во внешней обработке?
|
|
4
Новиков
20.04.15
✎
15:43
|
А зачем тебе это?
|
|
5
Paul_Nevada
20.04.15
✎
16:04
|
да хочу очистить список ранее выбранных файлов для загрузки данных
|
|
6
Новиков
20.04.15
✎
16:11
|
(5) а это зачем?
|
|
7
Paul_Nevada
20.04.15
✎
16:14
|
для опыта своего - зачем еще?)
|
|
8
Paul_Nevada
20.04.15
✎
16:17
|
всегда было интересно КАК это работает
|
|
9
Новиков
20.04.15
✎
16:20
|
Не, я просто думал есть какая-то практическая задача, типо подсунуть программно свои правила, или еще что. Непонятно, зачем это все нагораживать. Если для опыта - тогда понятно.
|
|
10
Paul_Nevada
20.04.15
✎
16:25
|
бывает для пользователя по фамилии А выполнишь пару-тройку загрузок - из НЕ ЕГО каталогов... обработка запоминает... вот - тоже - причина для сабжа...
|
|
11
Новиков
20.04.15
✎
16:28
|
(10) так вроде это сохраняемый параметр. Ты в сеансе пользователя сохрани один раз его. Потом, каждый раз при открытии этот параметр будет восстанавливаться у него.
|
|
12
Paul_Nevada
20.04.15
✎
16:43
|
это я понимаю, а все же - программно - можно ли затереть этот список?
|
|
13
Новиков
20.04.15
✎
16:55
|
(12) &НаКлиенте
Элементы.ИмяФайлаПравил.СписокВыбора.Очистить();
Все работает, проверил. А в чем трабла?
|
|
14
Paul_Nevada
20.04.15
✎
17:00
|
из сторонней обработки нужно выполнить очистку - не из самого УОД
|
|
15
Новиков
20.04.15
✎
17:06
|
А ты открой сначала форму. А потом очищай список. Ведь насколько я вижу - инициализация списка происходит в обработчике при открытии. Что так не получилось что ли?
|
|
16
Paul_Nevada
21.04.15
✎
08:29
|
(15) А вот как форму открыть программно? И что бы не ругалось на невозможность использования интерактивности.
|
|
17
Defender aka LINN
21.04.15
✎
09:05
|
(14) Дык открой обработку и посмотри, куда она этот список сохраняет.
|
|
18
Paul_Nevada
21.04.15
✎
10:17
|
Элементы.ИмяФайлаОбмена.СписокВыбора.ЗагрузитьЗначения(ЗагрузкаДанныхИхФайла.ВыгрузитьЗначения());
ЗагрузкаДанныхИхФайла - реквизит формы обработки.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший