Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Проектирование процесса ввода и обработки данных



Читайте также:
  1. Decide which answer А, В, С or D best fits each space. Подумайте, какие из предложенных ответов лучше подходят для данных выражений.
  2. Decide which answer А, В, С or D best fits each space. Подумайте, какие из предложенных ответов лучше подходят для данных выражений.
  3. E. Отождествление с растениями и ботаническими процессами.
  4. Hand-тест и его теоретический конструкт. Процедура обследования и интерпретация данных.
  5. III. Работа с внешней памятью данных (ВПД).
  6. IV. Структура психодиагностического процесса.
  7. THORN; возможность протекания процесса коррозии, но не дает реальных представлений о скорости коррозии.

В информационной системе «Предприятие LADA-сервис» справочник «Автомобили» хранит информацию об автомобилях и их характеристиках, например, такие как цена, цвет, объем двигателя и тому подобное. К этому справочнику очень часто обращаются различные документы и отчеты информационной системы.

Справочник «Авто» содержит названия марок автомобилей и соответствующие им модели. Этот справочник используется справочником «Автомобили» для быстрого и удобного ввода данных.

 

 

Рисунок 9 – Форма элемента справочника «Сотрудники»

 

Справочник «Сотрудники» содержит информацию о сотрудниках предприятия «LADA-сервис», а именно их должность, адрес, филиал и другая информация. В основном в этот справочник заносятся бухгалтеры и менеджеры по продажам в разных филиалах предприятия. Эта информация нужна для вывода в отчеты. Вид формы элемента справочника «Сотрудники» представлен на рисунке 9.

Справочник «Контрагенты» нужны для хранения информации о клиентах, поставщиках предприятия «LADA-сервис». Клиентами могут быть как физические лица, так и организации.

Справочник «БанковскиеСчета» служит для хранения банковских данных организаций, поставщиков, а именно банк, в котором открыт счет (используются данные из справочника «Банк») и номер счета. Эти данные нужны для оформления платежных документов, отчетов.

Предприятие «LADA-сервис» имеет несколько филиалов. Они отражены в справочнике «Филиалы», в него входят наименование, адрес филиала. У каждого филиала имеются свои отчеты по их деятельности.

Справочники «Склады» содержат информацию о складах предприятия, их содержимом.

Справочники «Цвет», «ОбъемДвигателя», «КПП», «ТипКузова», «ТипТоплива» являются характеристиками автомобилей. В этих справочниках содержаться часто используемые значения, которые не нужно набирать, а достаточно лишь выбрать.

Справочник «ИнфоПоФирме» содержит информацию о предприятии «LADA-сервис»: полное наименование, адрес, ИНН, банковский счет, телефоны и другая информация, используемая в отчетах и документах.

Документ «ЗаказАвто» нужен для оформления документа заказа поставщику. При этом в системе фиксируется факт заказа. В форме документа указываются поставщик, фирма, филиал, дата поставки, дата оплаты. В табличной части содержаться автомобили, которые желаем заказать, при этом автоматически подсчитывается сумма заказа. По кнопке «Печать» автоматически формируется документ по заказу с нужными данными, который можем распечатать. Форма документа «ЗаказАвто» представлена на рисунке 10.

 

 

Рисунок 10 – Форма документа «ЗаказАвто»

Документ «ПоступлениеАвто» нужен для оформления документа о поставке заказанных автомобилей. Этот документ заполняется по основанию документа «ЗаказАвто». Обязательно нужно указать склад, где будут храниться поступившие автомобили. В этом же документе оформляется счет-фактура, она может быть распечатана и храниться в информационной системе.

Документ «ПлатежноеПоручение» оформляется на основе «ПоступлениеАвто» или «ЗаказАвто». С помощью него автоматически формируется документ, который нужен для подачи распоряжения плательщика банку, перевести определённую денежную сумму на счёт получателя средств, открытый в этом или другом банке. Форма документа «ПлатежноеПоручение» представлена на рисунке 11.

 

 

Рисунок 11 – Форма документа «ПлатежноеПоручение»

 

Документ «СтрокаВыпискиБанкаРасход» и «СтрокаВыпискиБанкаПриход» в информационной системе «Предприятие LADA-сервис» нужен для фиксации денежных операций через банк: приход и расход. С помощью этого документа в информационной системе фиксируются затраты и прибыль. Форма документа «СтрокаВыпискиБанкаРасход» представлен на рисунке 12.

Документ «Реализация» нужен для оформления документов о продажи новых или поддержанных автомобилей физическим лицам и организациям. При этом вся эта информация сохраняется в системе и используется в отчетах.

Документ «ПКО» и «РКО» нужен для фиксации денежных операций, проходящие через кассы предприятий.

 

 

Рисунок 12 – Форма документа «СтрокаВыпискиБанка(расход);

 

Документ «ЗаявкаКлиента» оформляется, если клиент пожелал заказать автомобиль с завода-изготовителя с желаемыми характеристиками. В этом документе указываются условия, сроки, характеристики автомобиля и вся эта информация печатается в виде документа.

Запрос «ОстаткиНаСкладе» отражает наличие тех или иных автомобилей на складах предприятия. В отчете можно задать условие выборки: по складу, по группе автомобилей. Листинг отчета:

Перем Запрос, ТекстЗапроса, Таб;

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса =

"//{{ЗАПРОС(Сформировать)

|Наименование = Регистр.Остатки.Автомобили;

|Склад = Регистр.Остатки.Склад;

|Количество = Регистр.Остатки.Количество;

|Группировка Наименование;

|Группировка Склад;

|Функция КоличествоКонОст = КонОст(Количество);

|Условие(Наименование в ВыбНаименование);

|Условие(Склад в ВыбСклад);

|"

;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда

Возврат;

КонецЕсли;

Таб = СоздатьОбъект("Таблица");

Таб.ИсходнаяТаблица("Сформировать");

Таб.ВывестиСекцию("Заголовок");

Состояние("Заполнение выходной таблицы...");

Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);

Таблиц = СоздатьОбъект("ТаблицаЗначений");

Таблиц.НоваяКолонка("Количество","Число",15,2,"Цена",10,,2);

Пока Запрос.Группировка(1) = 1 Цикл

Таблиц.НоваяСтрока();

Таблиц.Количество = Запрос.Количество;

 

Если Запрос.Наименование.ЭтоГруппа()=1 Тогда

Таб.ВывестиСекцию("Группа");

Иначе

Таб.ВывестиСекцию("Наименование");

Если Фл_НеВыводитьСклады = 0 Тогда

Пока Запрос.Группировка(2) = 1 Цикл

Таб.ВывестиСекцию("Склад");

КонецЦикла;

КонецЕсли;

КонецЕсли;

КонецЦикла;

Таб.ВывестиСекцию("Подвал");

Таб.ТолькоПросмотр(1);

Таб.Показать("Сформировать", "");

Запрос «ПоЗаказамПоставщику» отражает заказы поставщику за указанный период. В отчете выводится наименование поставщика, список заказанных автомобилей, общая сумма. Условие отбора по филиалу. Листинг:

Перем Запрос, ТекстЗапроса, Таб;

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса =

"//{{ЗАПРОС(Сформировать)

|Период с НачД по КонД;

|Наименование = Регистр.Заказы.Авто;

|Филиал = Регистр.Заказы.Филиал;

|Количество = Регистр.Заказы.Количество;

|Цена = Регистр.Заказы.Сумма;

|Поставщик = Регистр.Заказы.Поставщик;

|Группировка Поставщик;

|Группировка Наименование;

|Функция КоличествоКонОст = КонОст(Количество);

|Условие(Филиал в ВыбФ);

|"

;

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда

Возврат;

КонецЕсли;

Таб = СоздатьОбъект("Таблица");

Таб.ИсходнаяТаблица("Сформировать");

Таб.ВывестиСекцию("Заголовок");

Состояние("Заполнение выходной таблицы...");

Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);

Таблиц = СоздатьОбъект("ТаблицаЗначений");

Таблиц.НоваяКолонка("сумма","Число",15,2,"Цена",10,,2);

Таблиц.НоваяКолонка("Кол","Число",15,2,"Цена",10,,2);

Пока Запрос.Группировка(1) = 1 Цикл

Если Запрос.Поставщик.ЭтоГруппа()=1 Тогда

Иначе

Таб.ВывестиСекцию("Группа");

Пока Запрос.Группировка(2) = 1 Цикл

Если Запрос.Наименование.ЭтоГруппа()=1 Тогда

Если ВыводАвто = 0 Тогда

Таб.ВывестиСекцию("Группа2");

КонецЕсли;

Иначе

Таблиц.НоваяСтрока();

Таблиц.Сумма = Запрос.Количество*Запрос.Цена;

Таблиц.Кол = Запрос.Количество;

КолШт = КолШт+Запрос.Количество;

Сумм = Сумм+(Запрос.Количество*Запрос.Цена);

Если ВыводАвто = 0 Тогда

Таб.ВывестиСекцию("Наименование");

КонецЕсли;

КонецЕсли;

КонецЦикла;

Таб.ВывестиСекцию("итогпофирме");

КолШт=0;

Сумм=0;

КонецЕсли;

КонецЦикла;

Таб.ВывестиСекцию("Подвал");

Таб.ТолькоПросмотр(1);

Таб.Показать("Сформировать", "");


Дата добавления: 2015-07-10; просмотров: 46 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.019 сек.)