"1С:Предприятие" на Mac OS X El Capitan




Итак, свершилось — фирма «1С» выпустила полноценный (с некоторыми ограничениями, накладываемыми операционной системой) клиент для Mac OS X. Так что теперь возможно не только работать с прикладными решениями, но и вести разработку.
Процесс инсталляции платформы и драйвера под аппаратный ключ защиты HASP представляется следующим

Первое — скачиваем дистрибутив клиента актуальной версии (начиная с версии 8.3.7.1845) с сайта 1С

Сайт 1С

Вполне стандартный установщик под MAC OS, из настроек можно выбрать разве что размещение.

Установка под Mac OS X

Установка под Mac OS X

Теперь, чтобы программа заработала, необходимо поставить драйвер для работы аппаратного ключа защиты HASP. Для этого с сайта разработчика устройства (Аладдин Р.Д.) скачиваем необходимое программное обеспечение.

Сайт разработчика Hasp

Оно представляет собой набор скриптов – «dinst» для установки и «dunst» для деинсталяции.

скрипты

Копируем дистрибутив в каталог, из которого будем осуществлять установку. Данные скрипты (в зависимости от задачи) необходимо запустить от имени «Администратора системы» посредством программы «Терминал».

Скрипты

Команда в терминал для скриптов, расположенных в папке «opt», находящейся в корне диска, выглядит следующим образом

Терминал в Mac OS X

Собственно команда, непосредственно запускающая скрипт.

sudo ./dinst

После чего можно включать аппаратный ключ в USB порт вашего компьютера и начать использование платформы.

Конфигуратор в Mac OS X

Управление торговлей 11 в Mac OS X

68 Comments

  1. etmarket

    Вот это правильное направление в развитии линейки продуктов 1С и импортозамещении. Хотя реально работать будут в ней только менеджеры со своими любимыми макбуками.

    Reply ↓
  2. alexnov

    У меня ошибка при попытке подключения к базе. Клиент-серверный вариант 1С. В чем может быть проблема?

    Reply ↓
  3. bezramok

    (2) alexnov, к сожалению попробовать клиент-серверный вариант у меня пока нет возможности. Возможно при старте у Вас подгружаются какие-то компоненты основанные на COM и не имеющие возможности работать в Mac OS.

    Reply ↓
  4. TMV
    После чего можно включать аппаратный ключ в USB

    А как обстоят дела с программными лицензиями?

    Reply ↓
  5. bezramok

    (4) TMV, по сообщению фирмы 1С, программные ключи так же поддерживаются.

    Официальный источник

    Reply ↓
  6. flyer

    1c все правильно делает. однозначно like

    Reply ↓
  7. Brawler

    Даешь клиент под Windows Phone 10!!!

    Reply ↓
  8. cool.vlad4

    (1) etmarket, а причем здесь импортозамещение? (в теме , связанной про os x , это видимо какой-то особенный прикол)

    Reply ↓
  9. Simillar

    А при покупке не для расширенного пользования, скидки предоставляются?

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

    Спасибо!

    Reply ↓
  10. nSpirit2

    Да а я на лучшее надеялся. Не знаю как вам а мне как пользователю мак особого смысла в этой поделке нет.

    Еще и выглядит ортогонально всей системе 🙁

    Reply ↓
  11. the1

    unipatch когда запилят? =)))

    Reply ↓
  12. vandalsvq

    (11) the1, хороший вопрос. У меня вот mac дома, и весьма актуально наличие такого инструмента )))))))

    Reply ↓
  13. bezramok

    (9) Simillar, цена как и для Windows. Нет какого-то специального прайса для Mac OS.

    Reply ↓
  14. bezramok

    (12) vandalsvq, поставьте Parallels Desktop, а на него виртуальную машину Windows и наслаждайтесь всеми прелестями этой операционки используя Mac.

    Reply ↓
  15. GAMLET

    (5) есть один нюанс, формат пин кода отличается от пин кода для Windows, и до выхода официальной версии получить его вряд ли удастся (у меня не удалось)

    Reply ↓
  16. IamAlexy

    (2) alexnov, проблема с DNS

    пропиши в hosts строку с айпишником и именем сервера..

    Reply ↓
  17. IamAlexy

    (5)

    только с программной лицензией баг: при обновлении макоси (например с бетки на бетку) программная лицензия слитает и не повторное лицензирование — реактивация пина — не работает..

    Reply ↓
  18. IamAlexy

    (15) GAMLET,

    ничего не отличается.

    взял типовую коробку с БП3 и спокойно активировал программную лицензию на маке.

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

    Reply ↓
  19. RomaST

    (16) IamAlexy,

    Reply ↓
  20. RomaST

    Доброго дня!

    А вот про это «пропиши в hosts строку с айпишником и именем сервера..» можно по подробнее?

    Reply ↓
  21. dr2c

    А как ее правильно удалить? А то при размере в гиг держать несколько версий- не вариант…

    Reply ↓
  22. dr2c

    разобрался

    Reply ↓
  23. bezramok

    (2) alexnov, файл host находится по пути /etc/hosts .В нем добавляете строчку с информацией о сервере имени и ip адресе сервера предприятия. У меня это 10.0.1.110 53B1 .После этого ошибка исчезнет.

    Reply ↓
  24. dr2c

    Ошибка при вызове конструктора (COMОбъект)

    по причине:

    COM-объекты поддерживается только в операционных системах Windows

    Эх.. Никаких «продвинутых» консолей запросов для Mac!

    Reply ↓
  25. kembrik

    Не надо ничего скачивать «с сайта разработчика». Вернее не обязательно. «Всё уже украдено до нас ©»

    Тут чётко написано, что «Для поддержки аппаратных ключей при установке клиентского приложения в директорию бинарных файлов копируется дистрибутив драйвера HASP. Этот дистрибутив нужно установить самостоятельно.»

    Также без запуска терминала можно обойтись, всё делается из Finder

    Просто надо вовремя вспомнить о существовании скрытой папки «opt», перейти в неё любым удобным способом, внимательно посмотреть на содержимое и выполнить установку.

    Reply ↓
  26. rayastar

    вот капец тормозит

    у меня коре ай 5 и ссд диск

    в кроссовере 1с куда быстрее работает

    ужасно разочарован

    Reply ↓
  27. Гость

    Последние пару лет, работаю за маком. Уже привык к идеальной связке Parallels + 1C, которая даже может запускать 1С как отдельное окно внутри системы.

    Поставил платформу для OS X и неприятно удивился. Сразу видно это портированная кое-как версия. Как уже писали выше лагает даже на очень быстрой машине. И скопировалась в какую-то папку «opt» в корне диска — что за бред.

    Так что термин нативность тут мало применим по-моему. Всем советую Parallels и даже не скачивать этот дистрибутив.

    Reply ↓
  28. EliasShy

    Добавлю свои 5 копеек.

    Прохожу очередные курсы от «Гилев/Насипов» и решил тестовые задания в среде Mac выполнять.

    Последняя на данный момент платформа (8.3.8.1652).

    При редактировании формы (обычный интерфейс) выбрасывает из системы при изменении размеров элементов — не всегда, а по достижению какой-то критической массы.

    Отладчик — в принципе, работает, но при каждом шаге (не всегда) позиционирует на окне приложения. Зависает сессия (файловая) — даже обновиться динамически предлагает.

    Подсказка в редакторе работает, но иногда курсор ввода исчезает (решается сохранением изменений конфигурации).

    Системное меню Mac OS не используется — хотя логичным было бы туда «файл, правки» засунуть (во-вложении).

    Reply ↓
  29. paveldv92

    Возник вопрос

    Установил клиент 8,3,8,1675. Из софта есть только 1С Деньги базовая.

    Каким образом можно активировать платформу имея только программную лицензию?

    Активируется конфа первый раз. В окне ввода пин кода всего 15 символов, должно быть 16. Конфа развернута из архива, создана демо база уже на OS X.

    Reply ↓
  30. Di-dog

    Кто-то уже пробовал настроить web-сервер в этой связке?

    (El Capitan + нативный клиент 1С/1C_EDT + Apache 2.2/2.4)

    Reply ↓
  31. malta1980

    (29) paveldv92, вы нашли как сделать активацию?

    Reply ↓
  32. alexnov

    8.3.8.1861 при попытке запуска клиент-серверного варианта вылезает ошибка, имя сервера прописано в хостах

    Reply ↓
  33. paveldv92

    (32) malta1980, просто процитирую службу поддержки

    «У нас нет опыта запуска программ с базовой лицензией под OS X, может быть ее и удасться активизировать.

    Но лучше не тратьте лицензию и установите на комп. с Windows.»

    Решился вопрос подключением hasp ключа.

    Reply ↓
  34. sick_russian

    ребята, есть у кого опыт подключения клиента mac к серверу 1с на win?

    Reply ↓
  35. lishniy

    (35) sick_russian, к БД версии подключается без проблем. Лицензию получает. Единственное, хранилище конфигурации подключить не удалось. Так что полноценная работа пока либо через crossover, либо Parallels.

    Reply ↓
  36. gagash

    а где взять установщик конфигураций для МакОС?

    Reply ↓
  37. Гость

    (42) там же где и для Windows =)

    Reply ↓
  38. gagash

    (43)может вам показался остроумным ваш ответ, но представьте себе, что там, на портале 1сИТС, из конфигураций, к примеру для Розницы только exe’шники, которые на Мак никак не поставишь.

    Reply ↓
  39. Brawler

    (44)

    1. Установщик конфигураций это самораспаковывающийся архив, можно распаковать не запуская.

    2. А дальше запускать setup.exe, но увы под виндой.

    Может есть где-то сторонний распаковщик под мак ось. Ищите.

    Я бы под эмулятором виртуального кампа хотябы windows xp распаковывал и использовал под мак осью. Пишите 1С, жалуйтесь на неудобство.

    Reply ↓
  40. gagash

    (45) а как можно не запуская распаковать, хотя бы даже на Виндоуз? Exe’шник, насколько я помню самораспаковывается в файловую директорию 1С, или нет? То есть придется поднимать в виртуалке виндоуз, ставить на нее платформу 1С, накатывать конфигурацию и потом из рабочей директории 1С вычленять нужную конфигурацию?

    Reply ↓
  41. Brawler

    (46) чтобы распаковать, нужно иметь установленный архиватор 7zip или rar. Правой кнопкой на файле, распаковать и указываете куда. Однако там в архиве еще один архив в формате 1С или не 1С тут я не подскажу.

    Под виртуалкой платформу 1С ставить не нужно. Все распаковывается все в те же папки.

    Reply ↓
  42. gagash

    (47) Если файл был бы с расширением Zip или Rar, то его можно было бы и на Мак распаковать, в том то и дело, что он с расширением .EXE. Во всяком случае с сайта 1С ИТС конфигурация Розницы доступна только в виде .EXE’шника. Короче говоря, надо ставить Виндоуз в виртуалке и разбираться уже что там и как распаковывается, раз уж другого пакета установщика у них нет.

    Reply ↓
  43. v3rter

    (48) Попробуйте переименовать в rar и распаковать

    Reply ↓
  44. gagash

    (49) нет, такое не пройдет, EXE’шнки простым переименованием расширения открываться не будут.

    Reply ↓
  45. Brawler

    (48) уважающий себя архиватор может открыть и распаковать самораспаковывающиеся архивы, без запуска оных

    Reply ↓
  46. gagash

    (45) Вообще, насколько я понял, установщик конфигурации, в моем случае конфигурации Розница 2.2 состоит из основного файла с раширением .efd, который весит под 540 мб. Но, установщик Setup.exe который есть в этом архиве, производит еще некие действия над файлами, видимо растасовывает их по директориям нужным.

    Reply ↓
  47. gagash

    (51)не знаю, использую The Unarchiver, видимо .EXE не совсем относиться к понятию архива, а больше к пакету/мененджеру установщику приложения для конкретной платформы, в данном случае Windows.

    Reply ↓
  48. v3rter

    update.exe — это rar sfx, то есть склееные последовательно экзешник и архив rar (архивная часть начинается с «Rar!»). Согласен, проблема не в его распаковке, а в распаковке efd. Похоже, это таки клиент, а не полноценная платформа.

    Как временный выход можно доставлять папку с шаблонами 1С через любое облако с компа на windows.

    Reply ↓
  49. gagash

    (54)То есть как «клиент, а не платформа», вы имеете ввиду установленную 1С 8.3 платформу? Или речь о конфигурации?

    Reply ↓
  50. v3rter

    (55) Ну не могу я назвать полноценной платформой то, что не работает с базовыми версиями, плохо дружит с программными лицензиями и, судя по написанному, не в состоянии самостоятельно обновлять конфигурацию, будучи установленным только на «маке».

    Reply ↓
  51. gagash

    (56) понял, вы о платформе, это да, урезанная на Маке конечно, видимо так, для отчетности сделали. Конечно, если будут работать больше над Линукс версией, то пользы будет больше, на Мак он особо и мало кому нужен вроде как.

    Reply ↓
  52. dr2c

    (57) не могу сказать о очень малом спросе.

    маков все больше и будут еще.

    У кого-то есть информация о планах на финальный релиз?

    Раньше в 8.10 обещали, теперь даже в 8.11 не пишут…

    Reply ↓
  53. serenya

    А кому-то удалось подключится к хранилищу конфигураций в виде smb шары на удаленном виндовом серве? Лично у меня просто зависает при попытке входа. Хотя сама шара на маке видна и в виртуальной винде 1с с ней без проблем работает.

    Reply ↓
  54. alex-tuz

    Подскажите, пожалуйста, есть ли возможность указать параметры командной строки при запуске из терминала?

    Reply ↓
  55. KOLYNNN

    (29)На будущее, для тех кому понадобиться. Капец, весь интернет перерыл, нигде нет инфы как базовую активировать, чтобы было 16 символов, а не 15, очень странно, пусть хоть здесь будет.

    Ответ поддержки ниже.

    Способ обхода:

    Получение такой лицензии по аналогии с Linux необходимо выполнить при запуске толстого клиента с правами суперпользователя для доступа к директории /var/1C/licenses/

    Права устанавливаются с помощью команды в терминале

    sudo /opt/1C/v8.3/x86_64/1cv8 (в Linux)

    sudo /opt/1cv8/8.3.8.1784/1cv8 (в OS X) — укажите здесь путь к каталогу той версии платформы, что установили

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

    Reply ↓
  56. Rif_md

    Установил директору на mac 1С, по веб-ссылке подключил тонкий клиент. А вот подключиться к серверу 1С никак не получается (Выдает: «Ошибка определения принадлежности клиентского и серверного процессов, одному компьютеру»). И в хосте прописывал IP и имя сервера (10.0.0.1 SERVER), все равно никак. У кого то получилось подключить клиента mac к серверу 1С? Я протестировал и remoteapp на mac, работает, но, может есть способ прямого подключения к серверу 1С из mac.

    Reply ↓
  57. alexnov

    (62) на последних версиях платформы не подключается у меня тоже…

    Reply ↓
  58. dr2c

    (62) У меня подключился и до сих пор работает 8.3.9.2033

    Извиняюсь за очевидное- версии клиента и сервера точно совпадают?

    Reply ↓
  59. Rif_md

    (64) Да, специально качал релиз 8.3.11.3034 с клиентом под mac. На сервере обновил, а вот с подключением к серверу из mac OS никак.

    Reply ↓
  60. RomaST

    В строке подключения пешите не ip адрес, а имя сервера 1с

    У меня по ip адресу тоже не работает, хоть и в хостах прописано.

    Reply ↓
  61. dr2c

    а у меня ip и работает..

    Reply ↓
  62. m_aster

    На сайте 1С есть драйвера HASP, в том числе и драйвера HASP для Mac. Прекрасно ставятся на последнюю версию Mac OS, просто и все работает.

    Reply ↓
  63. user1004246

    Шалаеву спасибо! По ip на маке заработало! В файле hosts запись сделал.

    Reply ↓
  64. Yan83

    Платформа на MacOS ужасна. Шрифты мелкие и размытые, одним ярлыком не обойтись, так как не умеет переключаться по версии в параметрах базы, какой версии открыл — той и будет открывать. А в приложениях каждая платформа создает 3 ярлыка — обычный, толстый, тонкий, в результате если ты разработчик и у тебя 10 платформ стоит — вуаля, 30 ярлыков! Но все это терпимо если бы… тормоза. Конфигуратор вполне адекватно потребляет ресурсы, а вот запуск в режиме предприятия на управляемых формах начинает дико жрать процессор, причем никаких действий в программе можно не делать, это никак не влияет на результат. Все действия с ощутимой задержкой по сравнению с теми же действиями на Windows и более слабой машине. Платформы 8.3.10 и 8.3.13 работают одинаково. Макбук 2011, i7, 16 ОЗУ, SSD 240 Гб, High Sierra. Очень печально, остальной софт весь летает. Не хотел ставить виртуальную Windows из-за одной программы, но видимо придется.

    Reply ↓
  65. alex.msk

    (70) Что значит «Обычный»???

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

    Тормозов прям таких ужасных не заметил. Практически те же параметры, что и твои, только хакинтош собственной сборки.

    Ну, графика, согласен, могла быть и лучше. Но в целом вполне себе пригодна.

    Reply ↓
  66. Yan83

    (71) Не помню чтобы мы на ты переходили, уважаемый, ну ладно… Пургу значит… ну-ну… По порядку:

    Обычный — это и значит лаунчер, это уже вкусовщина в понятиях, так как ярлык это всегда лаунчер. Да, в Windows все ярлыки aka лаунчеры спрятаны в папку в Пуске, я внезапно в курсе (какая неожиданность, да?). Но дело в том, что в маке своя организация меню и папки там либо создаются тобой, либо уже есть под системные утилиты. А это значит что без дополнительных действий ручками на выходе кучка ярлыков в одной корневой папке приложений.

    Далее — запуск с одного ярлыка нужной версии платформы в зависимости от параметров прописанных в базе не работает. Лезем на официальную страницу 1С http://v8.1c.ru/overview/release_client_os_x/ — видим — «При запуске прикладных решений не выполняется автоматический подбор нужной версии платформы для работы с информационной базой. Поэтому пока необходимо сразу же запускать клиентское приложение нужной версии». То есть если у Вас, мой дорогой, «ровно тоже самое все» и это работает, то явно свою платформу Вы скачали из будущего вероятно или кто-то… немного не искренен.

    Далее — говоря про тормоза я говорю про свои тормоза в сравнении работы одной и той же базы на маке и на том же маке, той же базы но на виртуальной машине в Windows 8.1 + той же базы на втором ноуте с виндой и более слабом. В винде формы в конфигураторе «отлипают» быстрее, запуск отладки быстрее. Я уже не говорю о вылетах при загрузках конфигурации и тестировании — вещь на МакОС постоянная. Просто пишет что потерял ключ лицензии и все, процесс на смарку. Возможно это не так заметно на современных маках — на моем заметно.

    В своем посте я описал свой опыт и свои ощущения — если они не совпали с Вашими и у Вас «бомбануло» и Вы решили «мокнуть академика» — стоит начинать свой ответ не с низкосортных наездов, а с подкрепленных фактами доводов.

    У меня все, всем добра.

    Reply ↓
  67. NAlex

    Всем привет.

    Установил клиент 1С версии 8.3.14.1779 на Мак.

    Установил на Мак EDT 1.11 Topaz.

    Запустил на Мак Apache 2.4.

    Добавил в панели EDT «Веб-серверы» веб-сервер Apache 2.4.

    Пытаюсь в EDT опубликовать базу 1С на веб-сервере Apache 2.4.

    В окне мастера публикации на веб-сервере возвращается ошибка: «Не установлены Web расширение (Apache 2.4) для платформы версии 1С:Предприятие 8.3.14.1779».

    Так как в установщике клиента 1С нет никаких настроек кроме выбора пути для установки, то, следовательно, в стандартном пакете установки клиента 1С нет Web расширения.

    Вопрос.

    Существует ли для платформы 8.3.14.1779 Web расширение под Мак? Если существует, то где его можно взять?

    Reply ↓
  68. NAlex

    (73) Ответ найден — не поддерживается публикация на веб-сервере. https://its.1c.ru/db/v8315doc#bookmark:dev:TI000001744

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *