
- •Практическая работа №1
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №2 Разработка конфигурации для предприятия. Объект «Справочник».
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №3 Объект конфигурации «Документ».
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №4 Регистр накопления, движения в документах
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №5 Отчеты
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №6 Макеты, редактирование макетов, создание печатной формы макета.
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №7 Периодический регистр сведений
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №8 Перечисление
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №9
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №10 Работа с запросами на примере отчетов.
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
- •Практическая работа №11 Подсистема
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •Практическая работа № 12 Интерфейс, роль, список пользователей
- •1 Цель работы
- •2 Краткие теоретические сведения
- •3 Задание
- •4 Ход работы
- •5 Контрольные вопросы
- •6 Содержание отчета
- •6.2 Цель работы
- •7 Список литературы
5 Контрольные вопросы
5.1 Что такое объект конфигурации «Регистр сведений»
5.2 Чем отличается «РегистрСведений» от «РегистраНакопления»?
5.3 Какими значениями можно определить переодичность регистра?
5.4 Что такое независимый регистр сведений?
5.5 Может ли «Регистр сведений» содержать несколько записей с одинаковыми ключами?
6 Содержание отчета
6.1 Название работы
6.2 Цель работы
6.3 Описание хода работы со снимками экрана
6.4 Ответы на контрольные вопросы
6.5 Выводы к работе
7 Список литературы
7.1 1С:Предприятие 8.1. Конфигурирование и администрирование. М: Фирма «1С», 2007. – 342 с.
Практическая работа №8 Перечисление
1 Цель работы
1.1 Изучить объект конфигурации «Перечисление»
2 Краткие теоретические сведения
Объект конфигурации «Перечисление» является прикладным и предназначен для описания структуры хранения постоянных наборов значений, не изменяемых в процессе работы конфигурации. На основе объекта конфигурации «Перечисление» платформа создает в базе данных информационную структуру, в которой может храниться набор некоторых постоянных значений.
В реальной жизни этому объекту может соответствовать, например, перечисление вариантов указания цены (включая НДС, без НДС).
Набор всех возможных значений, которые содержит перечисление, задается при конфигурировании системы, и пользователь не может изменять их, удалять или добавлять новые.
Из этого следует важная особенность перечисления: значения перечисления не «обезличены» для конфигурации, на них могут опираться алгоритмы работы программы.
Для того, чтобы пользователь мог просматривать данные, содержащиеся в перечислении, система поддерживает две формы представления перечисления: форма списка и форма выбора. Форма списка предназначена для просмотра значений перечисления, а форма выбора представляет значения перечисления в виде, удобном для выбора одного из них. Система может автоматически генерировать эти формы; наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию.
3 Задание
Создать у справочника «Номенклатура» специальный реквизит, тип значения которого образуется объектом конфигурации «Перечисление». Скорректировать процедуру проведения документа «ОказаниеУслуги», для обработки объекта конфигурации «Перечисления» средствами встроенного языка.
4 Ход работы
Откроем конфигуратор и создадим сначала новый объект конфигурации «Перечисление» с именем «ВидыНоменклатуры».
Рисунок 1 – Создание объекта «Перечисление»
На закладке «Данные» добавим два значения перечисления: «Материал» и «Услуга». Установим курсор на «Значения», применим щелчок правой кнопкой мыши, и выберем «Добавить».
Рисунок 2 – Добавление значения в объект «Перечисление»
Затем добавим в справочник «Номенклатура» новый реквизит «ВидНоменклатуры» с типом «ПеречислениеСсылка.ВидыНоменклатуры». Перейдем на вкладку «Данные» и установим курсор на «Реквизиты», применим щелчок правой кнопкой мыши и выберем «Добавить».
Рисунок 3 – Создание реквизита «ВидНоменклатуры»
4.1 Изменение процедуры проведения документа «Оказание услуги»
Когда создавались движения документа «ОказаниеУслуги» по регистру накопления «ОстаткиМатериалов», было отмечено, что они не совсем правильные, поскольку в регистр будут попадать не только записи об израсходованных материалах, но и записи об оказанных услугах.
Доработаем документ таким образом, чтобы в регистре появлялись только записи, относящиеся к расходу материалов. Эта доработка будет не совсем эффективна с точки зрения производительности, зато позволит получить нужные данные в регистре «ОстаткиМатериалов».
Более эффективный вариант обработки проведения этого документа будет рассмотрен после изучения механизма запросов 1С:Предприятия 8.1.
Скорректируем движения документа, исключив из обработки те строки табличной части, в которых находятся услуги. Для этого в обработчик события «ОбработкаПроведения», расположенный в модуле документа «ОказаниеУслуги», добавим следующий текст (текст следует добавить в начало цикла обхода табличной части документа после строки «Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл»:
Если ТекСтрокаПереченьНоменклатуры.Номенклатура.ВидНоменклатуры <> Перечисления.ВидыНоменклатуры.Материал Тогда
Продолжить;
КонецЕсли;
Чтобы открыть обработчик документа требуется открыть документ из древа конфигурации документ «ОказаниеУслуги», выбрать «Действия» - «Открыть модуль объекта» и развернуть процедуру «ОбработкаПроведения»
Рисунок 4 – Модуль объекта «ОказаниеУслуги»
Запустим 1С Предприятие в режиме отладки. Проверим работу справочника «Номенклатура». Выберем «Операции» - «Справочник» - «Номенклатура». Далее выберем наименование «Материалы». Откроем любую группу и проставим в поле «Вид номенклатуры» тип для каждого наименования.
Рисунок 5 – Вид номенклатуры
Сделаем тоже самое для всех объектов справочника «Номенклатура».
Далее откроем любой документ «ОказаниеУслуги», добавим в него услугу и перепроведем документ. Убедимся, что движения по регистру «ОстаткиМатериалов» включаются только строки, содержащие материалы.
Рисунок 6 – Движения по регистру «ОстаткиМатериалов»