|
Установка текста в колонке т.ч. | ☑ | ||
---|---|---|---|---|
0
Roman Go
05.04.12
✎
10:30
|
нужно чтобы при нажатии на кнопку в табличной части заполнялась колонка, эта колонка не реквизит т.ч.
написал, то что ниже, но что-то не получается. Если Выборка.НайтиСледующий(Новый Структура("Номенклатура", Стр.Номенклатура)) Тогда Остаток = Выборка.КоличествоОстатокОрганизации; Иначе Остаток = "нету ничего"; КонецЕсли; ОформлениеСтроки = ЭлементыФормы.Удлинитель.ОформлениеСтроки(Стр); ОформлениеСтроки.Ячейки.тОстаток.УстановитьТекст(СокрЛП(Остаток)); //ОформлениеСтроки.Ячейки.Остаток.Значение = Остаток; ОформлениеСтроки.Ячейки.тОстаток.ОтображатьТекст = Истина; |
|||
1
Reset
05.04.12
✎
10:32
|
Нужно использовать оформление строки в событиях ПриВыводеСтроки,ПриПолученииДанных, а не так как ты
|
|||
2
Reset
05.04.12
✎
10:33
|
Ибо ты же умеешь чиать, да?
-- Возвращаемый объект оформления строки является самостоятельным объектом и не связан с содержимым табличного поля. Поэтому при его редактировании изменения в табличном поле не отображаются -- |
|||
3
le_
05.04.12
✎
10:35
|
+ После вызова УстановитьТекст() свойство ОтображатьТекст уже будет содержать Истина.
|
|||
4
Roman Go
05.04.12
✎
10:57
|
(2) я это уже понял. А решить поставленную задачу как можно?
|
|||
5
Reset
05.04.12
✎
11:10
|
(4) Читая не через строку, а подряд?
см (1) |
|||
6
Roman Go
05.04.12
✎
11:40
|
кнопка
Выборка = Запрос.Выполнить().Выбрать(); Обновить(); при получении данных Если Выборка <> неопределено Тогда Выборка.Сбросить(); Если Выборка.НайтиСледующий(Новый Структура("Номенклатура", Стр.ДанныеСтроки.Номенклатура)) Тогда Остаток = Выборка.КоличествоОстатокОрганизации; Иначе Остаток = 0; КонецЕсли; Если Стр.ДанныеСтроки.КолНовые > Остаток Тогда Стр.Ячейки.Остаток.УстановитьТекст(Формат(Остаток - Стр.ДанныеСтроки.КолНовые,"ЧДЦ=2; ЧН=0")); Стр.Ячейки.Остаток.ЦветФона = WebЦвета.Красный; Иначе Стр.Ячейки.Остаток.УстановитьТекст(Формат(Остаток,"ЧДЦ=2; ЧН=0")); КонецЕсли; КонецЕсли; спасибо за помощь |
|||
7
ArturR
05.04.12
✎
14:48
|
Да не получается у меня %%%%%
СтрокаТабличнойЧасти = ЭлементыФормы.Изделие.ТекущиеДанные; ОформлениеСтроки = ЭлементыФормы.Изделие.ОформлениеСтроки(СтрокаТабличнойЧасти); ОформлениеСтроки.Ячейки.Сумма.УстановитьТекст("Оп-па"); Ошибки не дает, да и вообще ничего не дает... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |