Клиент 1с предприятия для os x. Установка "1с базовая" на Mac - пошаговая инструкция. Что планируется реализовать в финальной версии продукта
Компания 1C наконец-то включила в комплект поставки платформы 8.3.7.1845 пользовательские приложения, работающие с операционной системой mac OS (OS X) 10.8 и старше. Реализованы толстый и и конфигуратор для 64-разрядной архитектуры, таким образом, бухгалтер имеет возможность не только пользоваться готовые программные продукты, но и разрабатывать версии для собственных нужд.
Раньше для установки 1C:Предприятия под OS X использовали эмуляторы приложений Windows, например, CrossOver. Правильной настройке программ от 1C на «маках» посвящались целые форумы. Новый продукт для mac OS разработан с учетом специфики компьютеров Apple (например, технологии Retina) и не требует дополнительных костылей для инсталляции.
Программные особенности представленной версии
- Не поддерживается автоматический поиск подходящего варианта платформы для взаимодействия с базой данных. Необходимо вручную выбрать версию клиента;
- Не предусмотрен апгрейд системы по HTTP-протоколу;
- Не поддерживаются внешние компоненты, разработанные с использованием интерфейса системного программирования 1C Native API;
- Нет возможности подключать дистрибутивы конфигуратора напрямую из коробки. Чтобы создать базу данных по шаблону, следует заранее скопировать его установочные файлы на компьютер под управлением mac OS.
Чтобы ознакомиться с возможностями представленного продукта 1C:Предприятие для mac OS X, в комплекте поставки платформы 8.3.7.1845 есть демо-версия информационной базы в виде отдельного файла с расширением.dt.
Клиент для OS X позволяет не только работать с прикладными решениями 1С:Предприятия, но и вести полноценную разработку конфигураций.
Ограничения 1 C:Предприятие для mac OS
На возможность полноценного функционирования 1C mac OS X накладывает свои ограничения:
- Компьютеры Apple не используют технологию COM, то есть:
- В 1C:Предприятие не будет реализована поддержка COMОбъект и внешних компонентов, разработанных с помощью этой технологии;
- Программа не будет запускаться в режиме сервера автоматизации Automation-server;
- Не поддерживается работа с внутренним объектом «E-mail». Вместо этого планируется использовать предустановленный почтовый локальный или сетевой сервис;
- Не поддерживается панель администратора (консоль) для управления кластерами серверов 1C. Вместо этого будут использоваться кроссплатформенные инструменты: командная строка и отдельный сервер управления;
- Не планируется поддержка метафайлов Windows WMF и EMF.
Защита и совместимость
На одну машину возможна одновременная установка разных версий прикладного клиента (как и в ОС Windows, по разным лицензиям). Бухгалтерское приложение для mac OS работает с разными сервисами и компонентами 1C:Предприятие, разработанными для иных операционных систем, если версии платформы одинаковы.
Допускаются аппаратное и программное средства защиты.
Для использования электронного ключа в директорию для хранения двоичных файлов самостоятельно записывается и устанавливается драйвер HASP с сайта разработчика. Для инсталляции ПО скрипт «dinst» необходимо запускать от имени администратора через Терминал командой «sudo ./dinst».
Что планируется реализовать в финальной версии продукта
Функциональность 1C:Предприятие для mac OS, не предусмотренная в версии, но планируемая для реализации:
- В новом продукте работать можно только с файлами на той же машине, где установлен клиент. В конечной версии будет поддерживаться работа с файловой системой по локальной и внешней сетям;
- Поддержка внешних источников данных, организованных но стороне клиента;
- Управление бухгалтерскими приложениями и конфигуратором с помощью панели меню mac OS;
- Распознавание пользователя 1C mac OS будет собственными средствами.
Особенности использования нового продукта
Новая разработка является ознакомительной и только в ограниченных случаях может быть использована для решения рабочих задач автоматизации организаций. Пока она бесплатная, не требует отдельной лицензии. Финальный продукт 1C для mac OS будет разработан с учетом откликов и предложений пользователей.
Установочные файлы для представленной версии доступны для загрузки на сервере 1C:Обновление программ. Документация к платформе 1C:Предприятие 8.3.7 содержит информацию по клиентскому приложению для 1C mac OS.
Случилось: 1С клиентские приложения для Mac OS X
Несмотря на то, что платформа 1С была создана в середине 90-х, до последнего времени не существовало приложений для OS X. Более того, ходили слухи, что фирма вовсе отказывается от выпуска ПО под «яблочную» операционную систему. В связи с этим, пользователям OS X приходилось запускать 1С через программу CrossOver или удалённое подключение.
Фирма «1С» выпустила бета-версии клиентских приложений для OS X в составе версии 8.3.7 платформы «1С:Предприятие». Пользователям будут доступны такие типы клиентского ПО, как «толстый» клиент, «тонкий» клиент и веб-клиент. В приложениях включена поддержка локального и клиент-серверного вариантов работы, а также программной и аппаратной защиты. При этом программные решения для OS X можно будет использовать с серверами «1С:Предприятия» для разных операционных систем, но в рамках одной сборки платформы 1С. Кроме того на одно устройство можно будет установить сразу несколько версий приложений.
Тестовый вариант клиентского ПО для Mac OS X является 64-разрядным приложением и обладает поддержкой Retina-дисплеев. Загрузить тестовый пак можно уже сейчас как пользователям платформы «1С:Предприятие», так и партнёрам компании.
Дистрибутивы клиентских приложений для OS X можно скачать с сервиса «1С:Обновление программ» на портале 1С:ИТС в составе дистрибутива версии 8.3.7.1845 и выше. На один компьютер можно установить несколько приложений. Документация выложена на сайте 1С.
Не поддерживается и не будет поддерживаться:
- Технология COM и весь перечень возможностей, связанных с этой технологией, в том числе работа с объектом COMОбъект, запуск клиента «1С:Предприятия» в режиме Automation-сервера, внешние компоненты, созданные с использованием COM-технологии.
- Консоль администрирования кластера серверов «1С:Предприятия».
- Работа с объектом Почта. Вместо этого объекта можно использовать почтовое приложение по умолчанию или объект ИнтернетПочта.
Не поддерживается, но планируется реализовать в финальной версии:
- Возможность автоматического «подбора» версии системы для работы с информационной базой.
- Обновление клиентского приложения по http.
- Внешние компоненты, созданные по технологии Native API.
- Установка дистрибутива конфигураций в OS X. Для ознакомления с возможностями бета-версии клиентских приложений в поставку версии платформы 8.3.7.1845 (находится в тестовой зоне) включена выгрузка демонстрационной базы в виде отдельного файла в формате dt.
- Работа клиентских приложений с панелью меню OS X.
- Работа с файловой информационной базой, расположенной на сетевых ресурсах.
- Работа с внешними источниками данных на стороне клиента и конфигуратора.
- Аутентификация пользователя средствами операционной системы.
О том, когда состоится релиз полноценной версии приложений под «яблочную» десктопную платформу пока неизвестно. Но так как была выпущена первая «бета», определённо можно надеяться на то, что «яблочников» порадуют полноценным обновлением уже в следующем году.
В интернете уже появились первые отзывы по работе 1С в Mac OS X:
- Работает, правда не все удобно, как хотелось бы и притормаживает. Будем надеяться, что 1с в следующих релизах будет улучшать данный клиент.
- Тонкий клиент присутствует, в поставке есть, но отдельно скачать нельзя. Драйвера hasp качаем отдельно для Mac OS, если у вас аппаратный ключик. После установки драйверов защиты, ключ сразу загорелся красный и эска сразу запустилась. Пока ещё тестирую, однозначно шаг вперёд и надеюсь в скором будущем можно будет отказаться от parallels.
- А никто еще не нашел где nethasp.ini? ключики надобно указать. Я кстати нашел решение. Оно одинаково для этого типа ключей. Файлик такой же как и в винде надо забросить в \etc & эта папка скрытая через "переход к папке..." в меню finder попасть можно
Если вы решили полностью отказаться от использования операционной системы Windows, то кроме устаревшего банковского ПО, вы можете также встретить сопротивление в лице продуктов компании 1С, если вы по каким-то причинам не можете отказаться от их использования. К сожалению, установка 1с предприятия на компьютерах Mac хоть и возможна, но не лишена трудностей. Но если вы все же решились на это, то в этой статье я по шагам расскажу как это сделать на примере установки базовой версии 1с.
Сразу скажу, что нам все равно понадобится компьютер с операционной системой Windows:)))) (к счастью, только на время установки). Итак:
1. Заходим на сайт portal.1c.ru и регистрируемся там как описано в инструкции, которая прилагается к купленному лицензионному ключу (пин-коду) и скачиваем там дистрибутив для Windows:
2. Теперь заходим уже на сайт releases.1c.ru под тем же логином что и для portal.1c.ru и скачиваем там дистрибутив для OS X (Да, он почему-то называется клиент, хотя это полноценная программа, а лично в моем понимании клиент - это что-то, предназначенное для работы с сервером):
3. Устанавливаем в операционной системе Windows как сам пакет, так и конфигурацию (нам понадобится именно конфигурация, но перенести ее на Mac без установки пакета не получится). Такую картинку вы увидите если запустите autorun из полного дистрибутива и выберете выборочную установку:
4. Запускаем в операционной системе Windows 1С Предприятие и создаем информационную базу из конфигурации:
5. Теперь в папке Документы/1С/AccountingBase будут файлы которые нам нужны. Мы их сохраняем для использования на Mac.
6. Устанавливаем т.н. технологическую платформу на Mac из файла clientosx.dmg. С этим пунктом проблем не возникает, поэтому я его подробно описывать не буду. Скажу только, что помимо самого 1с предприятия в папку Программы установится еще Тонкий и Толстый клиент.
7. Запускаем 1С Предприятие и выходим из него (в данный момент это нужно только для того чтобы создалась папка Документы/1C, если создавать ее самому, почему-то она потом не срабатывает)
8. Берем файлы, сохраненные в операционной системе Windows и помещаем их в папку Документы/1C (AccountingBase как в Windows здесь не нужна). Вот эти файлы:
9. Запускаем 1С Предприятие и далее - либо кнопка "1С-Предприятие", либо "Конфигуратор". Должно появится вот такое окно ввода пин-кода (пин код для базовой версии состоит из 16 цифр, но если у вас открылось окно другого вида, с полем для 15-символьного пин-кода версии ПРОФ, значит, скорее всего вы сделали что-то не так на предыдущих шагах, либо эта инструкция в данный момент уже неактуальна, потому что какая у вас версия - базовая или ПРОФ, программа определяет именно по установленной конфигурации):
10. После ввода пин-кода и регистрации программы, можно уже запустить собственно установленную базу нажатием на кнопку "1С Предприятие" (запаситесь терпением, первый раз она может грузиться несколько минут, войдите в положение, уверен, программисты 1С старались как могли, и на все есть объективная причина):
Обновление и работа
Далее несколько слов для тех, кто, как и я, столкнулся с данным программным обеспечением впервые и не знает особенности системы. 1С состоит из двух составляющих - платформы и конфигурации. Обновление требуется и тому, и другому. Собственно то с чем вы работаете, интерфейс программы - это конфигурация, для того, чтобы, например, формы документов соответствовали текущему законодательству, может потребоваться ее обновление. В свою очередь, новая версия конфигурации может требовать новой версии платформы (но необязательно).
Обновление конфигурации на Mac
При работе с программой, т.е. при запуске нажатием кнопки "1С:Предприятие", программа может предложить обновить конфигурацию, но при попытке обновить оттуда, на Mac лично у меня выскакивало загадочное сообщение типа "Com объекты поддерживаются только в Windows". Но обновить конфигурацию на Mac можно, для этого нужно при запуске нажать кнопку не "1С:Предприятие", а "Конфигуратор", и затем:
1. Выбрать в меню "Конфигурация > Поддержка > Обновить конфигурацию" (если данный пункт меню недоступен, то нажмите "Конфигурация > Открыть конфигурацию")
2. Следуйте указаниям мастера, после собственно обновление конфигурации, он предложит обновить базу данных, это необходимо сделать
3. Запустите конфигурацию нажатием кнопки "1С:Предприятие" и дождитесь пока там тоже произойдет обновление
Архивация базы данных 1С
Чтобы заархивировать данные 1с, можно использовать 2 метода:
1. Пункт меню "Сохранить информационную базу" в конфигураторе (при этом создастся файл с расширением dt, который содержит как данные, так и конфигурацию)
2. Заархировать через Finder папку "Документы/1C" (1с-программист советовал мне именно этот способ, учитывая сложности установки конфигурации на Mac). В этом случае, также будут сохранены как данные, так и конфигурация.
1С:Предприятие. В статусе бета версии реализованы родные (native) клиентские приложения и конфигуратор, работающие под управлением операционной системы OS X версии 10.8 и выше.
Теперь пользователи персональных компьютеров, выпускаемых компанией Apple, могут не только работать с прикладными решениями 1С:Предприятия, но и вести полноценную разработку конфигураций.
Клиентские приложения и конфигуратор реализованы для 64-битной архитектуры. Благодаря тому, что это родные для OS X приложения, они имеют возможность учитывать специфические особенности устройств Apple. Например, уже в бета-версии оба приложения поддерживают работу с дисплеями высокого разрешения Retina.
Особенности бета версии
- При запуске прикладных решений не выполняется автоматический подбор нужной версии платформы для работы с информационной базой. Поэтому пока необходимо сразу же запускать клиентское приложение нужной версии;
- Невозможно обновление клиентского приложения по протоколу HTTP;
- Не поддерживается работа с внешними компонентами, созданными по технологии Native API;
- Отсутствует возможность установки шаблонов конфигураций из комплектов поставки. Для создания информационных баз из шаблона необходимо предварительно вручную скопировать все файлы шаблона на устройство Apple.
- Функциональность, реализация которой рассматривается после выпуска финальной версии
- Работа в файловом варианте по локальной сети. Пока в файловом варианте можно работать только с локальными информационными базами. То есть с базами, расположенными на том же компьютере, на котором запускается клиентское приложение;
- Поддержка панели меню OS X;
- Работа с внешними источниками данных на стороне клиента;
- Возможность аутентификации пользователя средствами операционной системы.
- OS X не поддерживает технологию COM, поэтому:
- Невозможна работа с объектом COMОбъект;
- Невозможен запуск 1С:Предприятия в режиме Automation-сервера;
- Невозможна работа с внешними компонентами, созданными с использованием COM-технологии.
- Отсутствует консоль администрирования кластера серверов 1С:Предприятия. Администрирование можно выполнять с помощью кроссплатформенных инструментов (сервер администрирования и утилита командной строки)
- Невозможна работа с объектом Почта. При этом функциональность объекта ИнтернетПочта поддерживается в полном объёме;
- Не используются метафайлы Windows (WMF, EMF).