ПРОГРАММА ВЫПОЛНЕНИЯ РАБОТЫ




 

1. Запрограммировать алгоритмы для использования объектов конфигурации, созданных в предыдущих лабораторных работах, в наших прикладных целях.(Требуемые алгоритмы указаны в Приложении А)

2. Разработать дополнительные алгоритмы, которые сделают работу пользователя в системе более удобной.

3. Проверить работу разработанных механизмов.

 

СОДЕРЖАНИЕ ОТЧЕТА

 

1. Цель работы

2. Описание требуемого взаимодействия объектов конфигурации

3. Тексты необходимых алгоритмов

4. Скриншоты результатов работы

5. Выводы

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Написать обработчик по выбору преподавателя.


БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

 

 

 

ПРИЛОЖЕНИЕ А. Варианты заданий

1. Подсистема ценообразования

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ Поставка Модуль объекта Обработка Проведения() Запись информации о ценах на товары в регистр сведений Цены. Информация о ценах записывается в регистр только если реквизит УстановитьЦены истинен.   Добавить в конфигурацию константу УстановкаЦенДокументамиПоставок типа Булево. Если эта константа установлена в ложь – никогда не выполнять движений по регистру Цены документом Поставка. Иначе смотреть значение реквизита УстановитьЦены.  

2. Учет взаиморасчетов

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие
Документ Оказание Услуг Модуль объекта Обработка Проведения() Движения по регистру ОказанныеУслуги  
ОбработкаЗаполнения() Ввод документа ОказаниеУслуг на основании документа Договор  
Модуль формы Процедура УправлениеДиалогом(), вызываемая при открытии формы Блокировка изменения реквизита Договор для документов, введенных на основании Введен ли документ на основании (нужно добавить реквизит - ДокументОснование).

 

3. Кадровый учет

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ ПриемНаРаботу Модуль объекта Обработка Проведения() Движения по регистру Занятость Сотрудников Перечисленные в табличной части сотрудники должны быть еще не приняты на работу Если хотя бы один сотрудник из табличной части уже принят на работу – проведение документа не выполняется и выводится сообщение об ошибке с указанием фамилии сотрудника.

4. Учет продаж

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ Продажа Модуль объекта Обработка Проведения() Списание проданных товаров с регистра ОстаткиТоваров и запись информации о проданных товарах в регистр ПродажиТоваров Есть ли в наличии товары, которые пользователь хочет продать Если какого-то товара недостаточно в остатке, то выдать сообщение, в которое включить название товара и количество, которого не хватает.
Документ Закупка         Разработать данный документ путем копирования документа Продажа и изменения вида движений по регистру ОстаткиТоваров на Приход.

 

5. Учет рабочего времени

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ ОтчетОРаботе Модуль объекта Обработка Проведения() Движения по регистру РабочееВремя Статусы всех проектов в табличной части не должны иметь значение «Закрыт» Если на дату документа статус хотя бы одного проекта – «Закрыт», то проведение документа не выполняется и выводится сообщение об ошибке с указанием номера строки табличной части.

 

6. Подсистема учета доставки

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

 

 

7. Учет оборудования

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ ВводВЭксплуатацию Модуль объекта Обработка Проведения() Приходование оборудования на регистр Оборудование ВЭксплуатации Все экземпляры оборудования, перечисленные в табличной части, должны быть не введены в эксплуатацию ранее. Проверку реализовать двумя способами – через запрос к регистру ОборудованиеВЭксплуатации и к регистру СтатусыОборудования.

 

8. Учет производства

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

 

9. Учет товаров

Объект Модуль Процедура, обработчик события Выполняемое действие Проверяемое условие Дополнительные требования
Документ ПоступлениеТоваров Модуль объекта Обработка Проведения() Приходование товаров на регистр ОстаткиТоваров Каждый штрихкод в табличной части должен соответствовать своему товару и иметь признак использования, установленный в истину (запрос к регистру Штрихкоды). Если условие не выполняется, то должны выводиться подробные сообщения по каждой ошибке – какой именно штрихкод не соответствует какому товару и в какой строке табличной части, а какой штрихкод не имеет признака использования.
Модуль формы ТоварыШтрихкодПриИзменении() Подставление штрихкода, соответствующего товару (запрос к регистру Штрихкоды).    

 

10. Учет корпоративной мобильной связи

Объект Модуль Процедура, обработчик события Выполняемое действие
Документ ОтчетО МобильнойСвязи Модуль объекта ОбработкаПроведения() Приходование суммы задолженности сотрудника за мобильную связь на регистр РасчетыССотрудниками.  
Модуль формы СотрудникПриИзменении() Подстановка телефона выбранного сотрудника.
ТелефонПриИзменении() Подстановка сотрудника, которому выдан телефон (запрос к регистру ТелефоныУСотрудников).
УслугиУслугаПриИзменении() Подстановка цены выбранной услуги в строку табличной части (запрос к регистру ЦеныУслуг).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: