|
Тип значения у ячейки в ОформлениеСтроки | ☑ | ||
---|---|---|---|---|
0
DeadLine
29.07.18
✎
12:11
|
Приветствую всех! Столкнулся с такой задачей вывести на форме списка "Номенклатура" колонку остаток в ТЧ СправочникСписок. Разобрался ,что нужно добавить код в обработчик события ПРиПолученииДанных(),единственное- никак не пойму почему внутри
у значения в ОформлениеСтроки.Ячейки.ОстатокОрганизации.Значение тип значения стоит всегда Неопределено. Хотя на форме у колонки добавлен ЭлементУправления с типом число и если смотреть вот так "ЭлементыФормы.СправочникСписок.Колонки.ОстатокОрганизации"- всё гуд с типом значения. В интернете все костыли подобные такой вещи "ОформлениеСтроки.Ячейки.ОстатокОрганизации.ОтображатьТекст = Истина; ОформлениеСтроки.Ячейки.ОстатокОрганизации.Текст =ОстатокОрганизации" А можно как-то вставить нормальное значение в новую колонку СправочникСписок? |
|||
1
Chieftain
29.07.18
✎
12:26
|
(0) А что ты оттуда хочешь прочитать? Пиши туда, колонка заполнится
|
|||
2
Chieftain
29.07.18
✎
12:27
|
+(1)
Для Каждого Оформление Из ОформленияСтрок Цикл Оформление.Ячейки.ОстатокОрганизации.Значение = Остаток; |
|||
3
DeadLine
29.07.18
✎
12:33
|
(2) я бы с радостью сделал, но в отладчике захожу в Оформление.Ячейки.ОстатокОрганизации ,там тип значения Неопределено,и чтобы я не подставлял ,всё становится Неопределено...
|
|||
4
DeadLine
29.07.18
✎
12:34
|
(2) Если можешь сделать простейший пример в CF ,очень буду благодарен,потому что запарился уже=(
|
|||
5
sechs
29.07.18
✎
12:35
|
(2) В данные типа СправочникСписок. Умничка, чо.
Нельзя так делать, избитый же вопрос. Только отображать текст. |
|||
6
Chieftain
29.07.18
✎
12:42
|
(5) А в чет проблема-то? Оно работает же.
Хотя всегда, по аналогии с 1cpp делал "УстановитьТекст" |
|||
7
Chieftain
29.07.18
✎
12:46
|
+(6) Попробовал, во внешней обработке добавил таблицу "СправочникСписок.Номенклатура", добавил пару колонок.
Процедура ТабличноеПоле1ПриПолученииДанных(Элемент, ОформленияСтрок) Для каждого Оформление Из ОформленияСтрок Цикл Оформление.Ячейки.Колонка1.Значение = 12345; Оформление.Ячейки.Колонка2.УстановитьТекст("67890"); Оба варианта работают, но у 1 колонки форматирование сразу как число. |
|||
8
Chieftain
29.07.18
✎
12:52
|
(4) вот тебе в (7) простейший пример))
|
|||
9
hhhh
29.07.18
✎
12:59
|
(8) значение нигде не хранится, а только выводится на экран. И тут же уничтожается. Поэтому непонятны твои философские рассуждения.
|
|||
10
DeadLine
29.07.18
✎
13:00
|
(8) У твоей таблицы Тип Значения "СправочникСписок.Номенклатура"?
Если да,то можешь сбросить Обработку или CF ? |
|||
11
Chieftain
29.07.18
✎
13:31
|
(9) Ну так "Текст" абсолютно также, поэтому непонятна твоя язвительность. Если более, чем умный - поясни разницу, буду знать.
|
|||
12
Chieftain
29.07.18
✎
13:40
|
(10) бери, но там нет ничего, чего нет в (7).
А по поводу "Значение" или "Текст" сейчас, видимо, Александр hhhh пояснит. |
|||
13
Chieftain
29.07.18
✎
13:41
|
+(12) сслыка https://yadi.sk/d/8U8sP69Y3ZgTsu
|
|||
14
hhhh
29.07.18
✎
13:56
|
(11) я просто смысл не уловил. Почему товарищ "запарился уже=(". Из-за чего он парится?
|
|||
15
Chieftain
29.07.18
✎
14:04
|
(14) Да все просто. Он не понимает, что оформление строки приходит в процедуру заполненным только по тем колонкам, у которых установлены "Данные". Пытается проверить значение колонки, у которой данных нет и ждет, что для указанного типа "Число" там прилетит 0, а там "неожиданно" лежит "Неопределено".
|
|||
16
DeadLine
29.07.18
✎
15:05
|
(15) Спасибо большое ,разобрался)) Реально заблудился в трех соснах))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |