Конкретный режим применён к созданному потоку, своему файлу, диалогу, идентификатору или несетевому почтовому сообщению. Результат читается из действительной операции, а не из универсальной обёртки.
Где и как запускать
Тело процедуры своей кнопки обычной формы; только толстый клиент и два явно подготовленных собственных файла.
Подготовка
Обычная форма своей обработки, толстый клиент. Основной блок вставьте в тело процедуры своей кнопки.
Подготовьте собственные C:\1CStudy\left.txt и right.txt: для MXL сохраните два своих табличных документа 1С с одной ячейкой 3 / 4; для TXT — два своих текста Книга 3 / Книга 4.
Сравнение не записывает исходные файлы. Не подставляйте секретные рабочие документы; окно различий покажет их содержимое.
Сравнение = Новый СравнениеФайлов;
Сравнение.ПервыйФайл = "C:\1CStudy\left.txt";
Сравнение.ВторойФайл = "C:\1CStudy\right.txt";
Сравнение.СпособСравнения = СпособСравненияФайлов.ТекстовыйДокумент;
Если Сравнение.Сравнить() Тогда
Сообщить("Собственные файлы равны");
Иначе
Сравнение.ПоказатьРазличия();
КонецЕсли;Разбор по шагам
Подготовьте собственный источник указанного типа; существующие рабочие файлы не используются для записи.
Передайте режим точному конструктору / методу либо назначьте правильное свойство собственного сообщения.
Проверьте конкретный результат и закройте открытые ресурсы; интерактивный диалог обрабатывается своим callback.
Как проверить результат
Для 3 и 4 Сравнить возвращает Ложь и открывается окно различий. При одинаковом содержимом показано равенство.
Двоичное сравнивает байты, ТекстовыйДокумент — текст, ТабличныйДокумент — структуру собственных MXL; формат файла должен соответствовать способу.
Ожидаемый результат
Перечисление связано с обычной операцией на явно известных собственных данных и понятным результатом.
На что обратить внимание
Не смешивайте кодировку символов, BOM, режим открытия и права доступа: это разные параметры.
Примеры не отправляют HTTP-запросы и письма. Сохранение / создание временного файла относится только к ручному запуску кода в 1С.
При сборке HTML BSL не выполнялся, файлы 1С и рабочие данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.