Программа для открытия 1с файлов

Обновлено: 04.07.2024

В 1С 8.3 (8.2) для работы с файлами существует два объекта: Файл и ДиалогВыбораФайла.

Рассмотрим каждый по отдельности.

Объект Файл служит для управления параметрами файлов.

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

Например, прочитаем параметры некоторого файла, находящегося на диске C:

В результате мы получим следующую информацию (если файл найден):

Параметры файла:
Полное имя файла: C:\Работа с файлами\статья.txt
Имя: статья.txt
Имя без расширения: статья
Расширение: .txt
Путь без имени: C:\Работа с файлами\
Размер: 899
Это файл: Да
Изменен: 18.05.2015 16:21:28
Только чтение: Нет
Невидимость: Нет

Запись в файл

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Теперь, когда мы выбрали и открыли файл, можно с ним работать, т.е. прочитать его содержимое или записать в него что-нибудь.
Рассмотрим пример:

Чтение файла в 1С

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

Запись текста из 1С в файл

Заметим, что при записи текстового файла можно установить кодировку.

Копирование файла

Здесь все очень просто

Перемещение

Удаление

Диалог выбора файла

В указанных выше примерах есть одно неудобство. Путь к файлу прописан жестко в коде. Чтобы выбрать файл интерактивно, существует объект ДиалогВыбораФайла, о котором речь пойдет ниже.

Объект ДиалогВыбораФайла служит для открытия файла (файлов), сохранения файла или выбора каталога в диалоге специального вида.

Например, выберем и откроем некоторый файл с расширением txt:
Задаем режим диалога выбора. Доступны три варианта: ВыборКаталога, Открытие, Сохранение


Утилита OpenIn1C.exe служит для открытия файлов и форм некоторых внутренних объектов в 1С.
Принцип действия - имитация действий пользователя при открытии файла или обработки.
При старте утилита ищет все запущенные экземпляры 1С, и если их больше 1, то выдаётся список
для выбора нужного экземпляра. Если экземпляр 1С всего один, то объект откроется в нём без
вопросов. Если утилита запускается из конфигуратора, то в первую очередь анализируются
дочерние процессы (т.е. 1С в режиме предприятия, запущеная по F11).

Если нет ни одного запущенного экземпляра 1С, то утилита сканирует ветку реестра
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles], и выводит список всех баз, которые существуют
на диске (проверяется наличие файла 1cv7.md в каталоге). После выбора базы запускается 1С
с указанной базой, и в этом экземпляре открывается объект. Для запуска 1С используются настройки,
хранящиеся в реестре [HKEY_CURRENT_USER\Software\OpenIn1C]. Значение "1CExecutable" - полный путь
к исполняемому файлу 1С (по умолчанию "C:\Program Files\1Cv77\Bin\1cv7.exe"),
"ExecParameters" - дополнительные параметры для запуска (по умолчанию "config")


Утилита может принимать 3 параметра командной строки. Параметры позиционные
1) имя объекта, который нужно открыть - обязательный аргумент
2) тип объекта:
-r - отчёт
-p - обработка
-s - справочник
-j - журнал
любое другое значение - внешний отчёт
*примечание* эта опция предназначена только для режима предприятия, в конфигураторе можно открывать только внешние файлы.
3) время паузы после открытия основного окна (если 1С только что запущена). В миллисекундах.

1) Открываем внешний отчёт
OpenIn1C.exe "c:\1C Bases\Инструменты\admin_service.ert"


2) Открываем встроенную обработку. В качестве имени объекта при этом передаётся представление объекта,
как оно отображается в меню "Операции/Обработка. ".
OpenIn1C.exe "Обработка документов" -p


Для удобства использования утилиту можно ассоциировать с расширениями .ert и .mxl - тогда эти файлы можно
будет открывать прямо из проводника. Можно сделать это вручную, а можно воспользоваться скриптом
Register_OpenIn1C.vbs.


11.02.2008: Изменения от artbear - версия утилиты с возможностью открывать внешние файлы в 1С v8 (OpenIn1Cv8.exe).

14.04.2008: Более интеллектуальный поиск 1cv7(8).exe с использованием информации из реестра.

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

8)

Файл MXL – это созданный в программе «1С: Предприятие» (последних версий 7.7 или табличный документ. Так же эта программа работает с форматами:

  1. txt – текстовые документы;
  2. htm – документы HTML;
  3. xls – документы Excel;

Как открыть MXL

Программ и способов для его открытия не такое обширное количество, поэтому рассмотрим те, что имеются.

Способ 1: 1С:Предприятие — Работа с файлами

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

После запуска программы для открытия:

    Нужно нажать на вторую слева пиктограмму или воспользоваться сочетанием клавиш Ctrl + O.


Пример результата после проделанных манипуляций.


Способ 2: Йоксель

Йоксель — это совокупность методов работы с табличными расширениями, отличная альтернатива Microsoft Excel, которая умеет открывать файлы, созданные в 1С:Предприятие версии не позже 7.7. Также умеет преобразовывать таблицы в графические изображения формата PNG, BMP и JPEG.

Для просмотра документа:


В выпадающем меню кликните «Открыть…» или воспользуйтесь вышеупомянутым сочетанием клавиш Ctrl + O.


Выделив нужный документ для просмотра, нажмите «Открыть».


В основном окне откроется ещё одно с зоной просмотра и возможностью масштабирования в пределах родительской области.


Способ 3: Плагин для Microsoft Excel

Существует плагин, после установки которого Эксель, стандартный компонент Microsoft Office, научится открывать расширение MXL.

Но есть два недостатка этого способа:

  • После установки плагина Excel сможет открывать MXL файлы, созданные только в 1С:Предприятие версии 7.0, 7.5, 7.7;
  • Данный плагин применяется лишь к пакету программ Microsoft Office версий 95, 97, 2000, XP, 2003.

Такая неактуальность может стать для кого-то плюсом, а для кого-то вовсе отсутствием возможности воспользоваться этим методом.


Что это за формат?

Файл с таким расширением представляет собой массив данных программного комплекса «1С: Предприятие», позволяющего автоматизировать работу бухгалтерии. Чтобы открыть MXL, необходимо:

  • запустить программу «1С:Предприятие»;
  • в главном меню выбрать пункт Файл – Открыть;
  • выбрать документ необходимого формата.

После этого сохранить открытую таблицу в 1С можно и в формате, открываемом табличным процессором MS Excel. Для этого следует:

  • нажать на уже знакомый пункт Файл;
  • выбрать «Сохранить как…»;
  • установить тип сохраняемого элемента на «Excel Таблица»;
  • произвести сохранение.

Применяются документы формата MXL для создания отчетов и выходных таблиц. Такие документы являются мощным интерактивным средством отображения информации как самостоятельно, так и входя в различные прикладные формы. По содержанию напоминает электронные таблицы, но его возможности намного шире.


Чем отличается от XML

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

Хоть два этих формата выполняют аналогичные функции и очень схожи расширениями, отличаются они практически всем. Это различные расширения, формат, построение и структура содержимого, использование в разных сферах деятельности.

XML используется для описания документов и отображения их на веб-страницах, преодолевая те ограничения, которые есть в HMTL:

  • отсутствие иерархической структуры для текстовых данных;
  • трудная сортировка и поиск данных;
  • отсутствие спецсимволов для отображения, например, математических уравнений.

XML можно открыть тестовым редактором и редактировать в нем:

Открыть файл MXL в Notepad не получится. Для конвертации MXL в XML и обратно есть специальные конверторы.


OpenOffice Calc


Программа. Сильно схожая с LibreOffice Calc, которая также распространяется полностью бесплатно. Популярный полноценный офисный пакет OpenOffice имеет в своем составе программу Calc, которая позволит полноценно работать с электронными таблицами. Правда, чтобы вы смогли работать с MXL в данной программе, предварительно файл придется конвертировать.

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

Как открыть файл?

Для открытия файла MXL, нужно иметь скачанную и установленную программу «1С: Предприятие» любой конфигурации. Порядок действий таков:

  • зайти в 1С;
  • нажать Файл – Открыть;
  • выбрать необходимую таблицу из списка доступных.

«Работа с файлами»

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

  • текстовый (*.txt);
  • табличный (*.mxl);
  • HTML (*.htm, *.html);
  • графическая схема (*.grs);
  • географическая схема (*.geo);

Для того чтобы открыть таблицу нужно:

  • запустить программу;
  • нажать «File» — «Open» и выбрать нужное;
  • откроется окно с просмотром данных.


Приложение Йоксель

Йоксель – это набор программных средств для работ с табличными документами. Он позволяет производить прямую запись и прямое чтение таблиц таких программ как Excel и 1С:Предприятие. Йоксель может отобразить таблицы на диалоговых формах 1С и преобразовывать табличные данные в картинки форматов *.jpg, *.bmp, *.jpg.

Помимо этого, средство предоставляет возможность более удобной работы с табличными данными за счет использования возможностей, отсутствующих в 1С:Предприятие 7.7.

Для открытия файлов с расширением MXL без 1С необходимо:





Плагин для Excel

Также возможен вариант с установкой плагина на MS Excel, позволяющего открывать MXL-файлы в самой программе. Этот аддон интегрируется в Эксель автоматически при установке 1С: Предприятие, но также может быть скачан дистрибутивом. Проблемы могут возникнуть на этапе импорта и экспорта таблиц в программы, поскольку разработчик подтверждает поддержку Excel версий 95/97/2000/XP/2003 и не обещает совместимость с Предприятием 8 версии.


1С Онлайн

Полным функционалом при работе с MXL-файлом можно насладиться лишь после установки полного продукта. Такая возможность, к сожалению, бывает не у всех. На помощь приходит официальная демо онлайн версия 1С, предназначенная для демонстрации возможностей.

Она позволяет работать с табличными документами на том же уровне, но и стационарная и практически ничем от нее в этом плане не отличается.


LibreOffice Calc


Еще одна популярная программа для работы с электронными таблицами, которая отличается от Excel главным образом тем, что распространяется полностью бесплатно. Однако, в отличие от Excel, для LibreOffice Calc не разработано специального плагина, позволяющего научить программу открывать MXL, а значит, потребуется предварительное конвертирование файла в XLS с помощью демо-версии 1С, ссылка на которую имеется выше, после чего файл может быть легко и быстро открыт программой.

Возможные ошибки при открытии

При открытии документов такого рода могут возникнуть непредвиденные ситуации, когда файл не открывается. Среди основных ошибок стоит выделить:

  • повреждение самой таблицы, открытием одним из вышеописанных способов, а не стационарным решением;
  • ошибка в онлайн версии, когда возникают проблемы при обработке информации на стороне сервера;
  • отсутствие некоторых компонентов системы, но тут обычно достаточно переустановить 1С.

Разные типы файлов имеют разные расширения, но для их открытия зачастую требуется на компьютере наличие специализированных программ. Сегодня мы подробнее рассмотрим файл MXL: что представляет собой данный формат файла, а также каким программами он поддерживается.

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

1С: Предприятие


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

Чем открыть файл MXL?

1С: Предприятие

Поскольку файл MXL был создан в программе 1С: Предприятие, то и просмотреть и редактировать его можно с помощью данной программы, а именно версий 7.7 и 8 (любой редакции).

Microsoft Office Excel

Беря во внимание тот факт, что файл MXL представляет собой табличный документ, то теоретически его можно открыть с помощью программы Excel.

По умолчанию Excel не поддерживает файлы формата MXL, однако, файл можно конвертировать в формат XLS, который является родным для Excel.

Для этой цели можно воспользоваться онлайн-конвертером по этой ссылке. Просто загрузите на страницу конвертера MXL-файл, а затем запустите процедуру конвертирования. Скачав на компьютер готовый XLS-файл, вы сможете его легко открыть с помощью Excel.

LibreOffice Calc

Учитывая, что Microsoft Excel входит в состав пакета офисных приложений Microsoft Office, но данный пакет не распространяется бесплатно, в качестве бесплатной альтернативы можно воспользоваться популярной полностью бесплатной программой для работы с таблицами Excel –LibreOffice Calc.

Как и в прошлом случае, LibreOffice не умеет читать MXL-файлы, однако, предварительно конвертировав файл в XLS, как это было описано выше, LibreOffice сможет его с легкостью открыть.

Надеемся, данная статья позволила вам найти программу, с которой можно просмотреть содержимое файла MXL.

Microsoft Office Excel


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

К сожалению, программа официально не поддерживает работу с MXL-файлами, но выйти из положения можно двумя способами: установив специальный плагин для Excel или предварительно конвертировав MXL с помощью демо-версии программы 1С (открыв в ней файл, вам потребуется пройти в меню «Файл» – «Сохранить как»

, а потом выбрать формат для сохраняемого файла).

Плагин для Excel можно скачать официально с сайта 1С по ссылке ниже.

Чем открыть MXL

Как открыть MXL

Программ и способов для его открытия не такое обширное количество, поэтому рассмотрим те, что имеются.

После запуска программы для открытия:

    Нужно нажать на вторую слева пиктограмму или воспользоваться сочетанием клавиш Ctrl + O.

Пиктограмма открыть 1C

Выбор документа 1C

Пример открытого файла 1C

Способ 2: Йоксель

Для просмотра документа:

Вкладка файл Йоксель

Выпадающее меню Йоксель

Выбор документа Йоксель

Просмотр содержимого Йоксель

Способ 3: Плагин для Microsoft Excel

Существует плагин, после установки которого Эксель, стандартный компонент Microsoft Office, научится открывать расширение MXL.

Но есть два недостатка этого способа:

  • После установки плагина Excel сможет открывать MXL файлы, созданные только в 1С:Предприятие версии 7.0, 7.5, 7.7;
  • Данный плагин применяется лишь к пакету программ Microsoft Office версий 95, 97, 2000, XP, 2003.

Такая неактуальность может стать для кого-то плюсом, а для кого-то вовсе отсутствием возможности воспользоваться этим методом.

Заключение

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: