Разберем распространенную ситуацию: на компьютере под управлением macOS установлен тонкий или толстый клиент 1С:Предприятие, а файловая информационная база (файл 1Cv8.1CD) находится в расшаренной сетевой папке на сервере или ПК с операционной системой Windows. При попытке смонтировать папку через протокол SMB и указать к ней путь в списке баз (например, /Volumes/Share), приложение 1С просто зависает при запуске без вывода каких-либо сообщений об ошибках или запросов на ввод лицензии.
Проанализируем архитектурные причины такого поведения платформы и рассмотрим проверенные способы решения этой задачи.
Поведение клиента 1С обусловлено двумя фундаментальными ограничениями платформы 1С:Предприятие для macOS:
1Cv8.1CD возникает взаимная блокировка процессов (deadlock), и 1С замирает на этапе запуска.Рассмотрим рабочие альтернативы, которые позволяют полноценно работать с информационной базой 1С с устройств Apple.
Самый простой и эффективный вариант для конфигураций на обычных формах, не требующий изменения архитектуры базы данных.
Преимущества: Полная поддержка обычных форм, корректная работа файловых блокировок и программных лицензий 1С, отсутствие зависаний.
Если требуется запускать 1С в привычной среде macOS без подключения к серверу по сети, разберем настройку виртуальной машины.
Преимущества: Режим интеграции (например, Coherence в Parallels) позволяет запускать окна 1С так, будто это нативные приложения macOS. При этом сохраняется полная совместимость с обычными формами и SMB-ресурсами.
Посмотрим на вариант, который подходит при наличии управляемого интерфейса в конфигурации.
http://192.168.1.100/mybase).Обратите внимание: Для работы через веб-сервер конфигурация должна поддерживать режим тонкого клиента или веб-клиента (управляемые формы).
Проанализируем вариант для масштабируемой работы компании.
При переводе базы данных из файлового режима в клиент-серверный (с использованием сервера 1С:Предприятие и СУБД PostgreSQL или MS SQL Server) клиент на macOS подключается к кластеру серверов по протоколу TCP/IP. В таком режиме проблемы сетевых файловых блокировок отсутствуют полностью. Однако требования к наличию управляемых форм для работы нативного клиента macOS остаются в силе.