"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 не будет опубликован. Обязательные поля помечены *