Telegram: Спецификатор #54281

Если тот столбец не итоговый, то просто укажите параметр, который туда заносится

Большой вопрос только в том - когда это нужно делать. Всё зависит от того, какие расчеты идут в строке и есть ли группировка. Если просто форматирование результата поможет - хорошо. Если нет - то придется вшивать в формулу оба исходника столбцов, особенно если есть подчинение в наборах данных. Есть плюс у форматирования результата - можно комбинировать столбцы, где нет формулы, а есть только форматирование, со столбцами, где есть формулы, в результате третьего столбца без формулы, но с форматированием. Обычно, если нужно слепить два столбца - то можно создать третий без формулы и с форматированием

Точно. А то помню, что както легко это было гдето сделано, а где не помню. Получилось, спасибо

Андрей Пунда
Вас поблагодарили 4 раза

photo_6471@08-10-2025_10-10-41.jpg

Добрый день, после обновления на 25 нанокад появилась ошибка (я так понял) при форматировании результата (скрины формул и результата прикладываю). Как будто не видит команду compactFull именно. До обновления все работало как надо (т.е. собирал одинаковые значения в одно).
Настройки профиля спецификации не менялись. Из-за чего могло так случиться? Может есть нюансы какие-то или это на программном уровне ошибка и надо писать в поддержку.
Версия MS Трубопроводы 3.0.28.6541

photo_6472@08-10-2025_10-10-41.jpg

фишка в последнем параметре

определите numsrch, главное не none

Спасибо! А почему раньше с none работало интересно?

Александр Грабовой
Вас поблагодарили 19 раз

вот тоже интересно

Сообщение из Telegram.

Коллеги, подскажите а кто-то сталкивался с ограничениями при использовании split в формулах форматировании результата?
Т.е.
когда задал тупо значение в переменной, то все работает
var var2:=“12;22|44;33|33;2|”;
format(“Сумма1 %0.f, Сумма2 %0.f”, Sum(split(var2, “|”), split(item, “;”)[0]),Sum(split(var2, “|”), split(item, “;”)[1]))
Выводит “Сумма1 89, Сумма2 57”

А вот так уже нет
var var2:=VALUE;
format(“Сумма1 %0.f, Сумма2 %0.f”, Sum(split(var2, “|”), split(item, “;”)[0]),Sum(split(var2, “|”), split(item, “;”)[1]))

Хотя значение “12;22|44;33|33;2|” было скопировано из результата колонки, для которой я хочу отформатировать результат.

Обрамите результат в string ( )

Почему-то при работе сплита и векторов значения параметров нужно явно переводить в string

Спасибо, попробую, отпишусь … Думал что баг с переменными в сплит в спецификаторе осталась.

Alex
Вас поблагодарили 13 раз

Все что можно обрамил, результат нулевый

Может не там обрамляю.

Сообщение из Telegram.

Причем первый элемент суммирования выводит без проблем, а второй как будто кривой в формировании результата.