Несколько значков перед наименованием задачи в планировщике

Аватара пользователя
Кирилл Чернов
Сообщения: 4
Зарегистрирован: 25.03.2018 11:40

Несколько значков перед наименованием задачи в планировщике

07.09.2020 15:19

Добрый вечер!
Идея в следующем:
В задаче пункты чек-листа помечаются значками. По мере выполнения этих пунктов, значки выполненных пунктов отображаются перед наименованием задачи в планировщике

Аватара пользователя
Киреев Кирилл Эдуардович
Сообщения: 32
Зарегистрирован: 03.09.2020 12:44

Re: Несколько значков перед наименованием задачи в планировщике

18.09.2020 08:39

Кирилл, смотрите как можно реализовать:

-Делаем простой шаблон задачи без каких-либо реквизитов и называем его чек-бокс. Он будет теперь заменять чек-лист. В шаблоне нужной задачи устанавливаем его для подзадач и указываем что вместо чек-листов создавать задачи
-Делаем справочник с значками и поле значка в задаче чек-бокс.Минус, но значение поля нужно будет выбирать(
-Название задачи чек-листа будет состоять из {{Задача.Поле значок.Значок}}-{{Задача.Название}}
-При завершении такой задачи запустить сценарий, который сделает:
-Установить название надзадачи {{Задача.Поле значок.Значок}} {{Задача.Надзадача.Название}}

Возможно. чтобы не выбирать значок руками можно использовать конструкцию "Вычислить значение поля" и вырезать формулой 1 символ из названия задачи чек-листа.


Прописал основные шаги, думаю дальше сможете добить сами)

Аватара пользователя
Кирилл Чернов
Сообщения: 4
Зарегистрирован: 25.03.2018 11:40

Re: Несколько значков перед наименованием задачи в планировщике

01.12.2020 15:00

Забыл сразу отписаться. Решил задачу следующим образом:
1. В шаблон задачи добавил чекбоксы по которым будет определяться наличие значка (Оплачен, Отработан в 1с и т.д.)
2. В шаблон задачи добавил служебные реквизиты (тип: Вычисляемое поле):
а) Набор значков (ЕСЛИ({{Задача.Оплачен}}=да;"💰";"")+ЕСЛИ({{Задача.Отработан в 1с}}=да;"💻";"")+ЕСЛИ({{Задача.Расхождение при приемке}}
=да;"😖";"")+ЕСЛИ({{Задача.Нет оригиналов документов}}
=да;"📩";"")+ЕСЛИ({{Задача.Статус}}="В пути";"🚛";"")+ЕСЛИ({{Задача.Статус}}="На транспортной";"📦";"")+ЕСЛИ({{Задача.Статус}}="Принят в магазин";"🏡";"")+ЕСЛИ({{Задача.Статус}}="Подтвержден";"✔️";"")+ЕСЛИ({{Задача.Статус}}="Выполненная";"✔️";""))

б)Базовое название задачи (ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ({{Задача.Название}};"📦";""); "🏡";"");"🚛";"");"✔️";"");"💻";"");"💰";"") ;"😖";"") ;"📩";""))

3. Добавляем автоматический сценарий:(в нем пересчитываем вычисляемые поля и изменяем название на: {{Текущая задача.Набор значков}}{{Текущая задача.Базовое название задачи}})

Аватара пользователя
Илья Федоров
Сообщения: 492
Зарегистрирован: 21.01.2018 18:09

Re: Несколько значков перед наименованием задачи в планировщике

02.12.2020 09:15

По п. 3. По идее вычисляемое поле само пересчитается, поэтому достаточно сценария которое отслеживает изменение вычисляемого поля и при его изменении "вычисляет название".

Аватара пользователя
Кирилл Чернов
Сообщения: 4
Зарегистрирован: 25.03.2018 11:40

Re: Несколько значков перед наименованием задачи в планировщике

02.12.2020 15:13

Федоров Илья писал(а):
02.12.2020 09:15
По п. 3. По идее вычисляемое поле само пересчитается, поэтому достаточно сценария которое отслеживает изменение вычисляемого поля и при его изменении "вычисляет название".
Спасибо! Буду иметь ввиду. Но в данном случае пока работает лезть не буду:)

Ответить