double arrow

Так далее


2. Структура

Структура представляет собой динамический набор данных - коллекцию значений, каждый элемент которой состоит из пары «Ключ» и «Значение». Ключи структуры уникальны, и поэтому ими можно идентифицировать значения. Ключ структуры должен быть строковым и отвечать требованиям к именам переменных. К значениям структуры можно обращаться как к свойствам объекта, при этом ключ используется как имя свойства.

СтруктураОтбора = Новый Структура(«Ключи»,Значения);

Пример кода:

Отбор = Новый Структура («Валюта,Контрагент»,Валюта,Контрагент);

Допустим другой вариант создания структуры

СтруктураОтбора = Новый Структура;

СтруктураОтбора. Вставить("Валюта", Валюта);

СтруктураОтбора.Вставить("Контрагент", Контрагент);

3. Соответствие

Соответствие представляет собой динамический набор данных - коллекцию значений, каждый элемент которой состоит из пары «Ключ» и «Значение». Ключи соответствия уникальны, и поэтому ими можно идентифицировать значения. В отличие от ключа структуры, ключи соответствия могут быть произвольных типов. Рекомендуется, чтобы в качестве ключа выступало значение неизменяемого типа или другого типа, значение которого может только присваиваться, но не может менять свое содержимое.




Соотв = Новый Соответствие();

4. Список значений

Список значений - это объект позволяющий строить динамические наборы значений и манипулировать ими. Может быть наполнен значениями любых типов. Условно список значений можно представить как таблицу из четырех колонок: пометка, значение, представление, картинка. Каждое из значений характеризуется позицией в списке (индексом).

СПЗ - Новый СписокЗначений

5. Таблица значений

Таблица значения объект позволяющий строить динамические наборы значений и манипулировать ими. Он может быть наполнен значениями различных типов. Может иметь любое количество колонок и быть связанным с элементом «табличное поле».

ТЗ = Новый ТаблицаЗначений

Пример кода:

ТаблицаЗначений = Новый ТаблицаЗначений;

ТаблицаЗначений.Колонки.Добавить("Количество"„"Количество товара");

СтрокаТаблицыЗначений = ТаблицаЗначений. Добавить();

СтрокаТаблицыЗначений.Количество = 11;

6. Дерево значений

Объект похожий на таблицу значений. Но в отличие от нее строки дерева значений могут образовывать иерархические структуры: каждая строка дерева может иметь набор подчиненных строк и т.д.

ДЗ = Новый ДеревоЗначений();

2.4. Встроенный язык системы

Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.

Язык поддерживает конструкции позволяющие определять переменные, процедуры, функции. Операторы отделяются друг от друга символом «;».

Встроенный язык не чувствителен к регистру, допускается двуязычное описание конструкций (Если, If). Рекомендуется все же писать на языке типовых конфигураций.

Перем ИмяПеременной;

Процедура ИмяПроцедуры(Имяпараметра1,....)







Сейчас читают про: