Лр 9 Проектирование конфигурации в системе 1С

Предпросмотр материала:

9          Проектирование конфигурации в системе 1С: Предприятие. Создание конфигурации и определение её свойств

7.1         Цель работы:

7.1.1    Изучение основных принципов работы и построения системы 1С: Предприятие.

7.1.2    Формирование целостного представления о понятии «типовые конфигурации», их разнообразия и назначения.

7.1.3    Освоение программы как инструмента по созданию собственных конфигураций.

7.1.4    Формирование представления об основных объектах и механизмах системы 1С: Предприятия.

7.1.5    Изучить основные элементы для построения интерфейса 1С: Предприятия.

7.1.6    Развитие практических навыков по конфигурированию в 1С: Предприятия.

7.2         Приборы и оборудование:

7.2.1    Методические указания.

7.2.2    ПЭВМ типа IBM PC/XT.

7.2.3    1С: Предприятие.

7.3         Порядок выполнения работы:

7.3.1    Изучить основные теоретические сведения (см. приложение А).

7.3.2    Запустите 1С Предприятие. В открывшемся диалоге вы увидите список информационных баз, с которыми вы работаете. Если этот список пуст, система сама предложит вам создать новую базу. Если же в списке информационных баз содержится какая-либо база, например, у вас установлена демонстрационная конфигурация, то для создания новой базы нажмите кнопку Добавить.

7.3.3    Создайте конфигурацию для информационной системы учёта библиотечного фонда и финансовых операций «Библиотечный фонд». Создайте в данной конфигурации подсистемы согласно рисунку 1.

Рисунок 1 – Диаграмма сущность - связь библиотечного фонда и читателей

7.3.4    Атрибутами сущности "Авторы" являются код и имена авторов (ФИО) Атрибутами сущности "Произведение" являются код, название, ссылка на авторов, жанр и аннотация. Атрибут "Жанр" имеет конечное множество значений: фантастика, исторический роман, научно-техническая литература и т.п. Атрибутами сущности "Книга" являются код (библиотечный номер книги), ссылка на произведение, издательство, год издания и статус. Атрибут статус принимает значения: свободна, выдана на руки, списана и утеряна. Атрибутами сущности "Читатель" являются код (номер читательского билета), его имя (ФИО), дата записи в библиотеку, количество предупреждений и блокирован. Атрибут "Блокирован" принимает два значения: да и нет. Атрибутами сущности "Данные формуляра" являются код, ссылка на читателя, ссылка на книгу, дата выдачи и срок возврата. Анализируя результаты структурного анализа можно предложить структуру констант, представленную в таблице 1.

Таблица 1 – Структура констант конфигурации

Тип объекта

Объект метаданных

Константы

МаксКолвоПредупреждений, МаксКолвоКнигНаРуках

КолвоДнейБлокировки, КолвоДнейДляВыдачи

ПлатаЗаКнигу, ПлатаЗаЗапись, РазмерШтрафа

7.3.5    Согласно нашему проекту, в конфигурации должны быть задействованы 7 констант. Уточним их свойства (если какие – либо свойства отсутствуют в версии 1С, указать в отчёте).

1 Константа МаксКолвоПредупреждений:

Идентификатор: "МаксКолвоПредупреждений";

Синоним: "Макс. кол-во предупреждений";

Комментарий: "Максимальное количество предупреждений";

Тип значения: "Число";

Длина значения 2;

Точность: 0;

Неотрицательный: да.

2 Константа МаксКолвоКнигНаРуках:

Идентификатор: "МаксКолвоКнигНаРуках";

Синоним: "Макс. кол-во книг на руках";

Комментарий: "Максимальное количество книг на руках";

Тип значения: "Число";

Длина значения 2;

Точность: 0;

Неотрицательный: да.

3 Константа КолвоДнейБлокировки:

Идентификатор: "КолвоДнейБлокировки";

Синоним: "Кол-во дней блокировки";

Комментарий: "Количество дней блокировки читателя";

Тип значения: "Число";

Длина значения 2;

Точность: 0;

Неотрицательный: да.

4 Константа КолвоДнейДляВыдачи:

Идентификатор: "КолвоДнейДляВыдачи";

Синоним: "Кол-во дней для выдачи";

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

Тип значения: "Число";

Длина значения 2;

Точность: 0;

Неотрицательный: да.

5 Константа ПлатаЗаКнигу:

Идентификатор: "ПлатаЗаКнигу";

Синоним: "Плата за книгу";

Комментарий: "Плата за пользование книгой в день";

Тип значения: "Число";

Длина значения 6;

Точность: 2;

Неотрицательный: да.

6 Константа ПлатаЗаЗапись:

Идентификатор: "ПлатаЗаЗапись";

Синоним: "Плата за запись";

Комментарий: "Плата за запись в библиотеку";

Тип значения: "Число";

Длина значения 6;

Точность: 2;

Неотрицательный: да.

7 Константа РазмерШтрафа:

Идентификатор: "РазмерШтрафа";

Синоним: "Размер штрафа";

Комментарий: "Размер штрафа за утерю книги";

Тип значения: "Число";

Длина значения 6;

Точность: 2;

Неотрицательный: да.

7.3.6    Для внесения указанных констант в конфигурацию выполните следующее: Для каждой вводимой константы в дереве конфигурации выделить вершину "Константы", с помощью контекстного меню (вызывается нажатием правой кнопки мыши) выбрать команду "Добавить". В появившейся палитре свойств константы заполнить необходимые поля (рисунок 4). Результат проведенных действий будет виден в ветви "Константы" дерева метаданных.

7.3.7    Сохраните конфигурацию и запустите систему 1С: Предприятие в режиме исполнения. Все введенные константы будут выведены в списке так, как показано на рисунке 5.

Рисунок 4 – Вкладки палитры свойств константы

Рисунок 5 – Список констант в режимах: Конфигуратор и 1С: Предприятие

7.3.8    Сформулируйте выводы по проделанной работе. Оформите отчёт.

7.4         Содержание отчёта:

7.4.1    Тема работы.

7.4.2    Цель работы.

7.4.3    Приборы и оборудование.

7.4.4    Порядок выполнения работы.

7.4.5    Выводы.

7.4.6    Контрольные вопросы.

7.5         Контрольные вопросы:

7.5.1    Что такое конфигурируемость системы 1С: Предприятие?

7.5.2    Из каких основных частей состоит система?

7.5.3    Что такое платформа и что такое конфигурация?

7.5.4    Для чего используются разные режимы запуска системы 1С: Предприятие?

7.5.5    Что такое дерево объектов конфигурации?

7.5.6    Что такое объекты конфигурации?

7.5.7    Что создает система на основе объектов конфигурации?

7.5.8    Какими способами можно добавить новый объект конфигурации?

7.5.9    Зачем нужна палитра свойств?

7.5.10    Как запустить 1С: Предприятие в режиме отладки?

7.5.11    Для чего используется объект конфигурации Подсистема?

7.5.12    Как описать логическую структуру конфигурации при помощи объектов Подсистема?

7.5.13    Как управлять порядком вывода и отображением подсистем в конфигурации?

7.5.14    Что такое окно редактирования объекта конфигурации и в чем его отличие от палитры свойств?

7.5.15    Понятие констант. Методы и свойства констант.


Приложение А

Теоретические сведения

1С: Предприятие

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

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

Существует одна платформа (1С: Предприятие 8) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо конфигурация (рисунок 1).

Рисунок 1 – Конфигураций много, а платформа одна

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

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

  • 1С: Управление небольшой фирмой.
  • 1С: бухгалтерия.
  • 1С: Предприятие. Управление торговлей.
  • 1С: Зарплата и Управление Персоналом.
  • 1С: Предприятие. Управление производственным предприятием.
  • 1С: Консолидация.

Режимы работы системы

1С: Предприятие имеет различные режимы работы: 1С: Предприятие и Конфигуратор.

Режим 1С Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают их и получают итоговые результаты.

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

При открытие 1С: Предприятие щелкнув по ярлыку, обратите внимание в появившемся окне справа на кнопки 1-6.

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

1 – Запуск 1С в режиме 1С: Предприятие.

2 – Запуск 1С в режиме Конфигуратора.

3 – Создание ИБ, добавление ИБ в список, создание новой группы

4 – Изменение параметров ИБ.

5 – Удаление из списка группы или строки с описанием ИБ.

6 – Настройка отображения списка ИБ (слева).

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

Создание ИБ без конфигурации. Называем (по вашему усмотрению), у нас Обучение программированию. На данном компьютере или на компьютере в локальной сети.

Далее.

Указываем местоположение ИБ, по умолчанию она создается в ваших Документах (Мои документы) и имеет название папки InfoBase1. Заключительные параметры ИБ, пока не будем здесь их разбирать, этому посвятим отдельную сессию или приложение к тренингу. Готово. Ждем пока 1С создаст по умолчанию пустую ИБ с пустой конфигурацией для разработки.

Дерево объектов конфигурации

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

Что такое объекты конфигурации

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

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

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

Что такое подсистема

Подсистемы - это основные элементы для построения интерфейса 1С: Предприятия. Поэтому первое, с чего следует начинать разработку конфигурации – это проектирование состава подсистем. При этом перед разработчиком стоит важная и ответственная задача – тщательно продумать состав подсистем, и затем аккуратно и осмысленно привязать к подсистемам те объекты конфигурации, которые он будет создавать.

Имя и синоним объекта конфигурации

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

Окно редактирования объекта конфигурации и палитра свойств

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

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

Проектирование конфигурации

Запустите 1С Предприятие. В открывшемся диалоге вы увидите список информационных баз, с которыми вы работаете. Если этот список пуст, система сама предложит вам создать новую базу. Если же в списке информационных баз содержится какая-либо база, например, у вас установлена демонстрационная конфигурация, то для создания новой базы нажмите кнопку Добавить (рисунок 1).

Рисунок 1 – Создание новой информационной базы

В открывшемся диалоге выберите пункт «Создание новой информационной базы». Нажмите кнопку «Далее» На следующем шаге выберите пункт «Создание информационной базы без конфигурации». Нажмите кнопку «Далее». На следующем шаге задайте наименование вашей информационной базы и выберите тип ее расположения «На данном компьютере». Нажмите кнопку «Далее». На следующем шаге укажите каталог для расположения вашей информационной базы. Язык по умолчанию установлен в значение Русский. Нажмите кнопку «Далее». На следующем шаге нажмите кнопку «Готово». В диалоге запуска 1С: Предприятия, в списке информационных баз, вы увидите созданную вами новую пустую базу (рисунок 2).

Рисунок 2 – Пустая информационная база

Итак, запустим 1С: Предприятие в режиме Конфигуратор. Для этого нажмем кнопку «Конфигуратор» в диалоге запуска системы.

Рисунок 3 – Конфигуратор

Перед вами окно конфигуратора:

Рисунок 4 – Окно конфигуратора

Именно с помощью этого инструмента мы будем создавать нашу конфигурацию. Сразу под заголовком окна находится главное меню конфигуратора, содержащее пункты Файл, Правка, Конфигурация, Администрирование и т.п. В каждом из этих пунктов содержится много подпунктов, вызов которых обеспечивает выполнение различных действий конфигуратора. Ниже находится панель инструментов конфигуратора, в которую в виде кнопок-пиктограмм помещены наиболее часто используемые действия, вызываемые из меню. Таким образом, одни и те же действия можно выполнить двумя разными способами: вызвав определенный пункт меню или нажав соответствующую ему кнопку на панели инструментов. Выполним первую команду, с которой начинается работа с любой конфигурацией, - откроем конфигурацию с помощью пункта меню Конфигурация> Открыть конфигурацию или соответствующей кнопки на панели инструментов. На экране откроется дерево объектов конфигурации:

Рисунок 5 – Дерево объектов конфигурации

Как добавить объект конфигурации: Перед началом работы следует объяснить некоторые приемы работы с конфигуратором:

Для того чтобы открыть и закрыть конфигурацию, следует использовать пункты меню Конфигурация> Открыть конфигурацию и Конфигурация> Закрыть конфигурацию или соответствующие им кнопки на панели инструментов. После того как конфигурация открыта, ее состав появляется в окне дерева конфигурации (рисунок 5). Это окно вы можете закрыть, как любое другое окно Windows, при этом конфигурация останется открытой. Чтобы снова отобразить на экране окно дерева конфигурации, следует воспользоваться командой меню Конфигурация> Окно конфигурации. Добавить новый объект конфигурации можно несколькими способами, и вы можете использовать наиболее понятный и удобный для вас.

Первый способ: Необходимо установить курсор на ту ветку объектов конфигурации, которая вас интересует, и в командной панели окна конфигурации нажать кнопку Действия> Добавить.

Второй способ. Вы можете воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши. Установите курсор на интересующую вас ветку объектов конфигурации и нажмите правую клавишу мыши. В появившемся меню выберите пункт Добавить.

Третий способ. Установите курсор на интересующую вас ветку объектов конфигурации и в командной панели окна конфигурации нажмите кнопку «Добавить» (с пиктограммой «+»).

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

-   Выделим в дереве объектов конфигурации корневой элемент «Конфигурация» и двойным щелчком мыши откроем его палитру свойств.

-   Зададим имя конфигурации «Фамилия». Соответствующий ему синоним устанавливается автоматически, но его можно изменить по своему усмотрению. В дальнейшем именно его мы будем видеть в рабочем окне 1С предприятия:

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

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

В режиме 1С: Предприятие: Внешний вид интерфейса прикладного решения В заголовке окна видим название нашей конфигурации. Пустое пространство – это рабочая область приложения, которая пока ничем не заполнена.

Рисунок 6 – Внешний вид интерфейса прикладного решения

Каждый объект конфигурации может быть включен в одну или сразу несколько подсистем, в составе которых он будет отображаться. Сейчас мы создадим в нашей конфигурации пять новых объектов конфигурации Подсистема, которые будут иметь имена: «Бухгалтерия», «РасчетЗарплаты», «УчетМатериалов», «ОказаниеУслуг» и «Предприятие». Чтобы это сделать, выполним следующие действия.

Добавление подсистемы в режиме «Конфигуратор»: Чтобы создать новые подсистемы, раскроем ветвь «Общие» в дереве объектов конфигурации, нажав на + слева от нее. Затем выделим ветвь «Подсистемы», вызовем ее контекстное меню и выберем пункт «Добавить» или нажмем соответствующую кнопку в командной панели окна конфигурации.

Рисунок 7 – Дерево объектов конфигурации.

После этого система откроет окно редактирования объекта конфигурации. Зададим имя подсистемы – «Бухгалтерия». На основании имени платформа автоматически создаст синоним – «Бухгалтерия».

Снова выделим ветвь «Подсистемы», нажмем кнопку «Добавить» в дереве объектов конфигурации и создадим подсистемы с именами «УчетМатериалов» и «ОказаниеУслуг». Теперь воспользуемся другим способом для добавления подсистем. Вызовем контекстное меню одной из созданных подсистем. Выберем в нем пункт «Добавить». Он разбивается на два подпункта. Выбор подпункта «Подсистема» позволяет добавить подсистему того же уровня иерархии, что и выделенная. Выбор подпункта «Подчиненная Подсистема» позволяет добавить подсистему, подчиненную выделенной. Поскольку в нашей конфигурации не планируется сложной многоуровневой структуры, выберем первый вариант и добавим подсистему «РасчетЗарплаты».

В заключение добавим подсистему «Предприятие» для доступа к административным и сервисным функциям.

После успешного завершения каждого действия рекомендуется сохранять конфигурацию, выполнив команду главного меню Администрирование> Выгрузить информационную базу. Для загрузки БД выполните: Администрирование> Загрузить информационную базу.

Константы

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

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

Сами константы и их свойства задаются в Конфигураторе а их значения в режиме исполнения системы 1С: Предприятие.

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

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

Если существует синоним, то при работе с системой 1С: Предприятие он будет выдаваться в колонке "Код" списка констант вместо идентификатора. В отличие от идентификатора, синоним не является обязательным свойством и не имеет ограничений на использование символов. Комментарий служит для расшифровки идентификатора объекта метаданных. При работе с системой 1С: Предприятие комментарий выдается в колонке "Наименование" списка констант. Комментарий не является обязательным свойством и представляет собой произвольную строку символов и может содержать любой текст, раскрывающий смысл идентификатора. Каких-либо ограничений на длину комментария не накладывается. Тип значения определяет, какого рода информацию может содержать константа. Константы могут принимать следующие типы значений.

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

Число – значение константы представляет собой положительное или отрицательное число (при вводе используются цифры от 0 до 9, десятичная точка и знак "минус").

Строка – значение константы представляет собой произвольную последовательность символов.

Дата – значение константы представляет собой дату в формате ДД.ММ.ГГ(число, порядковый номер месяца и две последние цифры года).

Справочник – в качестве значения константы используется элемент из какого-либо, существующего в системе 1С: Предприятие справочника.

Документ – в качестве значения константы используется ссылка на документ определенного вида.

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

Счет – в качестве значения константы используется бухгалтерский счет из конкретного плана счетов.

План счетов – в качестве значения константы используется ссылка на один из введенных в систему планов счетов.

Вид субконто – в качестве значений константы используется ссылка на один из введенных в систему видов субконто.

При создании новой константы ей по умолчанию присваивается тип значения "строка", как наиболее общий из существующих типов значений. Редактирование свойства "тип значения" выполняется путем выбора необходимого типа значения из выпадающего списка. Для удобства поиска выбора перед идентификаторами справочников, документов и перечислений стоит соответствующее ключевое слово "справочник", "документ" или "перечисление". Свойство "Длина значения" задает количество позиций, отводимых в информационной базе для хранения значения константы. Это свойство требуется устанавливать только для значений типа "строка" и "число". Для значений типа "строка" может быть включен признак "Неограниченная длина". В этом случае длина текста, используемого в качестве значения объекта метаданных, не ограничивается. Свойство "Точность значения" задается только для значений типа "число" и определяет максимально возможное количество знаков в дробной части числа. В этом случае длина целой части определяется следующим образом: длина числового значения минус одна позиция десятичной точки и минус точность числового значения. Максимальная точность числового значения составляет 9 знаков. Свойство "Разделять триады" доступно для редактирования только для констант с типом значения "число". Если это свойство включено, то при вводе и показе значения будут автоматически вставляться разделители между тройками цифр, разделяя тысячи, миллионы, миллиарды и так далее. Свойство "Неотрицательный" также доступно для редактирования только для констант с типом значения "число". Если это свойство включено, то система 1С: Предприятие будет автоматически проверять, чтобы в качестве значения было указано только неотрицательное число. Свойство "Периодический" определяет, является константа периодической или нет.

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

Средства языка программирования системы 1С: Предприятие предоставляют возможность непосредственного доступа к созданным в конфигураторе названиям констант в любом программном модуле, так как константы принадлежат глобальному контексту задачи. Использование непериодических констант в синтаксисе языка аналогично глобальным переменным, то есть идентификаторы непериодических констант могут размещаться в левой и правой части оператора присваивания, в выражениях, быть параметрами методов, процедур или функций в любом программном модуле. В качестве имени константы обязательно должно выступать полное имя конкретной константы (идентификатор), как оно объявлено в конфигураторе, которое записывается через точку после ключевого слова Константа. Работа с периодическими константами осуществляется при помощи методов Получить и Установить. Кроме этого, у агрегатного типа данных "Константа" существуют еще несколько методов.

 

Лр 9 Проектирование конфигурации в системе 1С

  • DOCX

Файл будет скачан в формате:

  • DOCX

Автор материала

Ветлугина Юлия Степановна

Преподаватель

  • На сайте: 9 лет и 9 месяцев
  • Всего просмотров: 21137
  • Подписчики: 0
  • Всего материалов: 15
  • 21137
    просмотров
  • 15
    материалов
  • 0
    подписчиков

Настоящий материал опубликован пользователем Ветлугина Юлия Степановна.
Инфоурок является информационным посредником. Всю ответственность за опубликованные материалы несут пользователи, загрузившие материал на сайт. Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете на материал.

ИИ для создания материалов

Создавайте материалы с ИИ

Если готовые материалы не подошли — помогут нейросети

Конспекты, тесты, презентации, рабочие листы и другие материалы по ФГОС — под ваш урок, класс и цели занятия за пару минут.

Попробовать бесплатно

Выберите инструмент

~60

Нейросети могут ошибаться. Обязательно проверяйте ответы.

Другие материалы

Вам будут интересны эти курсы: