75500

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

Доклад

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

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

Русский

2015-01-15

30.5 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

17568. Алгоритм RSA. Обмен ключами симметричных алгоритмов с использованием ассиметричных криптосистем 189 KB
  Лабораторная работа № 3.2 Тема: Алгоритм RSA. Обмен ключами симметричных алгоритмов с использованием ассиметричных криптосистем. Цель: Ознакомиться с математическими принципами функционирования алгоритма RSA. Научиться проводить шифрование/дешифрование с помощью...
17569. Поведение важнейших окислителей и восстановителей. Прогнозирование продуктов окислительно-восстановительных реакций 821 KB
  Перманганат-ион выступает окислителем в любой среде, от рН среды зависит продукт восстановления перманганата-иона. Кислую среду создают серная, азотная, соляная и другие сильные кислоты, раствор сернистого газа. Азотная кислота помимо создания кислой среды будет проявлять окислительные свойства
17570. Криптографические алгоритмы, которые используются для формирования подписи 2.57 MB
  Лабораторная работа № 3.4 Тема: Криптографические алгоритмы которые| используются для формирования подписи. Цель: Ознакомиться с основными методами формирования цифровой подписи. Ознакомиься с принципом функционирования метода DSA. ознакомиться с программой CrypTool.
17571. Атаки на алгоритм RSA. Взлом RSA при неудачном выборе параметров криптосистемы 600 KB
  Лабораторная работа № 4.1 Тема: Атаки на алгоритм RSA. Взлом RSA при неудачном выборе параметров криптосистемы. Цель: изучить атаки на алгоритм шифрования RSA посредством метода Ферма атаки повторным шифрованием атаки на основе китайской теоремы об остатках и метода к
17572. Использование криптографического интерфейса Windows при разработке приложений. Создание приложений для создания ключей и ключевого материала 2.41 MB
  Лабораторная работа № 4.2 Тема: Использование криптографического интерфейса Windows при разработке приложений. Создание приложений для создания ключей и ключевого материала. Обмен ключами. Функции CryptoAPI для работы с ключевым материалом. Цель: изучить принципы построе...
17573. Использование криптографического интерфейса Windows при разработке приложений. Шифрование и дешифрование данных 1.22 MB
  Лабораторная работа № 4.3 Тема: Использование криптографического интерфейса Windows при разработке приложений. Шифрование и дешифрование данных. Формирование и проверка ЭЦП. Управление доступом к контейнеру ключей. Цель: изучить принципы построения и использования Cr...
17574. Защита на уровне IP 13.27 MB
  Лабораторная работа № 4.4 Тема: Структура отчета Титульный лист. Тема и цель работы. Задание и номер варианта. Краткие теоретические сведения. Ход работы. Выводы. Теоретические сведения Защита на уровне IP Cообщество Internet разработало...
17575. Исследование регистрового файла микроконтроллера PIC 16C71 26.5 KB
  Лабораторна работа № 1 Тема: Исследование регистрового файла микроконтроллера PIC 16C71 Знакомство со средой MPLAB Цель работы: Ознакомиться с программной средой MPLAB. Краткие теоретические сведения: При помощи MPLAB можно редактировать эм
17576. Дослідження арифметико-логічних команд РІС – контролера 136 KB
  Лабораторна робота № 2 Дослідження арифметикологічних команд РІС – контролера Множення без знакових чисел Мета роботи: Вивчення алгоритму множення без знакових чисел та його реалізація за допомогою системи команд периферійного РІС – контролера у програмному ...