Описание работы

advertisement
Описание работы
Название работы:
1.
Лабораторная работа
Тема: Создание новой конфигурации. Создание справочников и
констант
Автор: Руденко Елена Николаевна, lina_lapa_run@inbox.ru
Место работы: бюджетное профессиональное образовательное
2.
учреждение Вологодской области «Череповецкий металлургический колледж
имени академика И.П. Бардина»
Номинация:
3.
«Учебно-методические
разработки
(практикум,
методические указания по проведению лабораторных работ, методические
рекомендации для преподавателей, сборник задач и т.д.)»
Профессиональный модуль: Участие в разработке модулей
4.
прикладных программ в сфере экономики. МДКВ 05.02 Конфигурирование в
системе 1С: Предприятие 8.2
Субъекты образовательного процесса, ступень обучения (возраст,
5.
класс):
студенты
(17
–
18
лет),
курс
3,
специальность
230115
«Программирование в компьютерных системах»
6.
Цели:
Учебная цель:
1.
Освоить
информационную
технологию
создания
новой
информационной базы, ввода информации о создаваемой конфигурации;
научиться
создавать и работать с объектами конфигурации, в режимах:
Конфигуратор и 1С: Предприятие.
2.
Формирование умений разработки объектов конфигурации в
решении различных учетных задач в программе 1С: Предприятие 8.2.
Развивающая цель: Формирование учебно – интеллектуальных
умений студентов
Воспитательная
цель:
Формирование
организованности,
сознательного отношения к труду, развитие профессионального интереса к
изучаемому материалу.
7.
Аннотация
Лабораторная работа выполняется в программе 1С: Предприятие 8.2.
В
ходе
выполнения
работы
студенты
должны
создать
новую
информационную базу, сохранив её с указанным именем по определенному
пути. Ввести информацию о создаваемой конфигурации. В созданной
информационной базе создать подсистемы: оперативного и бухгалтерского
учета;
по
предложенным
исходным
данным
создать
необходимые
справочники и константы. Выполнить отладку и протестировать созданную
систему в режиме 1С: Предприятие.
При оценивании выполнения
практической работы используется рейтинговая система оценки.
8.
Основная часть описания
Бюджетное профессиональное образовательное учреждение Вологодской
области «Череповецкий металлургический колледж имени академика И.П.
Бардина»
Для специальности 230115
«Программирование в
компьютерных системах»
План занятия
Профессиональный модуль «Участие в разработке модулей прикладных
программ в сфере экономики»
МДКВ 05.02 Конфигурирование в системе 1С: Предприятие 8.2
Тема занятия: «Создание новой конфигурации. Создание справочников и
констант»
Составитель: Руденко Е.Н., преподаватель спец. дисциплин
2014
БПОУ ВО «ЧМК»
УЧЕБНО – МЕТОДИЧЕСКАЯ КАРТА ЗАНЯТИЯ
Группа
Подгруппа
Дата
проведения
3ПКС
1
2
03.10.2014
03.10.2014
Тема: Создание новой конфигурации. Создание справочников и констант
Цели занятия:
Учебная цель:
1. Освоить информационную технологию создания новой информационной
базы, ввода информации о создаваемой конфигурации; научиться работать с
типовыми объектами конфигурации, в режимах: Конфигуратор и 1С:
Предприятие.
2.
Формирование умений разработки объектов конфигурации в решении
различных учетных задач в программе 1С: Предприятие 8.2.
Развивающая цель: Формирование учебно – интеллектуальных умений
студентов
Воспитательная цель: Формирование организованности, сознательного
отношения к труду, развитие профессионального интереса к изучаемому
материалу.
Тип занятия: Урок комплексного применения знаний
Вид занятия: Лабораторная работа
Межпредметные связи: основы экономики, основы программирования,
правовое обеспечение профессиональной деятельности; и ПМ 01 «Разработка
программных модулей программного обеспечения для компьютерных
систем», ПМ 02 «Разработка и администрирование баз данных», ПМ 03
«Участие в интеграции программных модулей».
Обеспечение занятия: программа 1С: Предприятие 8.2, ПЭВМ, раздаточный
дидактический материал, методические указания к лабораторной работе.
Планируемый результат:
Создать новую конфигурацию «с нуля». Ввести информацию о создаваемой
конфигурации. Создать в системе подсистемы учета. Разработать объекты
конфигурации по предложенным исходным данным: справочники и
константы. Выполнить отладку и протестировать созданные объекты в
режиме 1С: Предприятие 8.2.
Метод обучения: Частично – поисковый (эвристический), репродуктивный.
Учебная литература
Основные источники
1. Сертифицированный курс фирмы 1С «Введение в конфигурирование в
системе «1С: Предприятие 8». Основные объекты. Версия 8.2». – Фирма 1С:
Москва, 2012. – 108 с.
2. Сертифицированный курс фирмы 1С «Конфигурирование в системе «1С:
Предприятие 8».Решение оперативных задач. Версия 8.2». – Фирма 1С:
Москва, 2007 – 134 с.
3. Сертифицированный курс фирмы 1С «Конфигурирование в системе «1С:
Предприятие 8». Решение бухгалтерских задач. Версия 8.2». – Фирма 1С:
Москва, 2012. – 184 с.
4. Сертифицированный курс фирмы 1С «Конфигурирование в системе «1С:
Предприятие 8». Решение расчетных задач.
Версия 8.2». – Фирма 1С:
Москва, 2012. – 276 с.
Дополнительные источники:
Ильина О.П. Информационные технологии бухгалтерского учета. –
1.
СПб: Питер, 2002. – 688 с.: ил.
Радченко М.Г. Хрусталева Е.Ю. Архитектура и работа с данными «1С:
2.
Предприятия 8.2» 1С-Паблишинг разработчика,2011.
Радченко М.Г. Хрусталева Е.Ю. 1С Предприятие 8.2. Практическое
3.
пособие разработчика. - 1С-Паблишинг разработчика,2009.
Федеральный закон РФ № 129-ФЗ от 21.11.1996г. «О бухгалтерском
4.
учете» (последняя редакция).
Интернет-источники:
1.
Фирма «1С» - http://www.1c.ru/
2.
1С: Предприятие 8.2. Документация - http://abc.vvsu.ru
Ход занятия
Технологическая карта
№
Учебные вопросы занятия
Примерное время Место работы
1
Организационный момент:
Кабинет
- приветствие студентов
Информационных
- выявление отсутствующих с
отметкой в журнале
-
проверка
готовности
1 мин.
к
Определение
темы
цели
занятия
3 мин.
Допуск к выполнению работы
15 мин.
(Приложение 1)
Ознакомление
студентов
с
методическими указаниями по
выполнению
(Приложение
работы
2)
раздаточного
Выдача
6 мин.
материала
(Приложение 3)
Самостоятельная
работа
студентов
6
Проверка
работы,
занятия
стандартизации и
сертификации.
в виде фронтального опроса
5
информационных
безопасности,
и
совместно со студентами
4
технологий,
информационной
постановка
3
–
систем,
занятию
2
22
отчетов,
защита
подведение
итогов
60 мин.
5 мин.
Критерии оценки лабораторной работы
1)
Баллы за выполнение практической работы:
Правильно создана новая информационная база (ИБ)– мах 3 балла.
Правильно выполнен путь сохранения ИБ – мах 1 балл.
Правильно заполнена информация о создаваемой конфигурации - мах 1
балл.
Правильно созданы подсистемы оперативного и бухгалтерского учета –
мах 2 баллов.
Правильно создан объект конфигурации: Справочник Ед.измерения –
мах 6 баллов.
Правильно создан объект конфигурации: Справочник Сотрудники – мах
6 баллов.
Правильно создан объект конфигурации: Справочник Контрагенты –
мах 7 баллов.
Правильно создан объект конфигурации: Справочник Номенклатура –
мах 7 баллов.
Правильно созданы объекты конфигурации Константы – мах 4 балла.
Выполнена отладка и произведен тест на правильность работы
созданных объектов – 1 балл.
Итого мах 38 баллов
2) Сделан вывод по работе – мах 1 балл
3) Оформлен отчет по работе – мах 1 балл
4) Ответы на контрольные вопросы – мах 10 баллов
Итого мах 50 баллов
%
Баллы
Оценка
100% - 90%
50 - 45
5
89% - 80%
44 - 40
4
79% - 70%
39 - 35
3
Приложение 1
Вопросы для фронтального опроса для допуска к выполнению
лабораторной работы
1.
Что такое конфигурируемость системы 1С:Предприятие
2.
Из каких основных частей состоит система
3.
Что такое платформа и что такое конфигурация
4.
Когда следует использовать термин конфигурация, а когда –
прикладное решение
5.
Для чего используются разные режимы запуска системы 1С:
Предприятие
6.
Что такое дерево конфигурации
7.
Что такое объекты конфигурации
8.
Что создает система на основе объектов конфигурации
9.
Какими способами можно создать объект конфигурации
10.
Для чего предназначен объект конфигурации Справочник
11.
Каковы характерные особенности справочника
12.
Для
чего
используются
реквизиты
и
табличные
части
справочника
13.
Зачем нужны иерархические справочники и что такое родитель
14.
Зачем нужны подчиненные справочники и что такое владелец
15.
Какие основные формы существуют у справочника
16.
Что такое предопределенные элементы
17.
Чем, с точки зрения конфигурации, отличаются обычные
элементы справочника от предопределенных элементов
18.
Что такое окно редактирования объекта конфигурации
19.
Как создать объект конфигурации справочник и описать его
структуру
20.
Когда следует использовать редактирование справочника в
списке, а когда – в диалоге
21.
Как добавить новые элементы в справочник
22.
Как создать группу справочника
23.
Как
пользователь
может
отличить
обычные
элементы
справочника от предопределенных элементов
24.
Как переместить элементы из одной группы справочника в
другую
25.
Как запустить 1С:Предприятие в режиме отладки
26.
Зачем нужна основная конфигурация и конфигурация базы
данных
27.
Как изменить конфигурацию базы данных
28.
Как связаны объекты конфигурации и объекты базы данных
29.
Зачем нужна палитра свойств
30.
Что такое подчиненные объекты конфигурации
Приложение 2
Теоретические сведения и
выполнению лабораторной работы
методические
рекомендации
по
Тема: Создание новой конфигурации. Создание справочников и
констант. Определение режима запуска информационной базы
Толстый клиент «1С: Предприятие» (версия 8.2) может работать в двух
режимах:
•
Обычное приложение (режим, в котором работали предыдущие
версии «1С: Предприятие 8.х»).
•
Управляемое приложение (новый режим).
В каком режиме будет работать толстый клиент, может быть определено в
свойствах конфигурации, как показано на рисунке 1.
Рисунок 1 – Основные режимы запуска системы 1С: Предприятие
Командный интерфейс
Командный интерфейс – это основное средство доступа пользователя к
функциональности приложения, средство, которое позволяет перемещаться между
формами и выполнять те или иные действия. Одной из важных особенностей
командного интерфейса является то, что он описывается декларативно.
Разработчик не прорисовывает его в деталях, а просто описывает правила его
оформления.
Подсистемы
Структура
подсистем
определяет
структуру
функциональности
прикладного решения. Можно сказать, что структура подсистем определяет,
каким
образом
пользователь
будет
осуществлять
«навигацию»
по
функциональности прикладного решения. Для создания подсистем нужно зайти
внутрь ветви «Общие» и выполнить команду «Добавить» контекстного меню ветви
«Подсистемы» (можно воспользоваться кнопкой командной панели дерева
объектов конфигурации), рисунок 2.
Рисунок 2 – Добавление «Подсистемы»
Следует обратить внимание на флаг «Включать в командный интерфейс».
Подсистемы со снятым флагом не влияют на структуру функциональности
программного комплекса, рисунок 3.
Рисунок 3 – Включение подсистемы в командный интерфейс
К
подсистемам
первого
уровня
можно
добавлять
подчиненные
подсистемы. Количество уровней подсистем не ограничено (ограничено только
здравым смыслом).
Константы
В системе 1C: Предприятие константы предназначены для хранения
постоянной или условно-постоянной информации. Такая информация либо
совсем не изменяется в процессе деятельности предприятия, либо
изменяется достаточно редко. Наиболее простой пример подобной
информации - название организации, которое, как правило, не меняется.
Основная причина использования констант заключается в том, что в
них один раз заносится какая-либо информация, которая затем может
использоваться
при
формировании
документов,
в
расчетах,
при
построении отчетных форм. Значение константы время от времени может
редактироваться.
Рассмотрим такой пример. Наиболее часто на документах предприятия
встречается подпись директора и главного бухгалтера. Естественно, что
подписи эти должностные лица должны ставить самостоятельно. Но помимо
самой подписи, в документах требуется ее расшифровка – фамилия,
подписавшего документ. Конечно, можно ввести фамилии директора и
главного бухгалтера непосредственно в формы документов. Но, если какаялибо из фамилий изменится, то придется вновь редактировать все бланки
документов и исправлять фамилии. Поэтому гораздо удобнее создать в
конфигурации две константы - для хранения фамилий директора и главного
бухгалтера, ввести эти фамилии в константы один раз, а в многочисленных
бланках документов использовать имена констант для получения их
значений. При смене директора или главного бухгалтера достаточно внести
изменения только в константы - ввести в них новые фамилии -
и все
изменения автоматически будут отражены в тех местах, где эти константы
используются.
При изменении значения константы прежнее значение теряется. Для
организации получения прежних значений данных вместо константы нужно
использовать регистр сведений без измерений.
Конфигуратор
системы
1С: Предприятие
позволяет
создавать
практически неограниченное количество констант для хранения любой
нужной информации.
Свойства константы
Для работы с константами предназначена ветвь «Константы»
дерева конфигурации.
Свойства константы редактируются
в
палитре
свойств.
Необходимо обратить внимание, что константа является типизированным
объектом конфигурации. Тип - указываются тип константы. Тип константы
может быть любым из стандартных типов конфигурации («Дата», «Число»,
«СправочникСсылка», «ДокументСсылка» и т.д.) или составным (состоящим
из набора различных типов).
В зависимости от выбранного типа, палитра свойств может
содержать дополнительные свойства, уточняющие выбранный тип.
Формы для ввода констант создаются на ветви «Общие формы».
Справочники
При заполнении бланка какого-либо документа часто требуется
указывать информацию, выбирая значение из заранее заданного списка.
Возьмем в качестве примера анкету, которую требуется заполнять при
поступлении на работу.
При заполнении графы «Место рождения» необходимо указать
населенный пункт.
Хотя общее количество населенных пунктов достаточно большое,
однако список всех населенных пунктов все-таки ограничен. Фактически,
место рождения можно указать, выбрав из подобного списка нужный
населенный пункт. Такой список и представляет собой справочник.
Таким образом, можно сказать, что справочник является списком
возможных значений того или иного реквизита документа (в широком
смысле слова «документ»).
Справочники используются в тех случаях, когда необходимо
исключить неоднозначный ввод информации.
Например, для того, чтобы покупатель, продавец, кладовщик, директор
понимали, о каком товаре идет речь, каждый должен называть его одинаково.
И в этом случае необходим справочник. Обычно в торговом предприятии он
имеет вид прайс-листа, а если такой справочник хранится в компьютере, то в
него заносят всю возможную номенклатуру товаров, с которыми работает
торговая фирма.
Система
1C:Предприятие
позволяет
вести
практически
неограниченное количество необходимых справочников. Каждый справочник
представляет собой список однородных экземпляров объектов: сотрудников,
организаций, товаров и т.д. Каждый такой экземпляр объекта будем называть
элементом справочника.
Следует иметь в виду, что в конфигурации создается структура
справочника, а собственно его содержимое элементы справочника
вводятся
при
работе
с
программой
пользователем.
В
процессе
конфигурирования описывается структура информации, которая будет
храниться в справочнике, разрабатывается экранное и, если необходимо,
печатное представление справочника, задаются различные особенности его
«поведения».
Как правило, справочники имеют предопределенные реквизиты
код и наименование, при этом код может иметь тип число или строка.
Система 1C:Предприятие предоставляет широкие возможности по
работе с кодами элементов справочника: автоматическое присвоение кодов,
автоматический контроль уникальности кода и другие.
Справочник в системе 1С:Предприятие может быть иерархическим.
Существует два вида иерархии: иерархия групп и элементов и иерархия
элементов. В первом случае все данные справочника будут разделяться на
два вида: «просто» элементы справочника и группы справочника. Группы —
это логическое объединение элементов справочника.
Примером иерархического справочника может служить справочник
товаров, где группами являются виды товаров («Сантехника», «Бытовая
химия» и т.д.), а элементами
-
конкретные
порошок»).
товары
Использование
(«Смеситель»,
иерархических
организовать ввод информации в справочник
детализации.
Элементы
и
группы
«Зеркало»,
«Стиральный
справочников
с
нужной
элементов
позволяет
степенью
в иерархическом
справочнике можно переносить из одной группы в другую.
Для справочников с видом иерархии «Иерархия элементов» группы,
как самостоятельный вид, отсутствуют. Их роль выполняют сами элементы.
Отличительной
особенность
таких
справочников
является
равно
функциональность всех элементов.
Примером справочника данного вида может служить справочник
подразделений. Каждое подразделение описывается одинаковым набором
реквизитов и при этом логически может содержать или входить в
другое подразделение.
Для иерархических справочников конфигуратор позволяет установить
ограничение
числа
уровней
справочников
или
допускается
неограниченное число уровней вложенности.
Помимо кода и наименования, для справочника можно создать набор
реквизитов,
позволяющих
хранить
дополнительную
информацию
об
элементе справочника.
Например, справочник «Контрагенты» может содержать такие
сведения как полное наименование контрагента, его ИНН, фамилии директора
и главного бухгалтера, и другую информацию.
Если объект предметной области, которой соответствует справочник,
имеет
не
только
наименование
или
такие
«простые»
ИНН,
но
и
свойства,
составные
например,
(списочные)
справочнику может быть создан набор табличных частей.
полное
свойства,
Например, в справочнике «Контрагенты» может быть создана
табличная часть для списка телефонных номеров контрагента.
Имена реквизитов справочника не должны совпадать ни с одним
именем реквизита, из какой либо табличной части.
Для работы с информацией, хранящейся в справочнике, можно
создать экранные формы. Могут быть созданы отдельные формы для
просмотра списка элементов справочника, для редактирования элемента
справочника, форму для выбора из справочника нужного элемента.
Конфигуратор позволяет создать несколько форм одного типа,
например, форм для выбора из справочника нужного элемента,
и
использовать разные формы в разных случаях.
Свойства справочника
Для работы со справочниками предназначена ветвь «Справочники»
дерева конфигурации.
При создании нового справочника открывается окно редактирования
объекта.
Иерархический справочник если свойство установлено, то справочник
имеет
иерархическую структуру и становится доступным свойство Вид
иерархии и Ограничение количества уровней иерархии.
Вид иерархии определяется, какой вид иерархии используется в
данном справочнике. При выборе «Иерархия групп и элементов» для
справочника определяется два вида элементов: группы и элементы. Группы
предназначены только для объединения других групп и элементов
справочника. Обычно для описания группы достаточно кода, наименования и
родителя (ссылка на верхний уровень). Элемент справочника помимо этих
реквизитов может содержать другие реквизиты, указанные на закладке
«Данные».
Для справочников с этим видом иерархии можно создать формы
группы и формы элемента. При выборе «Иерархия элементов» все элементы
справочника равнозначны. Примером справочников такого вида могут
служить справочники подразделений и статьи затрат.
Размещать группы сверху свойство становится доступным, если
выбрано
значение «Иерархия групп и элементов». Если свойство
Размещать группы сверху установлено, то при работе с системой
1С:Предприятие при отображении справочника в виде иерархического
списка группы окажутся в верхних строчках списка, а элементы справочника
будут располагаться ниже. Если это свойство не установлено, расположение
групп и элементов будет подчиняться установленным правилам сортировки
(по коду, наименованию и пр.). Например, при создании новой группы с
кодом, большим, чем у всех имеющихся групп и элементов (при сортировке
по коду), в первом варианте эта подгруппа окажется нижней среди групп, но
выше остальных элементов справочника; во втором варианте она займет
самую нижнюю строчку.
Следует отметить, что установка или снятие свойства Размещать
группы сверху не влияет на показ справочника в виде не иерархического
списка.
Количество уровней иерархии (количество уровней) свойство
становится доступным, если свойство Ограничение количества уровней
иерархии установлено. Справочники в системе 1C: Предприятие могут иметь
более одного уровня вложенности.
Если свойство Ограничение количества уровней иерархии не
установлено, то максимальное количество уровней вложенности справочника
не ограничено.
Подробного объяснения требует свойство Владельцы.
Любой справочник может использоваться как сам по себе, так и быть
подчиненным
какому-либо
другому
справочнику
или
справочникам.
Например, справочник договоров может использоваться отдельно, а может
быть связан со справочником организаций.
Чтобы подчинить справочник какому-либо из справочников, уже
существующих в системе, в поле «Список владельцев справочника» следует
нажать кнопку редактирования и в открывшемся окне выбора объекта
отметить
те
справочники,
которые
являются
владельцами
данного
справочника. Каждый такой справочник в системе 1C предприятие
называется владельцем, а сам справочник — подчиненным.
В отличие от многоуровневого справочника, в котором все элементы
имеют одинаковую структуру, использование механизма подчиненных
справочников позволяет связать элементы разной структуры. В этом случае
каждый элемент подчиненного справочника будет логически связан с одним
из элементов справочника-владельца.
Для справочников, которые имеют нескольких владельцев, у разных
элементов могут быть владельцы разного типа, но у одного элемента может
быть только один владелец.
Использование подчинения - позволяет управлять ограничением,
накладываемым на владельцев. Могут использоваться только элементы,
только группы или и группы и элементы. Если у справочника несколько
владельцев, то ограничение применяется ко всем владельцам.
Длина кода. Свойство устанавливает максимальную длину кода
элемента справочника.
Конфигуратор позволяет установить длину кода, равной 0. Это
может понадобиться в тех случаях, когда код элемента справочника не
используется.
При назначении этого свойства желательно реально определить
возможную длину кода. Однако, следует иметь в виду, что в процессе
эксплуатации конфигурации, если потребуется, длину кода можно увеличить.
Длина наименования. В свойстве устанавливается максимально
возможная длина наименования элемента справочника.
Конфигуратор позволяет установить длину наименования, равной 0.
Серии кодов. Свойство позволяет установить диапазон проверки
кода на уникальность и автоматического присвоения кодов.
Если
выбрана установка «Во
всем справочнике», то
при
автоматическом присвоении кода или при вводе кода пользователем,
вручную уникальность кода будет проверяться среди всех элементов
справочника.
Установка «В пределах подчинения» справедлива только для
иерархических
и
подчиненных
справочников.
В
этом
случае
уникальность кода будет проверяться системой только в пределах той
группы и того элемента справочника-владельца, в которую, вводится новый
элемент справочника или редактируется уже существующий элемент.
При установке Серии кодов «В пределах подчинения» нормальной
является ситуация, когда находящиеся в разных группах элементы
справочника имеют одинаковые коды. Это следует учитывать, если требуется
переносить элементы многоуровневого справочника из одной группы в
другую. При совпадении кода переносимого элемента с кодом уже
существующего элемента в группе будет выдано предупреждение, и элемент
не будет перенесен.
При установке Серии кодов «В пределах подчинения владельцу» в
иерархических
подчиненных
справочниках
обеспечивается
автоматическая нумерация и контроль
уникальности кодов среди элементов с одинаковым владельцем, но
различными родителями.
Тип кода. Свойство позволяет выбрать тип значения для кода:
элемента справочника - «Число» или «Строка». Выбор строкового типа кода
бывает полезным, когда используется сложная система кодирования, и код
может включать, помимо цифр, также буквы и символы-разделители. Наиболее
характерный пример - использование в качестве кодов артикулов для швейных
изделий.
Следует обратить внимание, что выбор строкового типа кода не
исключает возможности автоматического присвоения таких кодов.
Для самого первого элемента система формирует код вида «001»
(количество нулей зависит от установленной длины кода), то есть код
представляет собой строку символов, но все символы в этой строке являются
цифрами. При вводе других элементов в справочник система будет продолжать
присваивать коды аналогичным образом - - «002», «003» и т. д.
Если
требования
к
ведению
справочника
предполагают
непременное использование смешанных буквенно-цифровых кодов, то для
целей автоматической нумерации можно использовать коды вида «АА001».
Здесь первая часть кода — символы «АА» - является текстовым префиксом, а
вторая часть - символы «001» - будет интерпретироваться системой как
число и использоваться при автоматическом присвоении очередного кода.
Например, если самым первым кодом в справочник введен код
«АА001», то следующим, автоматически присвоенным кодом, будет код
«АА002», затем - «АА00З» и так далее по возрастанию.
Текстовый префикс можно задать вручную (при вводе в справочник
нового
элемента ввести такой «составной» код) или использовать
возможности установки префикса из встроенного языка системы 1С:
Предприятие (метод УстановитьНовыйКод ()
Реквизиты. Любой новый справочник можно представить в виде
таблицы, которая имеет две колонки: код элемента справочника и его
наименование. Система 1C предприятие, помимо кода и наименования,
позволяет хранить дополнительную информацию об элементе справочника. При
редактировании справочника можно описать набор дополнительных реквизитов,
предназначенных для хранения таких дополнительных сведений.
При показе справочника на экране эти реквизиты могут представляться
в виде колонок в табличном поле формы списка справочника. Кроме этого,
сведения, хранящиеся в реквизитах, можно использовать при формировании в
различных расчетах, при формировании отчетов и так далее.
Используя механизм реквизитов справочника, легко организовать,
например, картотеку сотрудников. Для этого достаточно для справочника
«Сотрудники» создать реквизиты для хранения сведений об образовании,
паспортных данных и прочей кадровой информации. Используя встроенные
средства поиска в справочнике, при использовании конфигурации нужная
информация о сотруднике может быть легко найдена.
Табличные части. Для описания некоторых данных, относящихся к
справочнику и не используемых самостоятельно, используют табличные части.
Примером табличной части может служить состав семьи сотрудника (данные
по каждому члену семьи описываются в реквизитах табличной части, а
число членов семьи может быть произвольным), послужной список
сотрудника и т.д.
Если бы в приведенном примере сведения по составу семей сотрудников
могли использоваться самостоятельно, то их можно было бы выделить в
отдельный справочник, подчиненный справочнику сотрудники.
Основное отличие табличной части от подчиненного справочника в том,
что на элементы справочника можно ссылаться, а на строки; табличной
части нет. При обращении к элементу справочника он весь, вместе со всеми
табличными частями, считывается из базы данных в память.
Если табличная часть содержит достаточно большое количество строк,
это может ухудшить производительность системы. Поэтому, табличную
часть стоит использовать, если не надо хранить ссылки на элементы, и
количество элементов ограничено. Каждый справочник может иметь
неограниченное число табличных частей.
Автонумерация. Установка свойства приводит к тому, что вновь
введенному
элементу
в
справочнике
код
будет
присваиваться
автоматически. Автоматически присвоенный код можно исправить.
Контроль уникальности. Если код используется для однозначной
идентификации конкретного элемента в справочнике, он должен быть
уникальным
(не
должен
повторяться).
Если
свойство
Контроль
уникальности
установлено,
проверка
кода
на
уникальность
будет
проводиться автоматически при вводе в справочник нового элемента.
Редактирование
—
в
свойстве
выбирается
способ
ввода
и
редактирования элемента справочника.
Основное представление в
свойстве
задается
представление
элементов справочника. Например, значения типа «Справочник-Ссылка»,
введенные в реквизит документа, справочника или константу, будут
представляться в виде кода или наименования элемента справочника в
зависимости от данного свойства. Для форм списков данная колонка
становится колонкой по умолчанию. При открытии списка эта колонка
становится активной.
Ввод на основании. На закладке «Ввод на основании» указывается,
какие объекты конфигурации могут являться основанием для объектов
данного типа, и для каких объектов объекты данного типа могут являться
основанием. По кнопке «Конструктор ввода на основании» запускается
конструктор создания процедуры ввода на основании.
Примером ввода на основании может служить ввод документа
«передача на реализацию» на основании элемента справочника «Товары».
Свойства реквизитов справочника
Помимо основных свойств реквизиты справочника имеют
следующие свойства:
•
Индексировать — указывается, нужно ли формировать
индекс по этому полю.
•
Тип — указывается тип данных реквизита.
•
Использование — для иерархических справочников определяет
использование реквизита для групп и элементов.
Предопределенные элементы справочника
Для
создать
справочника
разработчик
конфигурации
может
набор предопределенных элементов и групп элементов (для
иерархических справочников). Эти элементы не могут быть удалены
пользователями в режиме «1С: Предприятие». Форма
предопределенных
элементов
открывается
для
ввода
нажатием
кнопки
«Предопределенные» на закладке «Прочие» окна редактирования объекта
конфигурации. В Конфигураторе вводятся только основные свойства
элемента (имя, код и наименование). Имя элемента можно использовать в
выражениях
встроенного
языка.
Значения
других
реквизитов
предопределенного элемента вводятся в режиме «1С: Предприятие».
Визуально
элементы
в
режиме
справочников
«1C:Предприятие»
отличаются
от
предопределенные
элементов,
созданных
пользователями, видом пиктограммы.
Для
справочника,
предопределенных
имеющего
владельца,
нельзя
создать
элементов. И наоборот, справочнику, имеющему
предопределенные элементы нельзя назначить владельца.
4 Задание
Создать свою информационную базу (Для сохранения файлов
конфигурации
создать
папку
с
именем
Группа_Фамилия,
путь
сохранения диск D). Ввести информацию о создаваемой конфигурации.
Описать перечень подсистем. Создать необходимые справочники и
константы. Выполнить проверку работоспособности системы.
5 Ход работы
5.1 Создайте свою информационную базу
Для создания новой конфигурации с «нуля» требуется выполнить
следующие действия:
- запустить
систему
1С:Предприятие
(Пуск-Bсe
программы-1С
Предприятие 8.2 - 1С: Предприятие);
- в окне «Запуск 1C: Предприятия» щелкаем по кнопке «Добавить»
-в
окне
«Добавление
информационной
базы»
устанавливаем
переключатель положение «Создание новой информационной базы» и
нажимаем кнопку «Далее»;
- в появившемся окне устанавливаем переключатель в строку
«Создание информационной базы без конфигурации» и нажимаем кнопку
«Далее»;
-в
следующем
окне
указываем
название
информационной
базы и тип расположения и щелкаем «Далее»;
-в
следующем
окне
выбираем
каталог
(место
хранения)
информационной базы и язык и щелкаем по кнопке «Далее»;
- в следующем окне указываем параметры запуска:
 Вариант аутентификации – «Выбирать автоматический».
 Скорость соединения – «Обычная».
 Основной режим запуска – «Выбирать автоматически».
 Версия 1С: Предприятия – «8.2»
 Нажимаем кнопку «Готово»
- после завершения процедуры добавления информационной базы в
списке
окна
запуска
появится
новая
строка
с
названием
нашей
информационной базы.
5.2 Введите информацию о создаваемой конфигурации
Запустим созданную базу в режиме «Конфигуратор». Откроется
окно конфигуратора, в котором надо открыть конфигурацию с помощью
меню «Конфигурация - Открыть конфигурацию».
В открывшемся окне в корне дерева конфигурации указано имя
«Конфигурация», а в самой структуре данных нет ни одного конкретного
справочника, документа и.т.д.
Необходимо дважды щелкнуть по имени «Конфигурация» в корне
дерева и в развернувшейся палитре свойств внести следующие данные:
- Имя: НоваяКонфигурация;
- Синоним: Новая конфигурация;
- Основной режим запуска: Обычный;
- Вариант встроенного языка: Русский;
- Основной язык: Русский;
- Краткая информация: Пустая конфигурация;
- Поставщик: внесите свою фамилию.
Теперь закроем палитру свойств, тогда увидим изменения в окне
конфигурации (изменится имя).
5. 3 Описать перечень подсистем
Для
создания
собственного
перечня
подсистем
в
окне
«Конфигурация» раскроем ветвь «Общие», выделим ветвь «Подсистемы» и
щелкнем
по
кнопке
«Добавить».
Откроется палитра свойств для
подсистемы.
Создадим две подсистемы: Бухгалтерский Учет и Оперативный Учет.
5.4 Создать справочник «Ед.измерения»
Для создания нового справочника в окне «Конфигурация» надо
выделить ветвь «Справочники» и щелкнуть по кнопке «Добавить».
Откроется окно конструктора справочника.
На закладке «Основные» заполняем поля имени, синонима и
комментария.
Переходим на вкладку «Данные». Длину кода, длину наименования,
тип кода и основное представление оставляем без изменений.
Добавим новый реквизит «ПолноеНаименование» и заполним
свойства этого реквизита в палитре свойств:
 Наименование: ПолноеНаименование
 Длина: 20
На закладке «Нумерация» оставляем все без изменений.
На закладке «Формы» добавить форму списка. В конструкторе форм:
 выберем тип формы - Форма списка справочника
 включим опцию - Назначить форму - основной
 включим опцию - Основная форма списка и выбора
 имя и синоним оставим без изменения.
Во втором окне конструктора выбираем реквизиты:
 картинка;
 код;
 наименование;
 полное наименование.
На закладке «Подсистемы» указать, что этот справочник будет
участвовать в подсистеме «ОперативныйУчет».
Остальные параметры не изменять. Закроем окно конструктора. В
дереве конфигуратора появится новая ветвь, соответствующая созданному
справочнику.
5.5
Создать справочник «Сотрудники»
Добавляем новый справочник.
Ввести имя и синоним.
Переходим на вкладку «Данные».
Добавим реквизит «Должность»
(длина значения 20).
На закладке «Формы» устанавливается режим «В диалоге».
Добавить форму списка и выбора. Во втором окне конструктора выбираем
реквизиты:
 Картинка;
 Код;
 Наименование;
 Должность.
Создать форму элемента, вставив реквизиты код, наименование и
должность.
На закладке «Подсистемы» указать, что этот справочник будет
участвовать в подсистеме «ОперативныйУчет».
Остальные параметры не изменять. Закроем окно конструктора. В
дереве конфигуратора появится новая ветвь, соответствующая созданному
справочнику.
5.6 Создать справочник «Контрагенты»
Добавляем новый справочник.
Внести имя и синоним.
На
закладке
«Иерархия»
включить
опцию
«Иерархический
справочник» и «Ограничение количества уровней иерархии» = 2.
Переходим на вкладку «Данные». Добавим реквизиты «Адрес» и
«Телефон», изменяя длины значений, «ИНН» (длину оставить 10)
На закладке «Формы» устанавливается режим «В диалоге».
Добавить форму списка и выбора. Во втором окне конструктора выбираем
реквизиты:
 Картинка;
 Код;
 Наименование.
Создать форму элемента, вставив реквизиты:
 Код;
 Наименование;
 Адрес;
 Телефон;
 ИНН.
Создать форму группы, вставив реквизиты:
 Код;
 Наименование.
Остальные параметры не изменять. Закроем окно конструктора. В
дереве конфигуратора появится новая ветвь, соответствующая созданному
справочнику.
5.7 Создать справочник «Номенклатура»
Добавляем новый справочник.
Внести имя и синоним.
На
закладке
«Иерархия»
включить
опцию «Иерархический
справочник» и «Ограничение количества уровней иерархии» = 2;
Переходим на вкладку «Данные». Добавим реквизиты:
 «ЕдИзмерения»(в
свойствах
выбираем
тип
данных
СправочникСсылка.ЕдИзмерения)
 «ОтпускнаяЦена» (в свойствах выбираем тип данных - число,
включить опцию - неотрицательный).
На закладке «Формы» устанавливается режим «В диалоге».
Добавить форму списка и выбора.
Во втором окне конструктора выбираем реквизиты:
 Картинка;
 Код;
 Наименование;
 Ед.измерения;
 Отпускная цена;
Создать форму выбора и выбрать реквизиты:
 Картинка;
 Код
 Наименование.
Создать форму элемента, вставив реквизиты:
 Код
 Наименование
 Ед.измерения
 Отпускная цена.
Создать форму группы, вставив реквизиты:
 Код;
 Наименование.
Остальные параметры не изменять. Закроем окно конструктора. В
дереве конфигуратора появится новая ветвь, соответствующая созданному
справочнику.
5.8 Создать константы
В окне «Конфигурация» выделить ветвь «Константы» и «Добавить».
Откроется окно свойств константы.
Добавить новые константы.
Для констант «Наименование» и «Адрес» оставить тип данных
«Строка», увеличив его длину. А для констант «Руководитель» и
«Гл.бухгалтер» - «СправочникСсылка.Сотрудники».
2.9 Отладка и тестирование созданных объектов конфигурации
Для выполнения отладки конфигурации на панели инструментов
нажмите кнопку «Отладка». При правильно выполненными заданиями
система должна выдать запрос на принятие изменений в конфигурации,
подтвердите эти изменения. Далее в режиме 1С: Предприятие, проверьте
правильность и корректность работы, созданных объектов конфигурации,
заполнив их соответствующими данными.
Приложение 3
Раздаточный материал к лабораторной работе №1
Создание новой конфигурации. Создание справочников и констант
Лабораторная работа №1
Тема: Создание новой конфигурации. Создание справочников и
констант
1
Цель работы
• Освоить информационную технологию создания новой
информационной базы, ввода информации о создаваемой
конфигурации;
• Научиться работать с типовыми объектами конфигурации.
2
Оборудование
•
Персональный компьютер.
•
1C:Предприятие
(Версия
8.2),
методические
рекомендации по выполнению лабораторной работы.
•
Раздаточный материал.
3 Теоретические сведения и методические рекомендации по
выполнению практической работы
4 Задание
Создать свою информационную базу (Для сохранения файлов
конфигурации
создать
папку
с
именем
Группа_Фамилия,
путь
сохранения диск D). Ввести информацию о создаваемой конфигурации.
Описать перечень подсистем. Создать необходимые справочники и
константы. Выполнить проверку работоспособности системы.
5 Ход работы выполнения практической работы
5.1. Ознакомиться с теоретическим материалом и методическими
указаниями
5.2. Загрузить программу 1С: Предприятие 8.2
5.3. Создать свою информационную базу
5.4. Ввести информацию о создаваемой конфигурации
5.5. Описать перечень подсистем
5.6. Создать справочник «Ед. измерения»
5.7. Создать справочник «Сотрудники»
5.8. Создать справочник «Контрагенты»
5.9. Создать справочник «Номенклатура»
5.10. Создать константы
5.11. Выполнить проверку работоспособности системы
5.12. Ответить на контрольные вопросы
5.13. Сделать вывод
5.14. Оформить отчет по практической работе
6 Контрольные вопросы по теме
6.1 Дайте определение - Общие объекты. Приведите характеристику
общих объектов.
6.2 Опишите режимы работы системы 1С предприятие 8.2.
6.3
Отличие
административных
функций
«Выгрузить
информационную базу..» от «Сохранить конфигурацию в файл» и «Загрузить
информационную базу..» от «Загрузить конфигурацию из файла».
6.4 Дайте определение константы. Какие данные, сохраняются в
константах. Порядок работы с константами.
6.5
Дайте
определение
справочника.
Методы
работы
со
справочниками. Основные справочники, используемые в 1C. Операции над
справочниками.
Download