Что такое платформа 1С
У нас в ITsheff есть простая внутренняя объяснялка разницы между платформой и конфигурацией 1С. Платформа — это проигрыватель. Конфигурация — пластинка.
Все конфигурации 1С пишутся под определенную платформу, на которой они потом могут воспроизводиться (работать). Разработчик потом может создать дополнительный продукт на базе 1С, а пользователь запустить и работать с ним.
Платформа — основа основ работы базы 1С со всеми доработками, написанными для нее.
Проблемы совместимости платформы и конфигурации 1С
У каждой типовой конфигурации обязательно есть минимальные требования к платформе, на которой их можно запустить. Связано это с общей тенденцией постепенного усложнения программ 1С, добавлением к ним новых возможностей, например, обмен с другой системой, перевод голоса в текст и другие. На старой платформе они, скорее всего, не запустятся.
В другую сторону это тоже работает. То есть старая версия конфигурации базы на обновленной платформе или вовсе не запустится, или будет работать с ошибками.
Из-за этого у компаний с нетиповыми и доработанными базами могут возникать проблемы с переходом в облако. Если у провайдера нет совместимой с базой платформы, то бизнесу приходится выбирать. Обновлять конфигурацию, и тогда придется переписывать все доработки и расширения, либо искать провайдера с подходящей платформой.
Политика у провайдеров разная, но большинство ориентируется на поддержку более свежих версий конфигураций и подходящих для их запуска платформ. Но есть и с более гибким подходом выбора платформы. Например, при переходе в облако ITsheff у клиента есть возможность выбрать совместимую с его конфигурацией платформу 1С.
Как решили проблему совместимости в ITsheff
В своей практикой мы сталкиваемся с подбором уникальной платформы для нетиповых баз 1С. Чаще всего такая необходимость возникает у крупных клиентов, которые приходят с управленческими базами, такими как «1С: УНФ» или «1С: УТ», доработанными под определенные запросы бизнеса. Для таких конфигураций актуальность версии не очень важна, но если ее обновить, то придется переписывать все уже реализованные модули.
Кейс
Клиент реализовал в конфигурации доработанный договор. С его помощью автоматически подтягивалась нужная информация о контрагенте и продукции с кодами и спецификациями. Менеджеры могли быстро составлять договор со всеми нужными данными. Когда базу перевели в облако на новую платформу, то сама база работала нормально, при формировании договора, данные перестали добавляться автоматически. Мы протестировали и выяснили, что при попытке создать договор программа обращается к методам, которые на новой платформе уже не работают. Проблему решили просто переводом базы на предыдущую версию платформы 1С.
При переходе в облако база по умолчанию размещается на последних версиях платформ. Но, помимо этого, мы поддерживаем и все предыдущие версии, которые у нас были или устанавливали по запросу клиентов. Сейчас поддерживаем около 20 версий платформ.
Какие есть ограничения при использовании старых платформ 1С
- Платформы не обновляются. Как правило, если для вашей конфигурации базы требуется неактуальная версия платформы, то фирма «1С» перестала развивать эту ветку платформ. Совместимые с ней конфигурации также обновляться не будут.
Для управленческих баз это мало важно, так как существенные изменения в них происходят редко. Но конфигурации с бухгалтерским учетом надо обновлять, так как в новых версиях учитываются изменения в законодательстве и формах сдачи отчетов.
Выходом может быть разделение управленческой и бухгалтерской баз. Подробно о разделении баз мы писали в отдельной . В таком случае управленческая база будет использовать совместимую с ней старую платформу, а бухгалтерская — останется на актуальной обновляемой. Между ними можно настроить обмен данными и бесшовный переход.
- Скорее всего, понадобится выделенный сервер. Для использования более ранних версий платформ компании придется перейти на отдельный сервер. В файловом режиме можно выбрать только платформы, которые уже используются на общем сервере. Если подходящей платформы нет, то придется разворачивать под базу инфраструктуру с совместимой платформой 1С на отдельном сервере.
- Сложность с интеграцией новых IT-систем. У старой платформы 1С могут быть проблемы совместимости с более современными crm-системами, интеграцией с маркетплейсами, банковскими службами и другими IT-системами. Если программными способами это решить не получается, то встанет дилемма — отказаться от интеграции, либо перейти на новую платформу с последующей доработкой реализованных в конфигурации решений.
Преимущество гибкой платформы от ITsheff
- Можем подобрать клиенту индивидуальную платформу.
- Платформа закрепляется за контрактом и не будет меняться при общем обновлении платформ по умолчанию.
- Используем инструменты, которые позволяют автоматически устанавливать пользователю нужную версию тонкого клиента в момент запуска. Допустим, вы заходите в базу, лаунчер определяет, какая версия платформы требуется для запуска. Если ее нет на компьютере пользователя, скачивается подходящий тонкий клиент с нашего сайта, устанавливается, после чего запускается база.






Комментарии0