v8: 1С и все, все, все (другие системы учета) Ключевые слова: 1С,axapta,navision,access
Пишу черновик, предлагаю дописать всем, кто в курсе.
Системные параметрыПоддерживаемые операционные системы
* Axapta/Navision
Windows
* 1С 77/80
Windows
* Access
Windows
Сервера данных
* Axapta/Navision
Windows
* 1С 77
DBF/CDX файловый вариант и MS SQL Server
* 1С 80
собственный файловый вариант и MS SQL Server
* Access
собственный файловый вариант MDB и как клиент MS SQL Server или любого другого сервера
Требования к клиентской машине
В данном разделе рассматриваются только не терминальные решения, т.к. терминалом может быть любой компьютер.
Требования к серверу
Требования к серверу рассматриваются исходя из нагрузки - количества пользователей, объемов данных
и т.п.
Масштабируемость
В данном разделе оцениваются параметры - максимальное количество пользователей, максимальное количество хранимых в базе операций, максимальные объемы базы и т.п.
* Axapta
* Navision
* 1С 77
* 1С 80
* Access
Особенности реализации
* 1С 80
Написана на VC++.
Использует свою библиотеку элементов интерфейса. Очевидно это связано с ориентацией не только на Windows, но и на другие ОС.
СтоимостьСтоимость лицензий
Сопровождающие организации
* 1С 77/80
Имеет развитую сеть сопровождающих организаций - фирм 1С-франчайзи, построенных по классическим принципам франчайзинга. Такую фирму открыть не очень сложно, нужно соблюсти ряд оговоренных 1С условий. Есть мелкие и крупные франчайзи.
По 1С самое большое количество специалистов в России.
Также имеются фрилансеры - программисты, работающие непосредственно с заказчиком и "фикси" - программисты, состоящие в штате организаций.
Стоимость сопровожденияПрограммирование
SQL-подобные запросы
* 1C 80
Только на чтение данных (SELECT), UPDATE нет.
Триггеры таблиц
Наличие триггеров - процедур проверки записи/удаления/изменения строк таблиц.
* 1C 77/80
нет
Расширяемость
* 1C 77
Для 1С 77 создано много полезных внешних компонент, которые создаются как OLE-объекты.
Возможно использование любых зарегистрированных в системе OLE-объектов.
* 1C 80
Возможно использование любых зарегистрированных в системе OLE-объектов. Насчет внешних компонент для 1С 80 пока ничего не слышал.
Объектно-ориентированное программирование
* 1C 77
Имеются только встроенные объекты, соответсвующие прикладным объектам, набор их методов и свойств изменить нельзя. Наследования нет.
* 1C 80
Имеются только встроенные объекты, соответсвующие прикладным объектам, набор их методов и свойств можно расширять. Наследования нет.
Пространство функций
* 1C 77
Все общие функции сосредоточены в одном общем модуле. Также у каждого объекта есть свои функции, которые может использовать только этот объект.
* 1C 80
Общие функции могут быть разнесены по различным модулям. Также у каждого объекта есть свои функции. Открытые функции (Public) могут вызываться как методы объекта, остальные функции (Private) может использовать только сам объект.
Управление элементами формы
* Axapta
На уровне платформы реализован morphX http://axapta.mazzy.ru/screenshots/common/example.html
morphX позволяет включать и выключать реквизиты, кнопки, закладки, отчеты, таблицы и поля в таблицах. Для каждого такого элемента можно назначить права доступа. Аксапта автоматически прячет выключенные элементы, при этом автоматически изменяются размеры формы таким образом, чтобы оптимально показывать только доступные на всех закладках реквизиты.
* 1С 80
Можно управлять видимостью и доступностью элементов формы, устанавливать привязки для элементов формы, которые указывают, как должны быть привязаны элементы формы к форме и куда они должны смещаться при отключении видимости других элементов формы. Программно можно создавать элементы формы, менять их размеры, привязки и т.п. Теоретически можно написать подобный morphX функционал.
* 1С 70
Можно управлять только видимостью и доступностью элементов формы. С помощью широко распространенной нетиповой внешней компоненты FormEx можно практически полностью управлять элементами формы, вплоть до их создания и удаления. Реализовать подобный morphX функционал возможно с помощью внешних компонент.
ПользовательЗависимые от пользователя меню, панели инструментов и формы
Сортировка, отбор и поиск в видах
Возможности произвольной сортировки, отбора и поиска в видах.
* 1C 77
* 1C 80
|