8.х Условное оформление по полю, которого нет в группировке.

Тема в разделе "Система компоновки данных (СКД)", создана пользователем Борис_СПб, 2 ноя 2015.

  1. TopicStarter Overlay
    Борис_СПб
    Offline

    Борис_СПб

    Регистрация:
    18 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Добрый день.

    Подскажите, пожалуйста, не сталкивался ли никто в СКД по следующей задачи.

    На простом примере. Пусть имеется таблица с полями "Номенклатура (СправочникСсылка)", "ОстатокНаСкладе (Число)", "ОкрашиватьСтроку(Булево)".

    Необходимо настроить УО, таким образом, чтобы в строке, в которой "ОкрашатьСтроку" = Истина, цвет текста был красным и САМОЕ ГЛАВНОЕ, чтобы не появлялась лишняя группировка по полю группировки "ОкрашиватьСтроку".

    Сразу объяснюсь, что поле "ОкрашиватьСтроку(Булево)" появилась не просто так. Просто невозможно штатными механизмами написать такое условие окраски строки.

    Отчет для примера прилагаю.

    Вложения:

  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Не совсем понял конечно, но разве чере условное формтирование нельзя сделать
  3. TopicStarter Overlay
    Борис_СПб
    Offline

    Борис_СПб

    Регистрация:
    18 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Нет, увы. Такое сложное условие не задать для УО.
  4. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Всмысле, что сложного или я Вас не так понял. У вас в запросе есть поле ОкрашиватьСтроку(Булево)" так в чем проблема в условном форматировании прописать если значение истина то строку в красный цвет
  5. TopicStarter Overlay
    Борис_СПб
    Offline

    Борис_СПб

    Регистрация:
    18 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    "так в чем проблема в условном форматировании прописать если значение истина то строку в красный цвет" - в этом проблемы нет.

    Есть проблема, как сделать так, чтобы не появлялся лишняя группировка по полю "ОкрашиватьСтроку".
  6. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    т.е я правильно понял, что вы не хотите что бы в отчете было это поле. так?
  7. TopicStarter Overlay
    Борис_СПб
    Offline

    Борис_СПб

    Регистрация:
    18 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Да
    --- Объединение сообщений, 2 ноя 2015 ---
    Отбой тревоги. Мне коллега подсказал тупо сделать "ОкрашиватьСтроку" ресурсом и суммировать его функцией МАКСИМУМ(...)
  8. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    и... это как то избавит вас от того что его на форме не будет?
  9. TopicStarter Overlay
    Борис_СПб
    Offline

    Борис_СПб

    Регистрация:
    18 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    СКД просто группирует строчки и вместо двух остается одна.
  10. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    Ну логично... но задача же не такая стояла...
    --- Объединение сообщений, 2 ноя 2015 ---
    А то получается типа.
    "Ребята помогите Мерседес найти хороший и подешевле"
    А все ребята отбой друг мне гранту предлагает - беру ее

Поделиться этой страницей