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) отследи переменную "ИмяФайла"
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.