При сравнении и объединении конфигураций разработчики часто сталкиваются с ситуацией, когда окно визуального сравнения двух макетов табличных документов оказывается полностью покрыто мелкой штриховкой («сеточкой»). Из-за этого диагонального узора становится практически невозможно различить текст, параметры и системные цветовые индикаторы изменений. Разберем причины возникновения этого эффекта и выясним, как вернуть читаемый вид макету.
Проанализируем природу появления узора. Характерная диагональная штриховка не является ошибкой платформы или дефектом файла. Это встроенный механизм графического редактора табличных документов 1С, предназначенный для визуализации границ именованных ячеек и областей. Если макет спроектирован так, что в нем определено множество точечных именованных диапазонов, системное выделение покрывает всю рабочую зону документа и мешает визуальному контролю различий.
Также важно различать три возможных источника графической сетки в табличном документе:
Узор, заданное разработчиком при верстке печатной формы.Разберем по шагам, как убрать перекрывающую штриховку прямо в окне сравнения:
После выполнения этого действия фон ячеек становится чистым, и вы сможете наглядно видеть цветные маркеры различий (зеленые, синие или красные подсветки изменений платформы).
Рассмотрим сопутствующие команды, которые помогают сделать сравнение макетов максимально комфортным:
Обратим внимание на технические нюансы встроенного языка 1С. Управление отображением именованных ячеек и областей — это исключительно интерактивная функциональность пользовательского интерфейса Конфигуратора. В объектной модели платформы для объекта ТабличныйДокумент отсутствуют программные свойства для отключения подсветки названий ячеек.
Программно разработчику доступны только стандартные свойства оформления самого документа:
// Пример программного управления базовым отображением сетки и заголовков
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ОтображатьСетку = Ложь;
ТабДокумент.ОтображатьЗаголовки = Ложь;
Кроме того, окно сравнения макетов является служебным модальным представлением. В ряде версий платформы переключение видимости именованных ячеек действует только в рамках текущего сеанса сравнения и может сбрасываться до настроек по умолчанию при следующем открытии процедуры объединения конфигураций.
Если макет имеет сложную многоуровневую структуру и визуальное сопоставление в Конфигураторе остается затруднительным, рассмотрим альтернативные методы анализа:
.mxl или выгрузим их в .xlsx / .txt. Далее воспользуемся пунктом Главное меню → Файл → Сравнить файлы... либо сторонними программами сравнения, где визуальный шум от служебных меток 1С отсутствует.