Поддержка эмодзи в модуле ОСМИ для 1С
Как известно, 1С платформ 8.3.x Предприятие поддерживает очень ограниченный набор символов Unicode а именно до номера 65535 включительно. Это не позволяет выводить в строках эмодзи, у которых номера выше этого значения, например (с номером 128512).
Чтобы использовать такие емодзи в электронных картах ОСМИ, содержимое которых обновляется из 1С, можно использовать тн Codepoints для включения в передаваемые в ОСМИ строки нужных знаков эмодзи. Например, строка "U+1F64F Спасибо за покупку U+1F48D !" при отображении в поле электронной карты будет выглядеть как
" Спасибо за покупку !"
Указанный метод работает как для полей на лицевой и оборотной сторонах карт ОСМИ, так и для динамических пушей и акций.
Не забывайте что в строке 1С нужно указывать Codepoint для эмодзи как строку а не его десятичное значение
Найти все доступные эмодзи и соответствующие им Codepoints можно здесь https://emojipedia.org