Страница 1 из 1
Несколько значков перед наименованием задачи в планировщике
Добавлено: 07.09.2020 15:19
Кирилл Чернов
Добрый вечер!
Идея в следующем:
В задаче пункты чек-листа помечаются значками. По мере выполнения этих пунктов, значки выполненных пунктов отображаются перед наименованием задачи в планировщике
Re: Несколько значков перед наименованием задачи в планировщике
Добавлено: 18.09.2020 08:39
Киреев Кирилл Эдуардович
Кирилл, смотрите как можно реализовать:
-Делаем простой шаблон задачи без каких-либо реквизитов и называем его чек-бокс. Он будет теперь заменять чек-лист. В шаблоне нужной задачи устанавливаем его для подзадач и указываем что вместо чек-листов создавать задачи
-Делаем справочник с значками и поле значка в задаче чек-бокс.Минус, но значение поля нужно будет выбирать(
-Название задачи чек-листа будет состоять из {{Задача.Поле значок.Значок}}-{{Задача.Название}}
-При завершении такой задачи запустить сценарий, который сделает:
-Установить название надзадачи {{Задача.Поле значок.Значок}} {{Задача.Надзадача.Название}}
Возможно. чтобы не выбирать значок руками можно использовать конструкцию "Вычислить значение поля" и вырезать формулой 1 символ из названия задачи чек-листа.
Прописал основные шаги, думаю дальше сможете добить сами)
Re: Несколько значков перед наименованием задачи в планировщике
Добавлено: 01.12.2020 15:00
Кирилл Чернов
Забыл сразу отписаться. Решил задачу следующим образом:
1. В шаблон задачи добавил чекбоксы по которым будет определяться наличие значка (Оплачен, Отработан в 1с и т.д.)
2. В шаблон задачи добавил служебные реквизиты (тип: Вычисляемое поле):
а) Набор значков (ЕСЛИ({{Задача.Оплачен}}=да;"
![💰](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4b0.svgz)
";"")+ЕСЛИ({{Задача.Отработан в 1с}}=да;"
![💻](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4bb.svgz)
";"")+ЕСЛИ({{Задача.Расхождение при приемке}}
=да;"
![😖](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f616.svgz)
";"")+ЕСЛИ({{Задача.Нет оригиналов документов}}
=да;"
![📩](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4e9.svgz)
";"")+ЕСЛИ({{Задача.Статус}}="В пути";"
![🚛](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f69b.svgz)
";"")+ЕСЛИ({{Задача.Статус}}="На транспортной";"
![📦](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4e6.svgz)
";"")+ЕСЛИ({{Задача.Статус}}="Принят в магазин";"
![🏡](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f3e1.svgz)
";"")+ЕСЛИ({{Задача.Статус}}="Подтвержден";"
![✔️](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/2714.svgz)
";"")+ЕСЛИ({{Задача.Статус}}="Выполненная";"
![✔️](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/2714.svgz)
";""))
б)Базовое название задачи (ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ({{Задача.Название}};"
![📦](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4e6.svgz)
";""); "
![🏡](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f3e1.svgz)
";"");"
![🚛](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f69b.svgz)
";"");"
![✔️](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/2714.svgz)
";"");"
![💻](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4bb.svgz)
";"");"
![💰](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4b0.svgz)
";"") ;"
![😖](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f616.svgz)
";"") ;"
![📩](https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/1f4e9.svgz)
";""))
3. Добавляем автоматический сценарий:(в нем пересчитываем вычисляемые поля и изменяем название на: {{Текущая задача.Набор значков}}{{Текущая задача.Базовое название задачи}})
Re: Несколько значков перед наименованием задачи в планировщике
Добавлено: 02.12.2020 09:15
Илья Федоров
По п. 3. По идее вычисляемое поле само пересчитается, поэтому достаточно сценария которое отслеживает изменение вычисляемого поля и при его изменении "вычисляет название".
Re: Несколько значков перед наименованием задачи в планировщике
Добавлено: 02.12.2020 15:13
Кирилл Чернов
Федоров Илья писал(а): ↑02.12.2020 09:15
По п. 3. По идее вычисляемое поле само пересчитается, поэтому достаточно сценария которое отслеживает изменение вычисляемого поля и при его изменении "вычисляет название".
Спасибо! Буду иметь ввиду. Но в данном случае пока работает лезть не буду:)