Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Устройство 1С с точки зрения администратора — Александр Волокитин

Sysadminka
December 20, 2019

Устройство 1С с точки зрения администратора — Александр Волокитин

Как менялись административные интерфейсы 1С? Какие компоненты есть в 1С? 1С — это монолит или нет, и можно ли разнести отдельные ее компоненты на разные серверы? И как с этим связан Docker? Александр — опытный 1С программист и расскажет о том, что многие и не подозревали увидеть в 1С

Sysadminka

December 20, 2019
Tweet

More Decks by Sysadminka

Other Decks in Programming

Transcript

  1. 1с Предприятие 7.7 ▪ Установленный дистрибутив 27 Мб ▪ Один

    файл exe для запуска. ▪ 4 режима запуска 1cv7.exe. ▪ Установка только Windows 32 ▪ Кодировка файловой базы для новых ОС Windows 7+ ▪ Секретный релиз 7.7.26* - для работы с MS SQL 2005+ ▪ Админка как у любой двухзвенной архитектуры
  2. 1с Предприятие 8.0 и 8.1 ▪ Установленный дистрибутив 200 Мб+

    ▪ 2 режима запуска 1cv8.exe ▪ перезапуск службы ▪Админка как у любой двухзвенной архитектуры ▪Поддержка с 2003 по (2006)2009 ▪Разработка и работа под Windows 32, сервер Win но с 8.1 Linux 32 и 64
  3. 1с Предприятие 8.2 ▪ Установленный дистрибутив 320 Мб+ ▪ 5

    режимов запуска ▪Админка как у любой двухзвенной архитектуры+ ▪Поддержка с 2009 по 2015 ▪Разработка и работка под Windows 32, сервер Win или Linux (32 и 64) ▪Администрирование веб-сервера (IIS или Apache) ▪Мобильная платформа(Android iOS Win Phone)
  4. 1с Предприятие 8.3 ▪ Установленный дистрибутив 400 Мб + ▪

    5 режимов запуска ▪Админка как у любой трехзвенной архитектуры ▪Поддержка с 2013 ▪Разработка и работка под Windows (32 и 64), сервер Win или Linux (32 и 64) ▪Возможна работа под OS-X
  5. 1C:Enterprise Development Tools ▪ Установленный дистрибутив примерно 1.2 Гб +

    ▪Установка: Windows, Linux, macOS. ▪Поддержка с 2017 ▪На основе Eclipse (JDK 11 +) ▪ «Схема данных» позволяет анализировать конфигурацию в виде ER-диаграммы. ▪ Работа с внешними системы контроля версий Git. ▪Разработка собственных Плагинов
  6. Утилиты для файловых баз cnvdbfl – консольная утилита для преобразования

    формата файловой базы данных: старый 8.2.14 - размер страницы 8Кб, максимум 4 Гбайта на таблицу новый 8.3.8 - уменьшен размер и оптимизирована структура заголовка с метаинформацией, размер страницы менять от 4Кб до 64Кб, мак. 6 Гбайт chdbfl -утилита предназначена для автономной проверки и исправления файлов базы данных. Tool_1CD позволяет увидеть структуру таблиц и полей файловой базы и еще многое другое.
  7. Кластер серверов Клиентское приложение Сервер кластера Агент сервера ragent.exe Список

    кластеров Кластер серверов СУБД SQL Server PostgreSQL IBM DB2 Oracle Файловая* Менеджер кластера rmngr.exe Реестр кластер а Рабочий процесс rphost.exe WEB*
  8. «Виды» установки ▪ Файловый вариант ▪ Автономный сервер (не более

    3-х тонких клиентов) ▪ Мини сервер (не более 5 клиентов) ▪ Сервер 1с 32 бита ▪ Сервер 1с 64 бита(КОРП и ПРОФ)
  9. OpensSource: OneScript ▪ Дистрибутив = 5 Мб + ▪ Кросс-платформенной

    реализацией виртуальной машины, исполняющей скрипты на языке 1С:Предприятие ▪ Изучение новых технологий ▪ Поддержка с 2013 ▪ Использование независимых сред разработки IDE (Vscode, IntelliJ, Notepad++ и другие)
  10. И тут понеслось Окружение разработчика ▪Git, ▪OneScript ▪VSCode ▪JDK ▪VirtualBox

    ▪Docker ▪SourceTree ▪Jenkins ▪SonarQube ▪Postman ▪Fiddler ▪rabbitMQ ▪OneScript.Web ▪И прочее + ко всему этому ПО огромное разнообразие библиотек и Плагинов которые ранее и не видел ни 1с программист ни Администратор который обеспечивает среду для программиста.
  11. Ссылки на ресурсы • https://its.1c.ru • https://v8.1c.ru • http://oscript.io •

    http://hub.oscript.io • https://курсы-по-1с.рф • https://github.com • https://wiseadvice-it.ru