|
Отображение картинки при добавлении позиций в табличную часть
| ☑ |
0
Noobik1C
11.07.15
✎
20:07
|
Добрый день уважаемые. Подскажите плз, проблема следующего характера. При добавлении товаров в табличную часть обработки (управляемая форма) происходит следующее:
Добавляем товар у него есть реквизит ссылка на картинку строка полученная из хранилища изображений. Она отображается. При добавлении следующей строки у текущей позиции т.е. второй добавленной отображается картинка а у первой нет, при добавлении 3, 4, и далее картинка отображается только у последней добавленной, а остальные нет. Хотя у каждой картинки реквизит СсылкаДляКартинки разный. Не пойму в чем проблема подскажите.
|
|
1
Лефмихалыч
11.07.15
✎
22:03
|
проблема в коде - либо ты картинку не туда записываешь, либо не от туда берешь для отображения.
отлаживай по шагам, смотри, что происходит
|
|
2
Noobik1C
11.07.15
✎
22:18
|
(1) Так вот именно ссылка для картинки для каждой строки разная.
&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
АдресКартинки = "";
Если Объект.Товары.Количество() Тогда
Элементы.АдресКартинки.РазмерКартинки = РазмерКартинки.Пропорционально;
АдресКартинки = ТекущаяСтрока.СсылкаДляКартинки;
КонецПроцедуры
|
|
3
Noobik1C
11.07.15
✎
22:20
|
(2) для каждой строки ТекущаяСтрока.СсылкаДляКартинки разная, но отображается только последняя добавленная, если удалять и добавить заново ту же номенклатуру но например предпоследнюю то начнется отображаться та которая станет последней.
|
|
4
Лефмихалыч
11.07.15
✎
23:45
|
Отладчик. По шагам.
Проблема в твоем коде - 146%
|
|
5
Остап Сулейманович
12.07.15
✎
00:03
|
(2) Колись что означает:
Если Объект.Товары.Количество() Тогда?
Оно когда будет Истина?
|
|
6
Lexey_
12.07.15
✎
00:19
|
(5) при отличном от нуля количестве
|
|
7
Остап Сулейманович
12.07.15
✎
00:26
|
(6) А как можно активизировать строку, которой нет? Ну в смысле если уж попали в ПриАктивизацииСтроки - то строка точно есть. И общее их количество точно больше нуля.
|
|
8
Lexey_
12.07.15
✎
00:30
|
(7) а, ну так-то да)
там еще и КонецЕсли не наблюдается
|
|
9
Noobik1C
12.07.15
✎
00:40
|
(8) та есть оно там, это конецесли
|
|
10
Noobik1C
12.07.15
✎
00:41
|
(4) отладчиком 100 раз прошел у каждого ссылканакартинку свое значение, могу видео записать с режимом отладки.
|
|
11
hhhh
12.07.15
✎
05:06
|
а Элементы.АдресКартинки точно привязано к данным. Что там у него в поле Данные?
|
|
12
Noobik1C
12.07.15
✎
10:10
|
(11) точно, картинки отображаются ж для последней добавленной строки
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой