Имя: Пароль:
1C
1C 7.7
v7: Обновление формы при загрузки картинки
,
0 brenli
 
30.08.18
12:56
Доброго времени в перечень номенклатуры добавил картинку товара,
реализовал механизм загрузки.
При загрузке файл копируется в определенную директорию и переименовывается в код товара.  В процедуре ПриОткрытии фото загружается.
Проблема в том что приходится закрывать и открывать форму вновь чтобы картинка обновилась.
Как можно это сделать?
Метод обновить модуля формы не работает.
1 Tonik992
 
30.08.18
12:57
Почему первое предложение обрамлено рамкой?
2 brenli
 
30.08.18
13:01
(1) Незнаю.
3 AliAksA
 
30.08.18
13:02
(0) а что, вызвать загрузку фото после копирования файла не судьба?
4 Эльниньо
 
30.08.18
13:12
Форма чего?
5 brenli
 
30.08.18
13:12
(4) Форма элемента справочника
6 brenli
 
30.08.18
13:14
(3) Я повторно вызываю эту же функцию загрузкакартинки()
ту же самую которая запускается ПриОткрытии но ничего не происходит
7 AliAksA
 
30.08.18
13:17
(6) ну не телепат я ни разу ... хоть бы код кинул, что-ли
8 Пуля
 
30.08.18
13:20
Перед Открытием пробовал?
9 brenli
 
30.08.18
13:23
(7)
Процедура _ЗагрузитьКартинку()
    DefIMG = _глПутьКартинок+"def.jpg";  
    ИмяФайла = _глПутьКартинок+Строка(СокрЛП(Код)+".jpg");  
    Карт = СоздатьОбъект("Картинка");
    Карт.УстановитьКартинку(КР);
    Карт.РежимРисования(3);
    Если ФС.СуществуетФайл(ИмяФайла)=1 Тогда
        Карт.Загрузить(ИмяФайла);
    Иначе
        Карт.Загрузить(DefIMG);    
    КонецЕсли;
КонецПроцедуры
10 AliAksA
 
30.08.18
13:27
(9) отследи переменную "ИмяФайла"
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.