Имя: Пароль:
1C
1C 7.7
v7: Обновление картинки в сформированной таблице
0 Snork
 
16.02.21
21:28
Есть сформированная таблица - отчет по номенклатуре, где в каждой строке выводятся фото номенклатуры (несколько)
далее пользователь в этой таблице через ОбработкаЯчейкиТаблицы() выбирает действие, что нужно обновить
выведенные фото.

Как такое организовать?

Если бы надо было обновить только текст, то в ОбработкаЯчейкиТаблицы() помогло бы:
Т.Область(Адр).Текст = НовЗн;
Т.Показать();
1 Ёпрст
 
гуру
16.02.21
22:28
дык, аналогично
2 Snork
 
17.02.21
10:10
(1) можно немного подробнее
3 Snork
 
17.02.21
10:18
фото по строкам выводятся через ПрисоединитьСекцию() в которой только Рисунок, но текст пустой
при этом в ОбработкаЯчейкиТаблицы() в таких ячейках Т.Область(Адр).Текст = "-821751257" (какое-то левое число)

фактически при клике на ячейку мне надо обновить рисунок в этой и последующих ячейках в этой строке
4 Snork
 
17.02.21
10:21
непонятно как зная Таблицу и Адрес (области) получить доступ ко всем картинам в строке
5 Ёпрст
 
гуру
17.02.21
18:01
(4) штатно - только перерисовкой всей таблицы, разве что.
Не помню уже, есть ли доступ к объекту картинка в мокселе, после формирования. ОбработкаЯчейки у картинки точно есть и своя, вот тока не помню, можно ли её на-ходу штатно поменять, как текст у ячейки.

А так, tabledoc посмотреть или yoksel, последний, точно должен уметь, но там свой фрейм будет. Возможно, Дмитрий в своей tabledoc сделал доступ к внедренным объектам, тогда проще её использовать
6 Snork
 
18.02.21
09:29
апп
7 FN
 
18.02.21
11:07
Попробуй при формировании табличного документа запоминать все внедренные объекты в массив/список/тз. Потом (например в ОбработкаЯчейки) для нужных объектов подгружай другие картинки и делай Таб.Показать().
Но это в теории...
8 Ёпрст
 
гуру
18.02.21
11:57
(7) не будет работать
9 Ёпрст
 
гуру
18.02.21
11:59
Можно сделать, разве что, вставку картинок через tabledoc и их запоминать потом, НО Trade забыл расшифровку влепить в метод создатьЭлементРисования и потом, этот объект поле расшифровки только чтение имеет. Т.е. придётся еще потом по событиям мыши и через координаты ловить клик по таким рисункам, а не через расшифровку.
10 Ёпрст
 
гуру
18.02.21
12:00
пилять trad, естественно
11 Ёпрст
 
гуру
18.02.21
12:06
Короче, можно пнуть Дмитрия, на предмет допиливания своей вк в части получения управления к внедренному объекту по адресу области и доступа к свойству расшифровка у внедренного объекта.
И тогда, усё полетит с минимальными изменениями в коде.
12 Ёпрст
 
гуру
18.02.21
12:08
Хотя, trad выложил исходники и врят ли когда будет это дописывать.
Независимо от того, куда вы едете — это в гору и против ветра!