Добрый день. Как сделать при нажатии кнопку на управляемой форме менялась изображение.
НайденныеФайлы = НайтиФайлы(Пусть,Объект.Код+"*.jpg");
Сч = 0
Если НайденныеФайлы.Количество() > 0 Тогда
Если Сч < 0 Тогда
Сч = НайденныеФайлы.Количество();
ИначеЕсли Сч > НайденныеФайлы.Количество()-1 Тогда
Сч = 0;
КонецЕсли;
Сч = Сч + 1;
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(НайденныеФайлы[Сч].ПолноеИмя, Новый УникальныйИдентификатор);
Картинка= АдресВоВременномХранилище;
КонецЕсли;
ПоказатьПо теме из базы знаний
- 1С:Предприятие 8.2. Управляемая Форма. Меняем иконку рабочего стола.
- Конфигурация "Весовая ред. 3.0" для Платформы 8.3
- Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- Красивый и адаптивный дизайн мобильного приложения
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Я делал так - на форме реквизит типа "Строка" , Тип Элемента формы - поле картинки
&НаСервере
Процедура ПолучитьКартинку()
ОбъектЭлемента = РеквизитФормыВЗначение("Объект");
Фото = ПоместитьВоВременноеХранилище(ОбъектЭлемента.Фото.Получить(),
УникальныйИдентификатор); //Получаем из хранилища значений
КонецПроцедуры
ПоказатьЯ делал так - на форме реквизит типа "Строка" , Тип Элемента формы - поле картинки
Заработался)), вот так работает
&НаСервере
&НаСервере
Процедура СледующееФотоНаСервере()
НайденныеФайлы = НайтиФайлы("//family/foto/",Объект.Код+"*.jpg");
Если НайденныеФайлы.Количество() > 0 Тогда
Сч = Сч + 1;
Если Сч < 0 Тогда
Сч = НайденныеФайлы.Количество();
ИначеЕсли Сч > НайденныеФайлы.Количество()-1 Тогда
Сч = 0;
КонецЕсли;
КартинкаАдрес = Новый Картинка(НайденныеФайлы[Сч].ПолноеИмя);
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(КартинкаАдрес, Новый УникальныйИдентификатор);
Картинка = АдресВоВременномХранилище;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот