Разработка в 1С 8.0



         

Код:


Процедура СписокПриВыводеСтроки(Элемент,

ОформлениеСтроки, ДанныеСтроки)  

//берем текущую валюту из параметра ДанныеСтроки   

ТекВалюта = ДанныеСтроки.Ссылка;  

   

//ссылка на регистр сведений  

РегКурсы = РегистрыСведений.КурсыВалют;  

   

//ссылка на оформление ячейки Курс  

ЯчейкаКурс = ОформлениеСтроки.Ячейки.Курс;  

   

//считываем курс из регистра сведений и выводим в ячейку   

Отбор = Новый Структура("Валюта",ТекВалюта);  

Курс = РегКурсы.ПолучитьПоследнее(,Отбор).Курс;  

ЯчейкаКурс.УстановитьТекст(Курс);  

КонецПроцедуры

В 1C:Предприятии 8.0 нет текстовых колонок, в которых можно вызвать функцию, как это было в версии 7.7. Вместо них предлагается использовать событие ПриВыводеСтроки, в котором можно выводить информацию в ячейки и управлять их внешним видом, используя объекты ОформлениеСтроки и ДанныеСтроки. У объекта ОформлениеСтроки есть свойство Ячейки, которое содержит коллекцию объектов ОформлениеЯчейки.  

 

Например, выведем справочник Номенклатура с указанием остатка товара на складе, а для тех товаров, у которых остаток меньше 10, установим предупреждающий цвет фона. Это позволит контролировать остатки товаров в реальном времени и вовремя заказывать дефицитные товары:  




Содержание  Назад  Вперед