P
PavelT100
Во вью вывожу знаение категоризированной колонки вот по такой формуле:
Если поле Ver имеет одно значение - то проблем не возникает.
Но вот попалась запись, которая имеет два значения "7.4.23" и "7.5.2"
Такая запись во вью появляется в двух местах.
Значение "7.5.2" правильно преобразуется и в итоге отображается "7.5.02 ---- 2 ---- 1" - это то, что я хотел.
Но значение "7.4.23" на удивление преобразуется криво "7.4.023 ---- 23 ---- 2". Ну как такое может быть ?
Я специально для отладки вывожу lll - оно действительно равно 2, не равно 1, но несмотря на это нолик дописывается - мозги вскипают.
Код:
v := Ver;
s := @RightBack(v; ".");
lll := @Length(s);
@If( lll = 1; @LeftBack(v; ".") + ".0" + s; v) + " ---- " + s + " ---- " + @Text(lll);
Если поле Ver имеет одно значение - то проблем не возникает.
Но вот попалась запись, которая имеет два значения "7.4.23" и "7.5.2"
Такая запись во вью появляется в двух местах.
Значение "7.5.2" правильно преобразуется и в итоге отображается "7.5.02 ---- 2 ---- 1" - это то, что я хотел.
Но значение "7.4.23" на удивление преобразуется криво "7.4.023 ---- 23 ---- 2". Ну как такое может быть ?
Я специально для отладки вывожу lll - оно действительно равно 2, не равно 1, но несмотря на это нолик дописывается - мозги вскипают.