logo search
KompTehn_vNaukTehn_amp_ObrazLekts

Используемые типы данных.

В системе поддерживаются базовые и агрегатные типы данных.

К базовым типам данных относятся:

С числовыми переменными допустимо проведение арифметических операций +, -, *, /, а также действие математических функций Окр(), Цел(), Лог()

Для строковых величин допустима операция конкатенации (сложения двух строк). Например, выражение "абв" + "где" даст в результате "абвгде".

Для переменных типа "Дата" допустима операция вычитания, которая дает в результате число дней между двумя датами. Например, выражение '01.01.2005'-'01.01.2004' даст в результате число 366 (2004 год был високосным).

Во встроенном языке программирования системы 1С:Предприятие строковая константа задается в двойных кавычках -"Строка" , а константа типа "Дата" - в одинарных - ’22.12.2011’.

Для преобразования значения одного базового типа в другой используются функции (Строка(<3начение>); Число(<3начение>); Дата(<3начение>); Дата(<Год>,<Месяц>,<День>).

Если в выражении используются величины разных типов, то выражение приводится к типу первого операнда.

Типизация переменных в языке не жесткая, т. е. тип переменной определяется ее значением.

Агрегатные типы данных - это специализированные типы данных, соответствующие используемым типам объектов метаданных

Примеры агрегатных типов данных: Константа, Справочник, Перечисление, Документ, Запрос.

Кроме используемых в дереве объектов метаданных в языке определены другие агрегатные типы.

Текст - средство работы с текстовыми документами.

Таблица - средство работы с таблицами (отчетами);

СписокЗначений - средство для создания списка значений каких-либо данных и возможность в дальнейшем сортировать и выбирать нужные значения из списка;

ТаблицаЗначений - средство для создания списка значений каких-либо данных и возможность в дальнейшем сортировать и выбирать нужные значения из списка;

Картинка - средство для работы с графическими файлами;

Периодический - средство для работы с периодическими реквизитами справочников и периодическими константами;

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

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

Переменную агрегатного типа можно создать функцией СоздатьОбъект(“тип”), у которой в качестве параметра указать строку - название типа.

Каждый агрегатный тип данных имеет свой набор атрибутов и методов.