Обновление картинки в поле табличного документа УФ ?
Самописная конфигурация, управляемые формы, на платформе 8.3.24.1342.
Форма элемента справочника, на которой помещено поле табличного документа, связанное с реквизитом формы типа "ТабличныйДокумент".
В зависимости от значения другого реквизита формы - "Товар", на поле табличного документа помещается картинка.
Помещается.
Если меняется значение этого реквизита формы"Товар", соответственно картинка меняется.
Меняется.
Но есть одно НО !
Она не отобразится и не поменяется пока на этой картинке не кликнешь мышкой или не прокрутишь поле "туда-сюда" .
Такое же "поведение" было описаноПохожая ситуация
Как сделать, чтоб картинка появлялась/менялась нормально, сразу после изменения значения реквизита "Товар" ?
И это баг (bug) или фича (feature) ?
Форма элемента справочника, на которой помещено поле табличного документа, связанное с реквизитом формы типа "ТабличныйДокумент".
В зависимости от значения другого реквизита формы - "Товар", на поле табличного документа помещается картинка.
Помещается.
Если меняется значение этого реквизита формы"Товар", соответственно картинка меняется.
Меняется.
Но есть одно НО !
Она не отобразится и не поменяется пока на этой картинке не кликнешь мышкой или не прокрутишь поле "туда-сюда" .
Такое же "поведение" было описано
Как сделать, чтоб картинка появлялась/менялась нормально, сразу после изменения значения реквизита "Товар" ?
И это баг (bug) или фича (feature) ?
По теме из базы знаний
- Инфостарт. Восьмерка. Лучшее
- Универсальная загрузка данных в регистры сведений и справочники (+ дополнительные реквизиты) (можно через буфер из Excel)
- Обзор полезных методов БСП 3.1.4
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- Самые используемые методы БСП 3.1.9
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Происходит выбор картинки из формы выбора другого справочника, которая открывается через поле ввода (Выбрать или F4):
После выбора
Соответственно, пока не кликнешь на поле табличного документа ЗаказКартинкаТД, именно на картинке (на месте предполагаемого ее появления) , или не прокрутишь "туда - сюда" , она не прорисуется.
&НаКлиенте
Процедура ...НачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОписаниеОповещения = Новый ОписаниеОповещения("КартинкаВыборЗавершение", ЭтотОбъект );
УникальностьФорм = ЭтаФорма.УникальныйИдентификатор;
ОткрытьФорму("Справочник.Картинки.Форма.ФормаВыбора", , ЭтаФорма, УникальностьФорм, , , ОписаниеОповещения, );
КонецПроцедуры
ПоказатьПосле выбора
&НаКлиенте
Процедура КартинкаВыборЗавершение(Результат, Параметры) Экспорт
КартинкаBase64 = Картинка64ПоНазванию(Результат);
КартинкаТД = ЗаказКартинкаТД.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
КартинкаДД = Новый Картинка(Base64Значение(КартинкаBase64), Истина);
КартинкаТД.Картинка = КартинкаДД;
КонецПроцедуры
ПоказатьСоответственно, пока не кликнешь на поле табличного документа ЗаказКартинкаТД, именно на картинке (на месте предполагаемого ее появления) , или не прокрутишь "туда - сюда" , она не прорисуется.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот