Читайте также:
|
|
В информационной системе «Предприятие 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 | Нарушение авторских прав