Автонумерация не работает в сценариях
Добавлено: 04.03.2020 17:55
Задача следующая.
Есть поле Заказ № - соответственно, последовательная нумерация, без дублирования значений:
Тип поля: Число;
Запрещать дублирование значений;
Автонумерация.
Это поле используется в задачах определённого проекта, а задачи создаются по определённому шаблону.
При ручном создании задач автонумерация работает.
Но при автоматическом сценарии номер не проставляется!
Сценарий примерно такой - проставление поля Заказ номер при изменении задачи, так, что она стала соответствовать условиям (шаблон задачи, имеется поле Заказ № и оно пустое).
Пробовал разные варианты в автоматическом сценарии - ни один не работает:
Установить значение поля - и далее простое поле для ввода значения, которое нужно установить. По мне, так для автонумерации это должно происходить автоматически.
Установить значение поля из другого поля / задачи - пробовал разные варианты, но не получилось. И брал значение из других задач в том же дереве / проекте и т. п. и т. д. А затем увеличивал его на единицу. Но так и не получил нужного эффекта.
По-моему - это недоработка. Автоматическая нумерация должна без проблем работать в сценариях.
Кроме того - сценарий всё же ставит какое-то значение в это поле (с запретом дублирования значений), но значение это не уникально! И затем, если открыть такую задачу на редактирование, сохранить уже не получиться, если не введёшь уникальное значение в это поле. Так почему же проверка не проводится при отработке сценария?
Есть поле Заказ № - соответственно, последовательная нумерация, без дублирования значений:
Тип поля: Число;
Запрещать дублирование значений;
Автонумерация.
Это поле используется в задачах определённого проекта, а задачи создаются по определённому шаблону.
При ручном создании задач автонумерация работает.
Но при автоматическом сценарии номер не проставляется!
Сценарий примерно такой - проставление поля Заказ номер при изменении задачи, так, что она стала соответствовать условиям (шаблон задачи, имеется поле Заказ № и оно пустое).
Пробовал разные варианты в автоматическом сценарии - ни один не работает:
Установить значение поля - и далее простое поле для ввода значения, которое нужно установить. По мне, так для автонумерации это должно происходить автоматически.
Установить значение поля из другого поля / задачи - пробовал разные варианты, но не получилось. И брал значение из других задач в том же дереве / проекте и т. п. и т. д. А затем увеличивал его на единицу. Но так и не получил нужного эффекта.
По-моему - это недоработка. Автоматическая нумерация должна без проблем работать в сценариях.
Кроме того - сценарий всё же ставит какое-то значение в это поле (с запретом дублирования значений), но значение это не уникально! И затем, если открыть такую задачу на редактирование, сохранить уже не получиться, если не введёшь уникальное значение в это поле. Так почему же проверка не проводится при отработке сценария?