Книга знаний

Инф. технологии / Общие вопросы / Архитектура

1С и все, все, все: Программирование

В данной статье будет попытка сравнения 1С и других систем учета. В этой части рассматриваются вопросы программирования.Автор статьи:
Последняя редакция №1 от 05.05.06
URL: http://kb.mista.ru/article.php?id=211

Ключевые слова: 1С,axapta,navision,access


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 функционал возможно с помощью внешних компонент.


Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика