75500

Типы данных, используемые при программировании в ИС 1С

Доклад

Информатика, кибернетика и программирование

Типы данных используемые при программировании в ИС 1С В системе поддерживаются базовые и агрегатные типы данных. Агрегатные типы данных – это специализированные типы данных предназначенные для работы с объектами 1С: Предприятия. Агрегатными типами данных называются следующие типы данных: Константа – средство работы с постоянными или условно постоянными значениями. Справочник – средство для ведения списков однородных элементов данных.

Русский

2015-01-15

30.5 KB

1 чел.

69. Типы данных, используемые при программировании в ИС 1С

В системе поддерживаются базовые и агрегатные типы данных. К базовым типам относятся числа, строки и даты. Агрегатные типы данных – это специализированные типы данных, предназначенные для работы с объектами 1С:Предприятия. Агрегатными типами данных называются следующие типы данных:

Константа – средство работы с постоянными (или условно постоянными) значениями. В константах хранится информация, которая не изменяется или изменяется достаточно редко. Например, название организации, почтовый адрес. Перечень констант, доступный в конкретной конфигурации, их названия и тип определяются в конфигураторе.

Справочник – средство для ведения списков однородных элементов данных. Помимо наименования элементов данных, списки могут содержать различную дополнительную информацию. Физическим аналогом справочника может являться картотека. Каждая карточка – это элемент справочника, а сведения, заносимые в карточку, являются реквизитами справочника. Перечень справочников, доступных в конкретной конфигурации, их названия и реквизиты определяются в конфигураторе.

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

Документ – средство для ввода первичной информации о совершаемых хозяйственных операциях. Перечень документов, доступных в конкретной конфигурации, их названия, реквизиты и другие свойства определяются в конфигураторе.

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

Текст – средство работы с текстовыми документами. В программных модулях допускается создавать произвольное число объектов типа Текст при помощи вызова системной функции.

Таблица – средство работы с таблицами (отчетами). В программных модулях допускается создавать произвольное число объектов типа Таблица, при помощи вызова системной функции.

Картинка – средство для работы с графическими файлами. При добавлении в диалоговых формах и в таблицах полей типа «Картинка», система автоматически создает объекты Картинка, доступ к которым в языке возможен по идентификатору поля. В программных модулях допускается создавать произвольное число объектов типа Картинка при помощи вызова системной функции.

Периодический — средство для работы с периодическими реквизитами справочников и периодическими константами. В программных модулях допускается создавать произвольное число объектов типа Периодический при помощи вызова системной функции.

ФС – средство для работы с дисковыми файлами непосредственно из встроенного языка системы 1С:Предприятие.

XBase – средство для работы с файлами баз данных DBF формата непосредственно из встроенного языка системы 1С:Предприятие.

Следующие типы данных доступны только при наличии компоненты «Бухгалтерский учет»:

План Счетов является служебным типом данных. Он предназначен для идентификации Плана счетов, созданного в метаданных. В основном он используется для передачи в качестве параметра различным процедурам и функциям компоненты «Бухгалтерский учет» и для выбора плана счетов в формах.

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

ВидСубконто является служебным типом данных. Он предназначен для идентификации Вида субконто, созданного в метаданных.

Операция — средство для манипулирования из встроенного языка данными бухгалтерских операций и проводок формируемых документом. БухгалтерскиеИтоги – средство для организации доступа к бухгалтерским итогам в различных разрезах, за различные периоды и с разной степенью детализации. При наличии в системе 1С:Предприятие компоненты «Бухгалтерский учет» система автоматически реализует специальный механизм работы с бухгалтерскими итогами. Данный механизм обеспечивает хранение, динамический пересчет бухгалтерских итогов и их извлечение средствами встроенного языка. Система хранения бухгалтерских итогов поддерживается системой 1С:Предприятие автоматически на основе существующих планов счетов. При редактировании планов счетов — в конфигураторе или при работе с системой 1С:Предприятие — для счета могут быть установлены ряд свойств, которые влияют на организацию хранения бухгалтерских итогов: это признаки ведения валютного и количественного учета, а также включение аналитического учета по субконто. Изменение бухгалтерских итогов может производиться только проводками бухгалтерских операций.

Каждый агрегатный тип данных, как правило, имеет набор атрибутов и методов. Атрибуты по свойствам напоминают переменные, т. е. им можно присваивать или читать их значения. Методы – это те действия, которые может выполнять агрегатный тип данных. Методы могут иметь или не иметь возвращаемое значение. Если метод имеет возвращаемое значение, то он может размещаться в правой части оператора присваивания, в выражениях, в описании фактических параметров других вызываемых методов, процедур или функций.


 

А также другие работы, которые могут Вас заинтересовать

2141. Асимметрия в переводе художественного текста: этнолингвокультурный аспект 384.47 KB
  Цель работы состоит в сопоставительном исследовании асимметрии как переводческого феномена на материале художественных текстов на немецком и русском языках.
2142. Категория оценки в публичных политических речах П.А. Столыпина и Отто фон Бисмарка 380.89 KB
  Цель исследования заключается в том, чтобы выявить, описать и сопоставить компоненты оценочной ситуации и особенности выражения оценочного значения в публичном политическом выступлении П.А. Столыпина и Отто фон Бисмарка.
2143. Понятие и сущность мирового хозяйства и международных экономических отношений 388.27 KB
  Понятие мировая экономика равнозначно терминам мировое хозяйство и всемирное хозяйство. Экономисты выделяют их в одно и дают несколько определений. Можно рассмотреть как в обобщенном, так и в частном смысле.
2144. Антикризисное управление. Конспект лекций 388.44 KB
  Кризисы в тенденциях макро и микроразвития. Причины и последствия возникновения кризисов. Возможность, необходимость и содержание антикризисного управления. Признаки и порядок установления банкротства предприятия.
2145. Конспект лекций по детским болезням 393.12 KB
  История отечественной педиатрии, организация охраны материнства. Хронические расстройства питания, гиповитаминозы у детей. Острые и хронические вирусные гепатиты у детей. Геморрагические болезни у детей, геморрагические диатезы, тромбоцитопеническая пурпура, геморрагический васкулит.
2146. Когнитивные особенности перевода научно-технического текста 398.53 KB
  Цель диссертационного исследования состоит в выявлении когнитивной сущности переводческого процесса путем разработки когнитивной модели перевода и её описания на основе научно-технических материалов.
2147. Методические указания к лабораторным работам по теоретическим основам электротехники 400.15 KB
  Основные прав ила безопасной работы в электротехнической лаборатории. Несинусоидальные токи и напряжения в линейных электрических цепях. Исследование переходных процессов в линейных электрических цепях.
2148. Философия. Конспект лекций 400.6 KB
  Предмет философии и ее место в системе научного знания. Философия как теоретическое ядро мировоззрения. Субъект и объект познания. Красота и ценность истины. Закон единства и борьбы противоположностей. Философская концепция марксизма. Проблема свободы в экзистенциализме. Философские дискуссии западников и славянофилов. Русский космизм и структура диалектики.
2149. Социология. Конспект лекций 401.55 KB
  Объект, предмет социологии, связь с другими науками. Структура социологического знания. Социальная стратификация и социальная мобильность. Социальный статус и социальная роль личности. Отклоняющееся поведение и социальный контроль. Методы сбора и анализа социологической информации.