Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1С 8.3 РУКОВОДСТВО.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
4.8 Mб
Скачать

10.10.Сравнение файлов

Режим сравнения файлов дает возможность пользователю сравнить два любых файла. Для сравнения файлов необходимо выбрать пункт главного меню Файл – Сравнить файлы. На экран будет выдан диалог для выбора сравниваемых файлов.

Рис. 149. Диалог выбора файлов для сравнения

В полях Сравнить и С необходимо указать имена сравниваемых файлов. Их можно ввести вручную, выбрать из выпадающего списка или нажатием кнопки Выбрать вызвать стандартный диалог открытия файла и выбрать файл в этом диалоге. В поле Тип файлов диалога можно указать любой тип исходного файла.

В поле Как указывается вид сравнения файлов. Текстовый и табличный документы сравниваются. Допускается двоичное сравнение. В этом случае результатом сравнения будет сообщение о совпадении или различии файлов.

Если в полях Сравнить и С указаны файлы различных типов, то выбранные файлы при сравнении будут приводиться к виду, указанному в поле Как. Затем выполнится сравнение, и на экран будет выведена информация о его результатах.

Если установлен флажок Учитывать различия в разделителях строк, то при сравнении будут учитываться символы, используемые в качестве разделителей строк.

Для начала сравнения нажмите кнопку ОK.

Если выбран вид сравнения Текстовый документ, то выбранные файлы будут интерпретироваться при сравнении как текстовые, несмотря на то, что в полях Сравнить и С могут быть выбраны нетекстовые (по расширению) файлы. Если указанные файлы или один из них не могут быть интерпретированы как текстовые, то производится двоичное сравнение.

10.10.1. Сравнение текстовых файлов

Для текстовых файлов установка флажка Игнорировать пустое пространство означает, что пробелы сравниваться не будут.

Флажок Различать регистр позволяет при сравнении различать прописные и строчные буквы. Если флажок установлен, одна и та же прописная и строчная буквы будут считаться разными символами.

Флажок Учитывать разделители строк означает, что при сравнении файлов будут учитываться разделители строк.

Перед сравнением программа последовательно выполняет попытку чтения файлов в кодировках UTF-8, UTF-16 и ANSI. Если файлы прочитаны и если при чтении в ANSI файлы не содержат 0, то программа сравнивает их как текстовые документы. Если попытки чтения были неудачными (или для ANSI содержится 0), то программа сравнивает их как двоичные данные.

Для текстовых файлов на экран будет выдано окно просмотра различий. В двух колонках окна просмотра различий будут помещены сравниваемые тексты. В текстах разными цветами выделены удаленные, измененные и добавленные (новые) строки. В окне имеется панель инструментов со стандартными для текстового редактора «1С:Предприятия» кнопками поиска и закладок, а также двумя кнопками, специфическими для данного окна.

Рис. 150. Диалог сравнения текстовых файлов

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

Рис. 151. Панель инструментов для сравнения файлов

При нажатии кнопки LF в текстах отображаются разделители строк в виде букв LF и CR.

Различия в сравниваемых текстах показываются с помощью цвета текста. Цвет текста можно настроить (по кнопке Настройка запускается окно настройки цветов). По умолчанию удаленный текст выделяется синим цветом, добавленный – зеленым, а измененный – красным.

В левой части окна показывается текст файла, указанного в поле Сравнить, в правой – указанного в поле С. Нажатием кнопки Порядок сравнения можно поменять местами сравниваемые файлы. При этом меняется и цвет пометки. Если первоначально в левой части был показан удаленный текст, то при смене порядка сравнения этот текст в правой части будет показан как добавленный.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]