Страница 1 из 1

Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 28.09.2020 10:55
Киреев Кирилл Эдуардович
Хочу в формулах, переменных привязываться в отчетах и вычисляемых полях не к названию поля, а к его ID. Это бы избавило меня от зависимости, что кто-то где-то что-то перименовал. В том числе и я сам)

Тут конечно нужно подумать о том, как потом в этом будем разбираться например другой человек откуда конкретный ID связан - на этот счет у меня мыслей нет, может форумчане помогут. Возможно выводить название сущности в переменной тоже, но не ориентироваться на нее {{Задача.Процесс.Запрос ТКП.302}} - где корректировка названия процесса ничего не сломает, главное ID.

Re: Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 28.09.2020 11:37
Dmitry Goncharenko
Тут есть еще один момент, который нужно учесть - если настройка потом будет упакована в конфигурацию и развернута в другом аккаунте, то идентификаторы объектов в нем будут другими, а значит она не переживет переезд.

Re: Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 28.09.2020 19:29
Илья Федоров
Dmitry Goncharenko писал(а):
28.09.2020 11:37
Тут есть еще один момент, который нужно учесть - если настройка потом будет упакована в конфигурацию и развернута в другом аккаунте, то идентификаторы объектов в нем будут другими, а значит она не переживет переезд.
+ к самой идее Кирилла.
Тогда есть альтернативное решение дополнительный текстовый ID.
Во первых его изменение будет редкостью
Во вторых его можно делать более коротким чем название поля, и намного упростит чтение формул.
Например многие клиенты "требуют" использовать понятные длинные названия. Но кода их нужно "упаковать" в формулы полей, отчетов то все это занимает много места. А так была бы альтернатива в виде "короткого" названия поля, может даже англоязычного ибо как правило термины в английском более лаконичные.

Re: Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 28.09.2020 21:12
А.А. Сахоненко
Да, короткие названия полей - было бы хорошим решением в борьбе с переименованием )))

Re: Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 29.09.2020 13:49
Киреев Кирилл Эдуардович
Федоров Илья писал(а):
28.09.2020 19:29
Dmitry Goncharenko писал(а):
28.09.2020 11:37
Тут есть еще один момент, который нужно учесть - если настройка потом будет упакована в конфигурацию и развернута в другом аккаунте, то идентификаторы объектов в нем будут другими, а значит она не переживет переезд.
+ к самой идее Кирилла.
Тогда есть альтернативное решение дополнительный текстовый ID.
Во первых его изменение будет редкостью
Во вторых его можно делать более коротким чем название поля, и намного упростит чтение формул.
Например многие клиенты "требуют" использовать понятные длинные названия. Но кода их нужно "упаковать" в формулы полей, отчетов то все это занимает много места. А так была бы альтернатива в виде "короткого" названия поля, может даже англоязычного ибо как правило термины в английском более лаконичные.
Предложение Ильи еще лучше чем мое.

Re: Добавить к переменным разных сущностей ( Шаблоны задач, процессы, поля ID)

Добавлено: 01.10.2020 12:25
Dmitry Goncharenko
Обсудили, договорились сделать короткие текстовые имена для переменных. Задача в очереди.