Почему в 1С вместо добавления пробелов для двух цифр, они суммируются?
Есть такой результат кода:
Результат.Column = 5;
Результат.Row = 2;
Сообщить(Результат.Column +" "+ Результат.Row);
//Результат 7. Хотелось бы чтобы было так: 5 2
Почему в 1С вместо добавления пробелов для двух цифр, они суммируются? Какие есть способы?
Ответы (1 шт):
Автор решения: Sagittarius
→ Ссылка
Попробуйте лучше явно числа к строке преобразовать перед конкатенацией
Сообщить(Строка(Результат.Column) + " " + Строка(Результат.Row));
Или так:
ТекстСообщения = СтрШаблон("%1 %2", Результат.Column, Результат.Row);
Сообщить(ТекстСообщения);