Простой в подключении, универсальный и достаточно удобный механизм заполнения реквизитов произвольных документов справочников значениями по умолчанию.
Выделение строк таблицы в EXCEL в зависимости от условия в ячейке
Если значение в ячейке удовлетворяет определенному пользователем условию, то с помощью Условного форматирования можно выделить эту ячейку (например, изменить ее фон). В этой статье пойдем дальше — будем выделять всю строку таблицы, содержащую эту ячейку.
Пусть в диапазоне А6:С16 имеется таблица с перечнем работ, сроками выполнения и статусом их завершения (см. файл примера ).
Применение цвета к чередующимся строкам или столбцам
Задача1 — текстовые значения
Необходимо выделить цветом строку, содержащую работу определенного статуса. Например, если работа не начата, то строку будем выделять красным, если работа еще не завершена, то серым, а если завершена, то зеленым. Выделять строки будем с помощью правил Условного форматирования .
Создадим небольшую табличку со статусами работ в диапазоне Е6:Е9 .
Выделим диапазон ячеек А7:С17 , содержащий перечень работ, и установим через меню Главная/ Цвет заливки фон заливки красный (предполагаем, что все работы изначально находятся в статусе Не начата ).
Убедимся, что выделен диапазон ячеек А7:С17 ( А7 должна быть активной ячейкой ). Вызовем команду меню Условное форматирование/ Создать правило / Использовать формулу для определения форматируемых ячеек .
- в поле « Форматировать значения, для которых следующая формула является истинной » нужно ввести =$C7=$E$8 (в ячейке Е8 находится значение В работе ). Обратите внимание на использоване смешанных ссылок ;
- нажать кнопку Формат ;
- выбрать вкладку Заливка ;
- выбрать серый цвет ;
- Нажать ОК.
ВНИМАНИЕ : Еще раз обращаю внимание на формулу =$C7=$E$8 . Обычно пользователи вводят =$C$7=$E$8 , т.е. вводят лишний символ доллара.
Нужно проделать аналогичные действия для выделения работ в статусе Завершена . Формула в этом случае будет выглядеть как =$C7=$E$9 , а цвет заливки установите зеленый.
Примечание : Условное форматирование перекрывает обычный формат ячеек. Поэтому, если работа в статусе Завершена, то она будет выкрашена в зеленый цвет, не смотря на то, что ранее мы установили красный фон через меню Главная/ Цвет заливки .
Промокоды на Займер на скидки
Объект конфигурации 1С Предприятие дерево значений представляет собой набор значений любого типа, схожий с другим часто используемым объектом таблицей значений.
Сделать выделение своим цветом по выбору в списке документов на 8.3
Чтобы в списке документов пользователь мог сам выделять определенные документы своим цветом по выбору — цветом шрифта, или цветом фоном — не важно.
Есть идеи как это можно реализовать?
(9) В реальной жизни какой-то критерий все-таки есть. Ты бы узнал у пользователей реальную задачу.
P.S. Пользователям только дай волю, они и лайки, и смайлики, и стикеры попросят.
Вопрос был в другом:
Чтобы в СПИСКЕ ДОКУМЕНТОВ пользователь мог на любые нужные ему документы устанавливать некий цветовой маркер ВЫБИРАЯ ЦВЕТ, который ему нравится.
Чтобы в СПИСКЕ ДОКУМЕНТОВ пользователь мог на любые нужные ему документы устанавливать некий цветовой маркер ВЫБИРАЯ ЦВЕТ, который ему нравится.
Свернуть дерево значений 1с
Как в 1С выделить несколько строк
При работе в 1С бывает нужно выполнить действия над несколькими объектами сразу. Например, перепровести, отменить проведение документов, пометить на удаление элементы и так далее. Для этого можно использовать обработку «Групповое изменение реквизитов», но это затратно по времени.
Есть другой, более простой способ выполнения таких задач — выделение нескольких строк в самих объектах. Рассмотрим несколько примеров на программе 1С:Бухгалтерия предприятия.
Как выделить сразу все документы
Первый пример — когда нужно выделить сразу все документы. Откроем список документов «Реализация (акт, накладная)».
Для выделения всех строк нажмем комбинацию клавиш CTRL+A на клавиатуре. Все строки будут желтого цвета.
Теперь можем выполнить массовое изменение. Для этого нажмем правой кнопкой мыши в списке документов, либо кнопку «Еще». Затем выбираем нужное действие, например, «Провести».
Как выделить несколько документов по порядку
Допустим, нам нужно выделить документы за январь 2016 года. CTRL+A здесь уже не подойдет, так как будут включены и другие периоды.
Получите понятные самоучители по 1С бесплатно:
- Встаем курсором на начало выделяемой строки, в данном случае это строка с датой 12.01.2016.
- Зажимаем клавишу SHIFT.
- Щелкаем левой кнопкой мыши по строке, в которой должно закончиться выделение. В данном случае это строка с датой 31.01.2016. При этом клавишу SHIFT не отпускаем.
Как выборочно выделить документы
Допустим, нам нужно выделить несколько строк, которые идут не по порядку.
При этом, если случайно зацепили лишнюю строку, не нужно начинать сначала. Удерживая клавишу CTRL, просто щелкните по этой строке еще раз, ее выделение отменится.
Таким образом, мы рассмотрели, как выделить несколько строк в 1С. Эти способы можно применять практически в любых списках документов, справочников, а также отчетах.
Чтобы вместо строк применить заливку к столбцам, выделите таблицу, откройте вкладку Конструктор , снимите флажок Чередующиеся строки и установите флажок Чередующиеся столбцы.
Условное оформление 8.3. Пример программной настройки
Используя ту же внешнюю обработку, что и в предыдущем пункте, приведем пример программной настройки условного оформления. Необходимо сделать следующее: при установке реквизита ПоменятьЦветКолонки2 в значение Истина, в таблице формы раскрашивать фон Колонки 2, при установке реквизита СделатьНедоступнойКолонку3 в значение Истина, в таблице формы делать недоступным реквизит Колонка3.
В модуле формы создадим серверную процедуру, назовем ее УстановитьУсловноеОформление и сразу же допишем ее вызов в процедуре ПриСозданииНаСервере.
Весь следующий код будем писать в процедуре УстановитьУсловноеОформление. Нам необходимо добавить новый элемент условного оформления формы, для этого используем стандартную коллекцию формы УсловноеОформление.
Таким образом мы создали оформление для второй колонки таблицы. Для третьей колонки оно делается аналогичным образом, поэтому не будем на нем подробно останавливаться. Итоговый код процедуры УстановитьУсловноеОформление будет выглядеть следующим образом:
Напомню, что скачать обработку написанную на основе разобранных примеров можно Здесь.
Выделение строк таблицы в EXCEL в зависимости от условия в ячейке. Примеры и описание
- Откроется таблица Настройка условного оформления;
- В первом столбце необходимо выбрать оформление (или сразу несколько);
- Во втором столбце задать условие, по которому будет срабатывать выбранное оформление;
- С третьем столбце необходимо выбрать элементы формы на которые будет действовать выбранное оформление.
Условное оформление формы. Пример интерактивной настройки
Для примера мной была написана простейшая обработка, на формы которой добавлен реквизит с типом ТаблицаЗначений, с тремя колонками. А также три реквизита с типом булево. Скачать обработку можно Здесь.
Настроим следующее условное оформление данной формы: при установке реквизита СкрытьКолонку1 в значение Истина, в таблице форме скрывать реквизит Колонка1.
- В колонке Условие нажмем на кнопку с тремя точками, в открывшемся окне добавим новый отбор. Пропишем туда следующие значения: Левое значение — СкрытьКолонку1, Вид сравнения — Равно, Правое значение — Да;
- В колонке Оформляемые поля нажмем на кнопку с тремя точками, в открывшемся окне добавим новый элемент, и выберем значение ТаблицаФормыКолонка1;
- В итоге у нас должна получиться настройка условного оформления, такая же как на следующем рисунке;
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы