А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8»




НазваниеА. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8»
страница1/3
Дата публикации17.10.2016
Размер9,76 Kb.
ТипДокументы
  1   2   3
А.Л. Гуревич
Классификация объектов в системе «1С:Предприятие 8»
В системе «1С:Предприятие 8» имеется значительное количество объектов, содержащих в себе свойства, методы, события и т.д. (Подробнее об объектно-ориентированном программировании и об объектах см., например, в материале «Объектно-ориентированное программирование» (­pascal/Bp70-ug/9.html>)), опубликованной на сайте Томского техникума железнодорожного транспорта, а также в книгах: Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ (М.: Бином, 2001); Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно-ориентированное программирование (М.: МГТУ им. Н. Э. Баумана, 2001); Кьоу Дж., Джеанини М. Объектно-ориентированное программирование: Учебный курс (СПб.: Питер, 2005); Камаев В.А., Костерин В.В. Технологии программирования (М.: Высшая школа, 2005) и др.).

Основываясь на данных встроенного «Синтакс-Помощника» программы «1С:Предприятие 8», нам удалось выявить более 440 таких объектов, каждый из которых включает в свой состав то или иное количество «предопределенных системных характеристик»: свойств, методов, событий, полей и т.д.

В настоящей учебной статье мы сделаем попытку составить классификацию этих объектов, которая, как нам представляется, поможет начинающим (и не только начинающим) программистам в изучении программы «1С:Предприятие».

Мы хотели бы подчеркнуть, что предлагаемая классификация создана нами с учебными целями и имеет лишь учебное значение. Она не претендует на полноту и на всеобъемлющий характер.

Предлагаемая схема классификации следующая:
1. Объекты общего назначения
2. «Классические» объекты

2.1. Документы

2.2. Журналы документов

2.3. Константы

2.4. Справочники

2.5. Обработки

2.6. Перечисления

2.7. Планы видов характеристик

2.8. Планы счетов

2.9. Последовательности

2.10. Регистры

2.10.1. Регистры бухгалтерии

2.10.2. Регистры накопления

2.10.3. Регистры сведений

2.11. Соответствия

2.12. Задачи

2.13. Бизнес-процессы

2.14. Прочие «классические» объекты

2.15. "Вспомогательные" объекты для "классических объектов"

2.15.1. Менеджеры

2.15.2. Списки

2.15.3. Ссылки
3. Объекты, связанные с данными и вводом данных в информационную базу

3.1. Информационная база

3.2. Метаданные

3.3. Данные (см. также Метаданные, Анализ данных, Обмен данными)

3.4. Текст, текстовые документы

3.5. Таблицы, работа с таблицами и табличными документами

3.6. Даты, время, периоды

3.7. Дерево значений
4. Объекты, связанные с обработкой информации и преобразованием данных

4.1. Запросы

4.2. Отбор

4.3. Выборка

4.4. Сортировка

4.5. Группы

4.6. Расчеты и перерасчеты (см. также Обработки)

4.7. Обмен данными
5. Представление информации пользователю

5.1. Отчеты

5.2. Формы

5.3. Объекты, связанные с оформлением форм, отчетов и др. (см. также Интерфейсы, Отчеты, Оформление, Панели, Формы)

5.3.1. Оформление

5.3.2. Стили

5.3.3. Шрифты

5.3.4. Цвет

5.3.5. Другие объекты, связанные с оформлением

5.4. Графика

5.4.1. Картинки

5.4.2. Графические схемы, диаграммы

5.4.3. Географические схемы

5.5. Реализация системы управления пользовательской системой

5.5.1. Интерфейсы

5.5.2. Панели, командные панели
6. Объекты, связанные с анализом данных, прогнозированием и принятием решений

6.1. Анализ данных

6.2. Прогнозы (см. также Анализ данных)

6.3. Дерево решений
7. Объекты, связанные с файловой системой и форматами представления информации

7.1. Файловая система, работа с файлами.

7.2. Xbase (работа с таблицами баз данных в формате DBF)

7.3. HTML-документ

7.4. XML-документы
8. Интернет, почта и передача данных
Ниже приведена предложенная нами классификация объектов.

При необходимости одни и те же объекты могут быть включены в состав классификации один или несколько раз.
^ 1. Объекты общего назначения

Глобальный контекст

ОболочкаActiveDocument (ActiveDocumentShell)

ОписаниеТипов (TypeDescription)

ПараметрыСеанса (SessionParameters)

ПравилоАссоциации (AssociationRule)

РолиПользователя (UserRoles)

СистемнаяИнформация (SystemInfo)

СочетаниеКлавиш (Shortcut)

УдалениеОбъекта (ObjectDeletion)

2. «Классические» объекты

2.1. Документы

Документ.<Имя документа> (Document.<Имя документа>)

ДокументВыборка.<Имя документа> (DocumentSelection.<Имя документа>)

ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)

ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)

ДокументСписок.<Имя документа> (DocumentList.<Имя документа>)

ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)

ДокументыМенеджер (DocumentsManager)
^ 2.2. Журналы документов

ЖурналДокументов.<Имя журнала документов> (DocumentJournal.<Имя журнала документов>)

ЖурналДокументовВыборка.<Имя журнала> (DocumentJournalSelection.<Имя журнала>)

ЖурналДокументовМенеджер.<Имя журнала документов> (DocumentJournalManager.<Имя журнала документов>)

ЖурналДокументовСписок.<Имя журнала> (DocumentJournalList.<Имя журнала>)

ЖурналыДокументовМенеджер (DocumentJournalsManager)
2.3. Константы

КонстантаМенеджер.<Имя константы> (ConstantManager.<Имя константы>)

КонстантаМенеджерЗначения.<ИмяКонстанты> (ConstantValueManager.<Имя константы>)

КонстантыМенеджер (ConstantsManager)

КонстантыНабор (ConstantsSet)
2.4. Справочники

Справочник.<Имя справочника> (Catalog.<Имя справочника>)

СправочникВыборка.<Имя справочника> (CatalogSelection.<Имя справочника>)

СправочникиМенеджер (CatalogsManager)

СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)

СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)

СправочникСписок.<Имя справочника> (CatalogList.<Имя справочника>)

СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
2.5. Обработки

ВнешняяОбработка (ExternalProcessing)

МенеджерВнешнихОбработок (ExternalProcessingManager)

ОбработкаОбъект.<Имя обработки> (ProcessingObject.<Имя обработки>)

ОбработкиМенеджер (ProcessingsManager)

ЭлементГрафическойСхемыОбработка (GraphicalSchemeItemProcessing)
2.6. Перечисления

Перечисление.<Имя перечисления> (Enum.<Имя перечисления>)

ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)

ПеречислениеСписок.<ИмяПеречисления> (EnumList.<ИмяПеречисления>)

ПеречислениеСсылка.<Имя перечисления> (EnumRef.<Имя перечисления>)

ПеречисленияМенеджер (EnumsManager)
^ 2.7. Планы видов характеристик

ПланВидовХарактеристикВыборка.<Имя плана видов характеристик> (ChartOfCharacteristicTypesSelection.<Имя плана видов характеристик>)

ПланВидовХарактеристикМенеджер.<Имя плана видов характеристик> (ChartOfCharacteristicTypesManager.<Имя плана видов характеристик>)

ПланВидовХарактеристикОбъект.<Имя плана видов характеристик> (ChartOfCharacteristicTypesObject.<Имя плана видов характеристик>)

ПланВидовХарактеристикСписок.<Имя плана видов характеристик> (ChartOfCharacteristicTypesList.<Имя плана видов характеристик>)

ПланВидовХарактеристикСсылка.<Имя плана видов характеристик> (ChartOfCharacteristicTypesRef.<Имя плана видов характеристик>)

ПланВидовХарактристик.<Имя плана видов характеристик> (ChartOfCharacteristicTypes.<Имя плана видов характеристик>)

ПланыВидовХарактеристикМенеджер (ChartsOfCharacteristicTypesManager)
^ 2.8. Планы счетов

ПланСчетов.<Имя плана счетов> (ChartOfAccounts.<Имя плана счетов>)

ПланСчетовВидыСубконто.<Имя плана счетов> (ChartOfAccountsExtDimensionTypes.<Имя плана счетов>)

ПланСчетовВидыСубконтоСтрока.<Имя плана счетов> (ChartOfAccountsExtDimensionTypesRow.<Имя плана счетов>)

ПланСчетовВыборка.<Имя плана счетов> (ChartOfAccountsSelection.<Имя плана счетов>)

ПланСчетовМенеджер.<Имя плана счетов> (ChartOfAccountsManager.<Имя плана счетов>)

ПланСчетовОбъект.<Имя плана счетов> (ChartOfAccountsObject.<Имя плана счетов>)

ПланСчетовСписок.<Имя плана счетов> (ChartOfAccountsList.<Имя плана счетов>)

ПланСчетовСсылка.<Имя плана счетов> (ChartOfAccountsRef.<Имя плана счетов>)

ПланыСчетовМенеджер (ChartsOfAccountsManager)
2.9. Последовательности

ПоследовательностиМенеджер (SequencesManager)

Последовательность.<Имя последовательности> (Sequence.<Имя последовательности>)

ПоследовательностьЗапись.<Имя последовательности> (SequenceRecord.<Имя последовательности>)

ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Имя последовательности>)

ПоследовательностьНаборЗаписей.<Имя последовательности> (SequenceRecordSet.<Имя последовательности>)
2.10. Регистры

2.10.1. Регистры бухгалтерии

РегистрБухгалтерии.<Имя регистра бухгалтерии> (AccountingRegister.<Имя регистра бухгалтерии>) (с поддержкой корреспонденции)

РегистрБухгалтерии.<Имя регистра бухгалтерии> (AccountingRegister.<Имя регистра бухгалтерии>) (без поддержки корреспонденции)

РегистрБухгалтерииВыборка.<Имя регистра бухгалтерии> (AccountingRegisterSelection.<Имя регистра бухгалтерии>)

РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии> (AccountingRegisterRecord.<Имя регистра бухгалтерии>)

РегистрБухгалтерииКлючЗаписи.<Имя регистра бухгалтерии> (AccountingRegisterRecordKey.<Имя регистра бухгалтерии>)

РегистрБухгалтерииМенеджер.<Имя регистра бухгалтерии> (AccountingRegisterManager.<Имя регистра бухгалтерии>)

РегистрБухгалтерииНаборЗаписей.<Имя регистра бухгалтерии> (AccountingRegisterRecordSet.<Имя регистра бухгалтерии>)

РегистрБухгалтерииСписок.<Имя регистра бухгалтерии> (AccountingRegisterList.<Имя регистра бухгалтерии>)

РегистрБухгалтерииСубконто.<Имя регистра бухгалтерии> (AccountingRegisterExtDimensions.<Имя регистра бухгалтерии>)

РегистрыБухгалтерииМенеджер (AccountingRegistersManager)
^ 2.10.2. Регистры накопления

РегистрНакопления.<Имя регистра> (AccumulationRegister.<Имя регистра>)

РегистрНакопленияВыборка.<Имя регистра накопления> (AccumulationRegisterSelection.<Имя регистра накопления>)

РегистрНакопленияЗапись.<Имя регистра накопления> (AccumulationRegisterRecord.<Имя регистра накопления>)

РегистрНакопленияКлючЗаписи.<Имя регистра накопления> (AccumulationRegisterRecordKey.<Имя регистра накопления>)

РегистрНакопленияМенеджер.<Имя регистра накопления> (AccumulationRegisterManager.<Имя регистра накопления>)

РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>)

РегистрНакопленияСписок.<Имя регистра накопления> (AccumulationRegisterList.<Имя регистра накопления>)

РегистрыНакопленияМенеджер (AccumulationRegistersManager)
^ 2.10.3. Регистры сведений

РегистрСведений.<Имя регистра> (InformationRegister.<Имя регистра>)

РегистрСведенийВыборка.<Имя регистра сведений> (InformationRegisterSelection.<Имя регистра сведений>)

РегистрСведенийЗапись.<Имя регистра сведений> (InformationRegisterRecord.<Имя регистра сведений>)

РегистрСведенийКлючЗаписи.<Имя регистра сведений> (InformationRegisterRecordKey.<Имя регистра сведений>)

РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>)

РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)

РегистрСведенийСписок.<Имя регистра сведений> (InformationRegisterList.<Имя регистра сведений>)

РегистрыСведенийМенеджер (InformationRegistersManager)
2.11. Соответствия

КлючИЗначение (KeyAndValue)

Соответствие (Map)
2.12. Задачи

Задача.<Имя задачи> (Task.<Имя задачи>)

ЗадачаВыборка.<Имя задачи> (TaskSelection.<Имя задачи>)

ЗадачаМенеджер.<Имя задачи> (TaskManager.<Имя задачи>)

ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>)

ЗадачаСписок.<Имя задачи> (TaskList.<Имя задачи>)

ЗадачаСсылка.<Имя задачи> (TaskRef.<Имя задачи>)

ЗадачиМенеджер (TasksManager)

ЗадачиПоИсполнителю.<Имя задачи> (TasksByPerformer.<Имя задачи>)
2.13. Бизнес-процессы

БизнесПроцесс.<Имя бизнес-процесса> (BusinessProcess.<Имя бизнес-процесса>)

БизнесПроцессВыборка.<Имя бизнес-процесса> (BusinessProcessSelection.<Имя бизнес-процесса>)

БизнесПроцессМенеджер.<Имя бизнес-процесса> (BusinessProcessManager.<Имя бизнес-процесса>)

БизнесПроцессОбъект.<Имя бизнес-процесса> (BusinessProcessObject.<Имя бизнес-процесса>)

БизнесПроцессСписок.<Имя бизнес-процесса> (BusinessProcessList.<Имя бизнес-процесса>)

БизнесПроцессСсылка.<Имя бизнес-процесса> (BusinessProcessRef.<Имя бизнес-процесса>)

БизнесПроцессыМенеджер (BusinessProcessesManager)

ВариантыТочкиМаршрутаБизнесПроцесса (BusinessProcessRoutePointCases)

ТочкаМаршрутаБизнесПроцессаСсылка (BusinessProcessRoutePointRef)

ТочкиМаршрута (BusinessProcessRoutePoints)
^ 2.14. Прочие «классические» объекты

Массив (Array)

Структура (Structure)

ФиксированнаяКоллекция (FixedCollection)

ФиксированныйМассив (FixedArray)

ХранилищеЗначения (ValueStorage)
^ 2.15. "Вспомогательные" объекты для "классических объектов"

2.15.1. Менеджеры

ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>)

ДокументыМенеджер (DocumentsManager)

ЖурналДокументовМенеджер.<Имя журнала документов> (DocumentJournalManager.<Имя журнала документов>)

ЖурналыДокументовМенеджер (DocumentJournalsManager)

ЗадачаМенеджер.<Имя задачи> (TaskManager.<Имя задачи>)

ЗадачиМенеджер (TasksManager)

КонстантаМенеджер.<Имя константы> (ConstantManager.<Имя константы>)

КонстантаМенеджерЗначения.<ИмяКонстанты> (ConstantValueManager.<Имя константы>)

КонстантыМенеджер (ConstantsManager)

МенеджерВнешнихОбработок (ExternalProcessingManager)

ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)

ПеречисленияМенеджер (EnumsManager)

ПланВидовХарактеристикМенеджер.<Имя плана видов характеристик> (ChartOfCharacteristicTypesManager.<Имя плана видов характеристик>)

ПланСчетовМенеджер.<Имя плана счетов> (ChartOfAccountsManager.<Имя плана счетов>)

ПланыВидовХарактеристикМенеджер (ChartsOfCharacteristicTypesManager)

ПланыСчетовМенеджер (ChartsOfAccountsManager)

ПоследовательностиМенеджер (SequencesManager)

ПоследовательностьМенеджер.<Имя последовательности> (SequenceManager.<Имя последовательности>)

РегистрБухгалтерииМенеджер.<Имя регистра бухгалтерии> (AccountingRegisterManager.<Имя регистра бухгалтерии>)

РегистрНакопленияМенеджер.<Имя регистра накопления> (AccumulationRegisterManager.<Имя регистра накопления>)

РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>)

РегистрыБухгалтерииМенеджер (AccountingRegistersManager)

РегистрыНакопленияМенеджер (AccumulationRegistersManager)

РегистрыСведенийМенеджер (InformationRegistersManager)

СправочникиМенеджер (CatalogsManager)

СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
  1   2   3

Похожие:

А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconРабота с отладчиком в процессе изучения процедуры формирования отчета...
...
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconРабота с отладчиком в процессе изучения встроенного языка «1С: Предприятие...
Работа с отладчиком в процессе изучения встроенного языка «1С: Предприятие 8» (составил А. Л. Гуревич (Москва))
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» icon7. Контрольные вопросы к экзамену Раздел Состав и структура пакета 1С
Габец А., Гончаров Д., Козырев Д., Кухлевский Д., Радченко М. “Профессиональная разработка в системе 1С: Предприятие 8”
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconПредприятие в системе рыночных отношений
Именно здесь производится нужная обществу продукция, оказываются необходимые услуги. Значительная часть государственного бюджета...
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconСвойства, элементы коллекций, поля и параметры объектов в среде «1С: Предприятие 8»

А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconГодовой отчет ОАО орджоникидзевское автотранспортное предприятие по итогам 2010 года
Полное наименование: Открытое акционерное общество «Орджоникидзевское автотранспортное предприятие»
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconНа подключение вновь создаваемых (реконструируемых) объектов недвижимости
Муниципальное Унитарное Предприятие Выксунского района «стоки», именуемое в дальнейшем
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconОписание делопроизводства в организации «берёзка» Государственное предприятие «берёзка»
Государственное предприятие «берёзка», образованное в 1975 году, в 1992 году было акционировано и преобразовано в акционерное общество...
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconАвтоматизация бухгалтерского учета на базе «1С: предприятие 0»
Б94 Бухарин С. В. Автоматизация бухгалтерского учета на базе «1С: Предприятие 0»: Учебное пособие/ Под ред проф. С. В. Бухарина/...
А. Л. Гуревич Классификация объектов в системе «1С: Предприятие 8» в системе «1С: Предприятие 8» iconЛекция Состав и структура пакета 1С 1С: Предприятие является универсальной...
С: Предприятие может «приспосабливаться» к особенностям конкретной области деятельности, в которой она применяется. Для обозначения...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
dopoln.ru
Главная страница