264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
1

Проблемы с кодировкой в табличном документе 1С

29.11.2019, 13:06. Показов 3604. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте Уважаемые формучане
На основании макета формируется табличный документ,куда выводятся данные из запроса.

При печати таб.документа,в том числе при печати на принтер возникает проблема с отображением казахских символов(см.скриншот)
Если нажать на редактирование строки - текст отображается нормально "Әбдірахман Мәулетқалиқызы".

При копировании в различные виды текстовых редакторов текст также отображается нормально.
При сохранении в Эксель - также нормально.
В другом таб.документе эти же данные отображаются корректно.
Вопрос риторический - что делать?
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2019, 13:06
Ответы с готовыми решениями:

Сворачивание записей в табличном документе
Всем доброго времени суток. :) Совсем недавно начала изучать Предприятие 1с 7.7, столкнулась с...

Не печатает нули в табличном документе
В обработке куча строк, но интересующий фрагмент кода ВыводОтчета = Ложь; Если...

Очистка строк в табличном документе
Событие Команды &НаКлиенте Процедура Команда1(Команда) НаСервере(); КонецПроцедуры ...

Присоединить область в табличном документе
Пытаюсь вывести колонками в ТД через присоединение областей и при выводе выводит после каждой...

7
Заблокирован
29.11.2019, 14:02 2
совет,
заходим в сп,
берем пример сп,
парсим его на тему всех возможных кодировок,
и сохраняем таб док во всех возможных вариантах.
и смотрим который лучший.
радуемся
з.ы.ура я первый

Добавлено через 7 минут
метод записать()
там типы файлов
пробежаться по всем типам
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ANSITXT (ANSITXT)
DOCX (DOCX)
HTML (HTML)
HTML3 (HTML3)
HTML4 (HTML4)
HTML5 (HTML5)
MXL (MXL)
MXL7 (MXL7)
ODS (ODS)
PDF (PDF)
TXT (TXT)
XLS (XLS)
XLS95 (XLS95)
XLS97 (XLS97)
XLSX (XLSX)
если по ним есть особенности, то и по ним пробежаться.
100% должно будет найтись.
или в самом файле уже поменять кодировку при отображении попробовать.
0
264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
29.11.2019, 14:53  [ТС] 3
Так мне не надо его сохранять)
Он формируется и отображается пользователю командой "ТабДок.Показать()"

А пользователь сам уже решает что с ним сделать:печатать,или сохранять...И чаще всего отправляют на печать сразу из окна табличного документа.

И в итоге видят эти "Окошки" в данных сотрудника

Добавлено через 6 минут
Уже и шрифты менял..TNR стоит во всех макетах..и только в 1 такая проблема
0
Заблокирован
29.11.2019, 15:15 4
Цитата Сообщение от OverDozero Посмотреть сообщение
В другом таб.документе эти же данные отображаются корректно.
взять другой таб док который нормальный и показать его пользователю, чтобы он сам решал , что с ним делать

Добавлено через 51 секунду
Цитата Сообщение от OverDozero Посмотреть сообщение
TNR
а что такое TNR?
0
264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
30.11.2019, 07:44  [ТС] 5
а что такое TNR привычка сокращать название шрифта в коде) Times New Roman. Шрифт гарантировано поддерживает каз. язык

Под другим документом имелось в виду совершенно другой отчёт, в котором данные фио отображаются корректно.
Это именно почему-то в данном отчёте..

Добавлено через 1 час 35 минут
Даже в рамках одного однотипного макета - в шапке пишется нормально.В подвале неправильно.
0
Заблокирован
30.11.2019, 12:40 6
Цитата Сообщение от OverDozero Посмотреть сообщение
Даже в рамках одного однотипного макета - в шапке пишется нормально.В подвале неправильно.
__________________
м.б. тд кот форм. новым иначе формируется?
т.е. в него выводятся области из другого табдока с другой кодировкой?
не.?
т.е.его слепили из овна и алок с разными кодировками?
0
264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
30.11.2019, 13:23  [ТС] 7
Цитата Сообщение от Gokusei Посмотреть сообщение
т.е.его слепили из овна и алок с разными кодировками?
А разве в 1С можно как-то иначе это сделать?
Это и называется дендроф*кальное программирование)

Я 2 макета проверил - вроде все идентично.
Единственный момент что еще не проверял - получение данных из запроса.
Потому что шапка клеится из кучи данных и потом выводится как параметр в таб.док.
А подвал пишется сразу через Подвал.Параметры.Заполнить(Выборка)
Нужно проверить в самой выборки адекватные ли данные.Или опять же неявные какие-то приведения типов.
0
Заблокирован
30.11.2019, 20:25 8
Цитата Сообщение от OverDozero Посмотреть сообщение
Я 2 макета проверил - вроде все идентично.
Единственный момент что еще не проверял - получение данных из запроса.
Потому что шапка клеится из кучи данных и потом выводится как параметр в таб.док.
А подвал пишется сразу через Подвал.Параметры.Заполнить(Выборка)
Нужно проверить в самой выборки адекватные ли данные.Или опять же неявные какие-то приведения типов.
а ты ещё не проверил процедуры формирования таб.документов. О_о
тогда что ты здесь делаешь?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2019, 20:25
Помогаю со студенческими работами здесь

Удалить область в табличном документе программно
Ребята, подскажите кто знает, делаю условие на вывод строк только с отрицательным итогом. Вот...

В табличном документе таблица не умещается по ширине
Добрый день, делаю внешнюю печатную форму, как мне сделать, если таблица не помещается в ширину,...

1с 8.3 Программное определение координат области в табличном документе
Всем привет! Возможно ли программно определить координаты левого верхнего угла области,...

Эксель по русски или даешь расчет в табличном документе
Постановка задачи возможно кривая, буду рад уточняющим вопросам. Итак, есть набор формул (штук...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru