|
Нумерация задач бизнес-процесса |
☑ |
0
1c-bs
30.08.17
✎
10:02
|
Формат номера Строка(9), но с какого-то момента номера задач пошли без лидирующих нулей. Как число. И вот по достижении номера 9999 вываливается ошибка "Значение "9999" поля "Номер" не уникально". Пробовал изменить номер последней задачи, дописав лидирующие нули - не помогло. Куда копать?
|
|
1
1c-bs
30.08.17
✎
10:17
|
Вручную меняю на 10000 - пишет "Несоответствие типа возвращаемого параметра".
|
|
2
1c-bs
30.08.17
✎
10:19
|
Вручную меняю на 000010000 - всё ок.
|
|
3
Irbis
30.08.17
✎
10:24
|
Зачем вообще разрешили редактировать номер кому попало?
|
|
4
1c-bs
30.08.17
✎
10:29
|
(3) Я не знаю, что было до меня.
|
|
5
Михаил Козлов
30.08.17
✎
10:43
|
Перенумерация не подходит?
|
|
6
Irbis
30.08.17
✎
10:44
|
(5) Выявить проходимца, и заставить перенумеровать вручную.
(4) все так говорят, теперь это твой геморрой, вот и делай выводы.
|
|
7
1c-bs
30.08.17
✎
10:45
|
(5) Не пробовал. Пока что в нумерации поставил авто-префикс номер бизнес-процесса.
|
|
8
Михаил Козлов
30.08.17
✎
11:16
|
(7) Мне кажется, номера задач не играют никакой существенной роли и можно безболезненно их перенумеровывать.
|
|
9
1c-bs
30.08.17
✎
11:20
|
(8) Как лучше перенумеровать? Написать обработку?
|
|
10
Михаил Козлов
30.08.17
✎
11:23
|
(9) Да. Можно упрощенный вариант обработки с ИТС "Универсальный подбор и обработка объектов". В ней есть перенумерация, но нет возможности отобрать задачи.
|
|
11
1c-bs
30.08.17
✎
11:24
|
(10) УстановитьНовыйНомер() подойдёт? Или каждый раз генерировать номер в коде?
|
|
12
Михаил Козлов
30.08.17
✎
13:41
|
(11) Скорее всего УстановитьНовыйНомер() сгенерит следующее значение.
Надо упорядочить задачи по дате, а потом в цикле устанавливать номер по инкриментируемуму счетчику, только нужно помнить, что в СТРОКА(счетчик) будет неразрывный пробел, если счетчик > 999.
|
|
13
1c-bs
30.08.17
✎
13:51
|
(12) Значит буду делать Формат();
|
|
14
Михаил Козлов
30.08.17
✎
14:06
|
(13) Можно просто в строке удалить неразрывный пробел Символы.НПП.
|
|