Многие пользователи и администраторы сталкиваются с неприятной ситуацией: после обновления конфигурации (например, 1С:Управление торговлей до версий 11.5.17 и выше) в стандартных шаблонах этикеток и ценников «съезжают» надписи. Текст параметров (например, цены или номенклатуры) смещается вниз, визуально появляется непредусмотренный отступ сверху или увеличивается межстрочный интервал, из-за чего информация перестает помещаться в отведенные границы. Давайте подробно разберем причины такого поведения платформы и рассмотрим эффективные способы решения этой задачи.
Прежде чем исправлять макеты, проанализируем, почему возникает этот визуальный дефект. Проблема носит комплексный характер и связана с изменениями в платформе «1С:Предприятие 8.3»:
Переносить, механизм расчета высоты строки сразу закладывает межстрочный интервал для возможного многострочного текста, что визуально опускает первую строку ниже положенного.Разберем по шагам несколько вариантов решения проблемы: от быстрых пользовательских правок до более глубоких настроек табличного документа.
Если вам нужно срочно вернуть ценникам приемлемый вид без глубокой переработки макета, применим метод корректировки масштаба текста:
Этот метод прост, но требует ручной корректировки каждой съехавшей ячейки.
Отключим резервирование места под многострочный текст, которое часто является главным виновником смещения. Посмотрим на свойства ячеек, содержащих цену (обычно цена выводится фиксированным числом символов и перенос для нее не требуется):
РазмещениеТекста (Размещение).Переносить на Обрезать или Авто.Отключение многострочного режима уберет лишний межстрочный интервал сверху, и текст вернется на свое место.
Шрифты семейств Calibri, Segoe UI и Roboto имеют конструктивно увеличенные межстрочные интервалы. Переведем шаблоны на более компактные аналоги:
Если в одной ячейке выводится составной формат (например, рубли крупным шрифтом, а копейки и символ валюты — мелким), движок 1С может некорректно рассчитывать общие отступы, ориентируясь на больший кегль. Разделим эти данные:
Такой подход исключит наложение внутренних отступов разных шрифтов друг на друга.
Если визуальный редактор в режиме предприятия не позволяет добиться идеального результата, проанализируем дополнительные возможности:
1cv8c.exe). На вкладке «Совместимость» в параметрах масштабирования переключите управление на «Система (улучшенная)». Это отключит искажение расчетов в табличных документах.Применяя данные методы в комплексе или по отдельности, вы сможете восстановить корректный внешний вид ценников и этикеток в 1С:Управление торговлей после обновления платформы.