0
andrewks
26.02.12
✎
00:09
|
на УФ есть поле картинки со ссылкой на реквизит формы типа строка (адрес хранилища). по клику на ней вызывается диалог выбора файла, потом выбранный файл помещается в хранилище, в реквизит формы пишется адрес этого хранилища.
так вот, первый раз выбираешь - картинка обновляется сама, 2-й, 3-й и т.д. - уже не обновляется.
если вставить
ЭтаФорма.Элементы.ПолеКартинки.Обновить();
то обновляется нормально после любого количества изменений картинки.
релиз 8.2.15.289
это глюк такой, или я чё не понимаю?
|
|
1
andrewks
26.02.12
✎
00:34
|
хммм... разобрался. это всё от излишнего ума 1с
если временное хранилище уже было создано (т.е. после первого изменения), то впоследствии я пишу в него же. но, несмотря на насильную запись адреса хранилища в реквизит, 1сина, видимо, включает мозги, и сверяет предыдущее и новое значение. а так, как там тупо строка, которая не поменялась, соответственно, и обновления не происходит. если записывать в новое хранилище, соответственно, с новым адресом - обновляется нормально.
короче, остановился на принудительном обновлении поля ч/з Обновить()
|
|
3
andrewks
26.02.12
✎
00:37
|
(2) да, собственно, не особо меня это тяготило, просто хотелось разобраться.
ладно, спать пойду
|
|