в СКД окрасить строку цветом при условии #761056


#0 by Яна93
Всем привет! Подскажите, пожалуйста, кто знает как можно окрасить строку в СКД определенным цветом при условии..к примеру если станок не работает уже 10 минут то окрасить эту строку определенным цветом? В какой процедуре это прописывать и как подобное можно реализовать?
#1 by mikecool
условное оформление
#2 by Яна93
Да, но мое условие не отображается на форме отчета..мне нужно программно рассчитать время сколько станок не работал и окрасить строку определенным цветом..
#3 by mikecool
и пусть не отображается, выбери в результат, а система сама окрасит по условию отбора в
#4 by Яна93
Сейчас попробую)
#5 by Пикчер
сделай расчетное поле и его проверяй в условном оформлении
#6 by Яна93
Спасибо, сделала как =))
#7 by aleks_default
У тебя отчет каждые 10 минут переформируется заново?
#8 by Яна93
Нет.. А так можно? Не нажимая кнопки сформировать?
#9 by Nuobu
То есть, ты каждые 10 минут жмакала на кнопку?
#10 by Яна93
В модуле формы или в Общем модуле его задавать? И у меня нет такой процедуры - СформироватьОтчетНаСКД
#11 by aleks_default
Можно, но нет смысла.
#12 by Яна93
Есть процедура ПриКомпоновкеРезультата, так как я обращаюсь к внешним данным..и функция которая возвращает эти данные
#13 by aleks_default
Функционал где нужно оперативное отображение измененных данных лучше ИМХО реализовывать через дин. список.
#14 by Nuobu
Создай форму и на кнопке "Сформировать" пропиши процедуру формирования отчета. А в "ПриОткрии" подключи обработчик ожидания.
#15 by Яна93
Не выходит.. Создаю свою кнопку "Сформировать" на форме..и в модуле формы в процедуре на этой кнопке хочу прописать путь к процедуре модуля объекта ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)Экспорт Или я что-то делаю не так? У меня УФ..
#16 by Яна93
+   {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания)     ПодключитьОбработчикОжидания("СформироватьОтчет", 60); по причине: Недопустимое значение параметра (параметр номер '1')
#17 by Яна93
Как не меняю..все один результат... ни где в интернете ответа не нахожу..
#18 by Яна93
как обычно тут спрашивают - ЧЯДНТ ?)
#19 by Nuobu
&НаКлиенте
#20 by Яна93
Спасибо) работает..но до следующей ошибки: {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Инициализировать)     ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Ошибка создания набора данных "НаборДанных1" по причине: Не найден внешний набор данных "ТЗ"
#21 by Яна93
У меня же внешний набор данных..
#22 by badboychik
посмотрел фотку и пропал )
#23 by Яна93
Это комплимент?
#24 by Nuobu
Так скопируй сюда код и процедуры "ПриКомпоновке".
#25 by KnightAlone
ессно, красавица )
#26 by Яна93
А может сразу &НаКлиенте просто как обратится к процедуре ПриКомпоновкеРезультата который находится в модуле объекта из модуля формы? Процедура Экспортная..
#27 by Яна93
Спасибо, Найт!
#29 by Яна93
{Форма.ФормаОтчета.Форма}: Недостаточно фактических параметров     ОтчетЗначение. ПриКомпоновкеРезультата;
#30 by Nuobu
&НаСервере
#31 by Яна93
Получилось) но почему отчет практически не виден (как бы описать..тусклыми красками все..полупрозрачный)..такое ощущение, что он хочет сформироваться..но тут снова все зависает...и так до следующего формирования..сам отчет у меня формируется за 8 секунд..таймер обновления я установила 60 секунд..
#33 by Яна93
Вот ты умный!!!) Я бы не догадалась 100 лет)) И пока ты тут спрошу..Есть ли возможность разделить отчет на части..он к примеру длинный..на экран не помещается..приходится лифт вниз тянуть). А хочется чтобы он сначала один диапазон отчета показал..потом другой..и так далее вниз до конца отчета)
#34 by Nuobu
Не понятно, шо ты хочешь. Можешь в отбор добавить какой-то реквизит и, не знаю, по счетчику какому-то его заполнять или увеличивать.
#35 by Яна93
Ну что бы пользователь не подходил к компу..а просто видел всю информацию на мониторе..и не прокручивал лифт вниз, а картинка отчета сама обновлялась на один лист вниз)
#36 by Nuobu
А сколько страниц в отчете?
#37 by Яна93
если выводить на печать - то 2 листа..а если про отображение на экране - то 4)
#38 by Nuobu
А отборами можешь выбрать сначала одну, потом вторую и т.д. страницы?
#39 by Яна93
это вот как тут в статье описано? -
#40 by Nuobu
Я не то имел ввиду. То что ты хочешь сделать: >>а картинка отчета сама обновлялась на один лист вниз). сделать нельзя. Но можно отобрать данные так, чтобы они поместилиьс на экране. Если такой возможности нет, то никак.
#41 by Nuobu
+ можно сделать так:
#42 by Яна93
А можно сделать так чтобы отобрать нужные данные..отобразить из после по циклу задать новый следующий отбор и уже через некоторое время их уже отобразить и так далее?) может глупость написала))
#43 by Nuobu
->
#44 by Яна93
Точно) В общем буду искать как это сделать...
#45 by Dotoshin
А что за отчет такой волшебный? Что он отображает (если не секрет конечно)?
#46 by Яна93
К примеру управляющие видели на мониторе в режиме онлайн всю ситуацию по оборудованию) работает ли он вообще сейчас ну и прочее)
#47 by Dotoshin
Хочешь визуализировать ход производства?
#48 by Яна93
Да) Знаешь как такое сделать-   ?
#49 by Dotoshin
Как конкретно в твоем случае сделать не знаю, но думаю 1С для этого не очень хорошо подходит. Лучше получать данные из 1С, а отображать например в браузере. Web-технологии они как-то лучше под это "заточены".
#50 by Яна93
Оооо...ну тут я совсем не разбираюсь..
#51 by Nuobu
Там не сложно: поднять веб сервер для одного отчета, опубликовать там базу и вуаля: в браузере формируется твой отчет. Еще нужно отключить модальность.)0
#52 by Яна93
Моей смерти хочешь?)) вес сервер..поднять еще его...))
#53 by Яна93
Лучше помогите с отбором) не могу представить даже как это сделать)
#54 by Яна93
+ мне бы похожий пример бы посмотреть в интернете)
#55 by Nuobu
А чем тебе   не нравится?
#56 by Яна93
Я там ни чего не поняла..там задается определенная кнопка..а как мне ее прикручивать в процедуру?) он по таймауту будет вниз листать?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С