ПОРЯДОК ВЫПОНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
Бунова Е.В.
Методические указания к выполнению контрольной работы
Специальности 351400 - Прикладная информатика в управлении,
351400 - Прикладная информатика в юриспруденции
Челябинск,
Введение
Средства встроенного языка системы 1С позволяют управлять практически всеми аспектами поведения системы, работать с прикладными объектами, например, справочниками и документами, формировать печатные формы отчетов и выполнять другие самые разнообразные действия.
В системе 1С:Предприятие существует множество типов данных, предназначенных для хранения разнообразных значений. Имеются встроенные типы и типы, которые образуются путем создания объектов (справочники, документы и т. д.) в каждом конкретном прикладном решении. Встроенные типы получили название Примитивные типы.
Примитивные типы данных – это значения, представленные в виде числа, строки, даты. Их так и называют тип Число, Строка, Дата, кроме того, к этому типу относятся Null, Неопределено и булевы типы - Истина и Ложь. Сюда же относится значение специального типа Тип (данный тип служит для сравнения типов данных и их представления).
Значение Числового типа может принимать любое десятичное число в естественном представлении как вещественное, так и целое. В вещественных числах точка, а не запятая разделяет целую и дробную часть числа.
Строковым типом называется последовательность любых символов, в том числе символ пробел. Этот тип наиболее универсальный. В строковом виде можно представить любой тип системы 1С:Предприятие.
Тип Дата содержит значение, представленное датой, теперь в этот тип включено и время.
Другие типы переменных образуются из прикладных объектов системы.
Ввод переменной в программу может быть явным или не явным. Для явного объявления необходимо в начале процедуры (функции) после ключевого слова Перем набрать имя переменной. После чего необходимо поставить точку с запятой.
Внимание: Точка с запятой является разделителем операторов.
Тип переменной определяется типом значения в результате выполнения оператора присваивания или при вызове процедуры (функции) в параметрах. Название переменной может содержать печатные символы (в том числе и на кириллице), подчеркивание и цифры. Но оно не должно начинаться с цифры. Не рекомендуется также давать имена переменным из ключевых слов системы 1С:Предприятие.
Цель контрольной работы – закрепление практических навыков по использованию встроенного языка системы 1С.
ПОРЯДОК ВЫПОНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ
В процессе выполнения контрольной работы студентом необходимо создать внешнюю обработку (платформа 1С: Предприятие 8). Для защиты контрольной работы представить ее в электронном виде и описать ее в пояснительной записке с построчными комментариями (порядок оформления описан ниже в разделе 2). Номер контрольного задания выбирается из таблицы 1.
Таблица 1
Выбор номера задания
Номер первой буквы фамилии | Номер задания |
А,Б, В, | |
Г,Д, Е,Ж,З, | |
И,К,Л, | |
М, Н,О, | |
П,Р, | |
С,Т,У,Ф,Х,Ч | |
Не указанные в списках буквы |
Задания для выполнения контрольной работы представлены ниже.
ЗАДАНИЕ 1.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступление
- Код книги (ЧЗ1, ЧЗ2, ЧЗ3 и т.д.),
- Количество дней, просроченных по дате возврата
- Стоимость 1 дня (числовое значение - произвольно),
- Итого (количество дней*стоимость 1 дня).
2. Подвести итог по столбцу Стоимость
3. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
4. Осуществите вывод информации на печать в виде таблицы:
Список книг, находящихся в читальном зале
Дата поступления | Код книги | Количество дней | Стоимость 1 дня | ИТОГО |
Всего |
ЗАДАНИЕ 2.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступления
- Номер детали (Д1, Д2, Д3 и т.д.),
- Фактическое количество поступления (числовое значение - произвольно)
- Плановое количество поступления (по 1000 шт для каждой детали)
- Разница (фактическое поступление – плановое поступление),
2. Подвести итог по столбцу Плановое поступление
3. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
4. Сформировать печатную форму документа
Дата поступления | Номер детали | Фактическое количество поступления | Плановое количество поступления | Разница |
Всего |
ЗАДАНИЕ 3.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступление
- Код книги (ЧЗ1, ЧЗ2, ЧЗ3 и т.д.),
- Стоимость (числовое значение - произвольно),
- Списано в книгохранение (поле Флажок). Если флажок активен, то данная строка выделяется цветом.
2. Подвести итог по столбцу Стоимость
3. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
4. Осуществите вывод информации на печать в виде таблицы:
Список книг, находящихся в читальном зале
Дата поступления | Код книги | Стоимость |
Итого |
ЗАДАНИЕ 4.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступления
- Номер детали (Д1, Д2, Д3 и т.д.),
- Фактическое количество поступления (числовое значение - произвольно)
- Плановое количество поступления (по 1000 шт для каждой детали)
- Разница (фактическое поступление – плановое поступление) (если поле разница имеет отрицательное значение, то данная строка должна быть выделена цветом)
2. Подвести итог по столбцу Фактическое поступление
3. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
4. Сформировать печатную форму документа
Дата поступления | Номер детали | Фактическое количество поступления | Разница |
Всего |
ЗАДАНИЕ 5.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Код студента (ЭИП001, ЭИП002, ЭИП003 и т.д.),
- Размер базовой стипендии (числовое значение),
- Повышенная стипендия (поле Флажок).
2. Если Флажок активен поля Повышенная стипендия, то данная строка должна выделяться другим цветом и отражаться в служебном сообщении.
3. Подвести итог по столбцу Размер базовой стипендии
4. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
5. Произвести расчет Значения повышенной стипендии (Значение повышенной стипендии = размер базовой стипендии*1,5)
6. Сформировать печатную форму документа
Код студента | Размер базовой стипендии | Повышенная стипендия |
Всего |
ЗАДАНИЕ 6.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступления
- Код книги (ЧЗ1, ЧЗ2, ЧЗ3 и т.д.),
- Количество дней, просроченных по дате возврата
- Стоимость 1 дня (числовое значение - произвольно),
- Штраф (поле Флажок).
- Итого (количество дней*стоимость 1 дня – если флажок активен, в противном случае - 0).
2. Подвести итог по столбцу Итого
3. Если Флажок активен поля Штраф, то данная строка должна выделяться другим цветом и отражаться в служебном сообщении.
4. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
5. Сформировать печатную форму документа
Дата поступления | Код книги | Количество дней, просроченных по дате возврата | Штраф | Итого |
Всего |
ЗАДАНИЕ 7.
1. Создать внешнюю обработку. Внешняя обработка должна формировать Таблицу значений, в которой должны быть следующие столбцы данных:
- Дата поступления
- Номер детали (Д1, Д2, Д3 и т.д.),
- Фактическое количество поступления (числовое значение - произвольно)
- Плановое количество поступления (по 1000 шт для каждой детали)
- Разница (фактическое поступление – плановое поступление),
- Осуществить заказ (поле Флажок). При активности флажка – в поле Заказ проставляется разница (положительное значение)
- Заказ (автоматически проставляется при активном флажке Осуществить заказ)
2. Подвести итог по столбцу Фактическое поступление
3. Предусмотреть возможность ввода новой строки и редактирования значений уже существующих строк.
4. Сформировать печатную форму документа
Дата поступления | Номер детали | Фактическое количество поступления | Заказ |
Всего |