Индикатор статуса документа

1. Antimyslitel 35 26.03.14 12:49 Сейчас в теме
Добрый день, Друзья коллеги!
Возникла следующая ситуация:
Имеется: УТ 10.3
Платформа 8.3
Сервер Скуль2008Р2
В конфигурации доработан блок сервисного центра по ремонту и обслуживанию техники.
Теперь в документе реализация товаров есть пункт Сервисный центр при открытии документа, открывается пункт сервисного центра, там есть реквизит статус заявки который выбирается из перечислений!
Теперь мне надо поставить индикатор как в форме документа так и в форме списка документов который будет на половину полным и оранжевого цвета если статус на исполнении, на 10% заполненным и красным цветом если статус заявки просто заявка, и зеленым цветом и полностью заполненным если статус заявки выполненно!

Кто что посоветует и если можно то более детальную информацию!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Дмитрий74Чел 239 04.04.14 09:35 Сейчас в теме
Во-первых, фото вашего документа.

Пишем что-то типа того:

Процедура ПриОткрытии()
обновить индикатор()
КонецПроцедуры

Процедура СтатусПриИзменении()
обновить индикатор()
КонецПроцедуры

ну а для обновитьИндикатор() - смотрим в синтаксис-помощнике "Индикатор".
Еще есть статья (правда для управляемых форм, зато с бесплатным образцом): http://infostart.ru/public/65665/
3. x_under 13 04.04.14 10:30 Сейчас в теме
Процедура ОбновитьИндикатор()
	
	Если Статус = Перечисления.ВашиСтатусы.Заявка Тогда
		ЭлементыФормы.Индикатор.Значение 	= 10;
		ЭлементыФормы.Индикатор.ЦветРамки 	= WebЦвета.Красный;
	ИначеЕсли Статус = Перечисления.ВашиСтатусы.НаИсполнении Тогда
		ЭлементыФормы.Индикатор.Значение 	= 50;
		ЭлементыФормы.Индикатор.ЦветРамки 	= WebЦвета.Оранжевый;
	ИначеЕсли Статус = Перечисления.ВашиСтатусы.Выполнено Тогда
		ЭлементыФормы.Индикатор.Значение 	= 100;
		ЭлементыФормы.Индикатор.ЦветРамки 	= WebЦвета.Зеленый;
	КонецЕсли; 

КонецПроцедуры
Показать
Дмитрий74Чел; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот