| 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) да, собственно, не особо меня это тяготило, просто хотелось разобраться.
 
 ладно, спать пойду
 |  |