У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 7 Тема- Управление списком констант

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Лабораторная работа №7

Тема: Управление списком констант. Свойства констант системы.

Цель: Научится работать с константами.

Время выполнения: 2 часа

Средства обучения:

- персональный компьютер

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

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

  1.  Запустить 1С: Предприятие 8.1
  2.  Начать работу
  3.  Составить отчет, о сделанной работе описав процесс создания, сделать скриншоты (снимки экрана) ответить на контрольные вопросы.

Ход работы:

  1.  Прочитать теоретическую часть
  2.  Начать работу в 1С: Предприятие 8.1 Конфигуратор

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

  1.  Для чего нужны константы?

Преподаватель: Маркин А.А.

Теоретическая часть:

Описание констант 1с8:

Обращение к константам из программы на встроенном языке производится очень просто, хотя этот способ и отличается от версии 7.7:

// чтение значения из константы

Название = Константы.НазваниеОрганизации.Получить();

// запись нового значения в константу

Константы.НазваниеОрганизации.Установить(НовоеНазвание);

Обратите внимание на слово Константы (а не Константа, как было в версии 7.7). Через такую конструкцию мы обращаемся к объекту КонстантыМенеджер (заметьте, что применяется множественное число), который позволяет затем обратиться к менеджеру конкретной константы по ее имени.

Если расшифровать приведенный выше пример, то станет более понятна взаимосвязь объектов:

//получаем объект для управления списком констант

КонстантыМенеджер = Константы;

 

//получаем объект для управления одной константой

КонстантаМенеджер = КонстантыМенеджер.НазваниеОрганизации;

 

//считываем значение константы из базы данных

Значение - КонстантаМенеджер.Получить();

 

//записываем новое значение константы в базу данных

КонстантаМенеджер.Установить(НовоеЗначение);

 

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

Существуют свойства глобального контекста, ссылающиеся на объекты типа КонстантыМенеджер, СправочникиМенеджер, ДокументМенеджер и т.д., они называются односложно: Константы, Справочники, Документы. Это позволяет упростить написание программы и следующие примеры это демонстрируют:

Назв = Константы.НазваниеОрганизации.Получить();

СпрСотр = Справочники.Сотрудники;

 

ВсеДолжности = Справочники.Должности.Выбрать();

ДокНакл = Документы.РасходнаяНакладная;

 

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

Ниже дано описание объектов для работы с константами:

КонстантыМенеджер

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

КонстантаМенеджер

Менеджер константы обеспечивает доступ к конкретной константе. Через него можно прочитать и установить ее значение с помощью методов Получить и Установить.

КонстантыНабор

Через этот объект можно получить доступ сразу к нескольким константам, но необязательно всем существующим в

конфигурации.

Схематично взаимосвязь объектов для работы с константами можно отобразить следующим образом:

Работу с набором констант продемонстрируем на следующем примере:

//создаем набор из двух констант

//обратите внимание, что значений констант в наборе еще нет

Набор = Константы.СоздатьНабор("Руководитель,ИНН");

Набор.Прочитать(); //прочитать из базы сразу две константы

//изменить значение констант в наборе (не в базе)

Набор.Руководитель = "Иванов И.И.";

Набор.ИНН = "1234567890";

Набор.Записать(); //записать в базу сразу две константы

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

Константы — слишком простой объект для полного понимания  объектной модели 1С:Предприятия 8.0. Далее на примере справочников мы рассмотрим новую объектную модель во всей ее полноте.


БМТ

3

истов

Лит.

Утверд.

Н. Контр.

Реценз.

Маркин А.А.

Провер.

Хасьянов

Разраб.

5

Лист

Дата

Подпись

№ докум.

Лист

Изм.

2

Лист

Дата

Подпись

№ докум.

Лист

Изм.




1. реферат дисертації на здобуття наукового ступеня кандидата технічних наук.4
2. 16 либо на отдельной ходовой тележке тип II как у кранов КБ60 типа КБ100 и КБ160
3. а и как они с папенькой не уследили за этим шустрым сперматозоидом ~ неизвестно
4. тема проблематика сюжет рассматривая их ученики осмысливают отраженные в произведении жизненные события;
5. а данных устанавливаются высота ограждений ступеней размеры и размещение оборудования глубина и ширина ф
6. 2 Дефектация деталей Детали автомобиля после мойки и очистки от загрязнений подвергаются дефектации и сорт
7. 50х гг. XIX в. Архитектура и скульптура России в первой половине XIX в.html
8. И. Пирогова Кафедра госпитальной терапии 2 Заведующий кафедрой- академик РАМНпрофе
9. м классе. Ведёт его учительница Зарубина Татьяна Викторовна которая пришла к нам в школу сразу после оконч.html
10. Английский язык
11. Тектоническая мобильность земной коры
12. ТЕОРЕТИЧНІАСПЕКТИ ФОРМУВАННЯ ВАЛЮТНИХ ОПЕРАЦІЙ БАНКІВ ТА ПЕРСПЕКТИВИ ЇХ РОЗВИТКУ
13. издательского совета Московского университета Рецензенты- Р
14. Реформы Петра I
15. Методы оценки деловых и личных качеств руководителей и специалистов
16. Средние века был употреблен итальянскими гуманистами для обозначения периода между классической древност
17. Структура управления ОАО ЛУКойл-Ставрополь
18. Екінші ~стаз деп кімді ата~ан--- Ибн ~ Сина-- Ибн ~ Рушд-- Аль ~ Фараби-- Аль ~ Кинди-- Ибн ~ туфейль.html
19. .Ф. Ролевая игра и принятие роли -- Келлерман П.
20. Повтори цепочки слогов со звуком [ж]