Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЭИС.doc
Скачиваний:
53
Добавлен:
15.03.2015
Размер:
4.48 Mб
Скачать

3.2. Типы данных

Для описания бизнес-логики прикладных решений, а так же для выполнения задач обработки данных платформа 1С:Предприятие может работать с широким набором типов данных.

Примитивные типы данных - это такие типы как Строка, Число, Дата, Булево и другие. Такие типы данных существуют и в других программных системах. Значения примитивных типов являются простыми неделимыми значениями, в которых нельзя выделить отдельные составляющие. Например, значениями типа Число могут быть 1, 8, 15 и др.

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

Общие типы (их также называют "Общие объекты") реализуют ту или иную функциональность прикладных решений. Например, "Табличный документ" предназначен для формирования печатных форм первичных документов, отчетов, при размещении на форме также может использоваться в качестве средства интерактивного ввода данных, "Диаграмма Ганта" позволяет в удобном для восприятия виде изображать план работ или распределение ресурсов во времени.

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

Например, разработчик может добавить в свое прикладное решение новый справочник Номенклатура, который будет наследовать функциональность класса Справочники, или новый документКассовыйОтчет, который будет наследовать функциональность класса Документы.

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

Например, после создания нового справочника Номенклатура, становятся доступны следующие типы данных:

СправочникМенеджер.Номенклатура,

СправочникСсылка.Номенклатура,

СправочникОбъект.Номенклатура,

СправочникВыборка.Номенклатура,

СправочникСписок.Номенклатура.

3.3. Перечисление "ВидыНоменклатуры"

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

Так как в справочнике номенклатура будут храниться как товары, так и услуги, нам необходимо разделять элементы справочника по видам, для этого создадим реквизит "Вид номенклатура" с типом данных "ПеречислениеСсылка. ВидыНоменклатуры "

1) Добавляем перечисление "ВидыНоменклатуры"

2) На закладке данные добавляем значения перечисления: товар, услуга, материал.

3) В справочнике "Номенклатура" добавляем реквизит "ВидНоменклатуры". В палитре свойств определяем тип данных реквизита как "ПеречислениеСсылка.ВидыНоменклатуры", значение заполнения "Товар", проверка заполнения "Выдавать ошибку".

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