ПОРЯДОК ВЫПОНЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ

Бунова Е.В.

 

 

 

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

 

Специальности 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. Сформировать печатную форму документа

 

Дата поступления Номер детали Фактическое количество поступления Заказ
       
Всего