Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка Чупилин АМ АСОИР-081.doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
2.85 Mб
Скачать
    1. Разработка отчетов

Отчеты предназначены для вывода информации из базы данных. У любого отчета в системе 1С есть экранная форма - диалог, который пользователь видит на экране. В диалоге пользователь обычно задает параметры формирования отчета, например, период времени. Также у отчета обычно есть одна или несколько бумажных форм - таблиц. С помощью таблиц отчет печатается на бумаге.

Разрабатываемая система формирует отчет об остатке на данный момент запчастей или группы запчастей – содержит информацию о наименовании запчасти и количестве. На рисунке 29 представлена экранная форма отчета «ОстатокЗапчастей».

Рисунок 29 – Форма отчета «ОстатокЗапчастей»

На рисунке 30 показана печатная форма отчета «ОстатокЗапчастей».

Рисунок 30 – Печатная форма отчета «ОстатокЗапчастей»

Программный код для отчета «ОстатокЗапчастей»:

Процедура Сформировать()

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

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

|Наименование = Регистр.ОстатокЗапчастей.Наименование;

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

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

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

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

|";

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

Сообщить("Ошибка!");

Возврат;

КонецЕсли;

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

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

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

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

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

Иначе

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

КонецЕсли;

КонецЦикла;

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

Таб.Показать("Таблица", "");

КонецПроцедуры;

На рисунке 31 показана печатная форма отчета «ОстатокЗапчастей» в режиме конфигуратора.

Рисунок 31 – Печатная форма отчета «ОстатокЗапчастей»

в режиме конфигуратора

На рисунке 32 представлена экранная форма отчета «ПринятыеЗаПериод».

Рисунок 32 –Форма отчета «ПринятыеЗаПериод»

На рисунке 33 показана печатная форма отчета «ПринятыеЗаПериод».

Рисунок 33 – Печатная форма отчета «ПринятыеЗаПериод»

Программный код для отчета «ПринятыеЗаПериод»:

Процедура Сформировать()

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

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

Заказы=СоздатьОбъект("Документ.ПриемкаРемонт");

Заказы.ВыбратьДокументы();

НомерСтроки = 0;

Пока Заказы.ПолучитьДокумент()=1 Цикл

Если ( (Заказы.ВидРемонта=КонкретныйВид)

и (Заказы.ДатаДок>=НачДата)

и (Заказы.ДатаДок<=КонДата) )

Тогда

НомерСтроки = НомерСтроки +1;

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

КонецЕсли;

КонецЦикла;

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

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

Таб.Показать("Таблица", "");

КонецПроцедуры

На рисунке 34 показана печатная форма отчета «ПринятыеЗаПериод» в режиме конфигуратора.

Рисунок 34 – Печатная форма отчета «ПринятыеЗаПериод»

в режиме конфигуратора

На рисунке 35 представлена экранная форма отчета «МастерСостЗаказов».

Рисунок 35 –Форма отчета «МастерСостЗаказов»

На рисунке 36 показана печатная форма отчета «МастерСостЗаказов».

Рисунок 36 – Печатная форма отчета «МастерСостЗаказов»

Программный код для отчета «МастерСостЗаказов»:

Процедура Сформировать()

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

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

Заказы=СоздатьОбъект("Документ.ПриемкаРемонт");

Заказы.ВыбратьДокументы();

НомерСтроки = 0;

Пока Заказы.ПолучитьДокумент()=1 Цикл

Если ( (Заказы.Мастер=ВыбМастера)

и (Заказы.СостояниеЗаказа=ВыбСостояниеЗаказа) )

Тогда

НомерСтроки = НомерСтроки +1;

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

КонецЕсли;

КонецЦикла;

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

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

Таб.Показать("Таблица", "");

КонецПроцедуры

На рисунке 37 показана печатная форма отчета «МастерСостЗаказов» в режиме конфигуратора.

Рисунок 37 – Печатная форма отчета «МастерСостЗаказов»

в режиме конфигуратора

4 Руководство пользователя

4.1 Аннотация

Данное руководство является описанием конфигурации «МобПриемка» (версия 1.00) системы «1С:Предприятие». Конфигурация предназначена для автоматизации учета в мастерской по ремонту оконечных абонентский устройств (ОАУ) и позволяет вести оперативный (управленческий) учет наличия и движения запчастей, учет ремонта, отслеживать состояние заказов и работу мастеров.

Для функционирования конфигурации «МобПриемка» необходима предварительная установка на компьютер компоненты «Оперативный учет» системы «1С:Предприятие» версии 7.7.

В комплект поставки «МобПриемка» входят две информационные базы: демонстрационная и основная.

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

Основная информационная база предназначена для ведения реального учета.

Для полноценной работы с конфигурацией помимо настоящего руководства необходимо изучение следующей документации из комплекта системы «1С:Предприятие»:

− «Конфигурирование и администрирование»;

− «Руководство пользователя».

4.2 Требования по эксплуатации

Для корректной работы с конфигурацией необходимо соблюдение границы последовательности документов.

4.3 Требования к оборудованию

Конфигурация «МобПриемка» является частью системы «1С:Предприятие», поэтому минимальные требования к аппаратному обеспечению компьютера остаются теми же, что и для «1С:Предприятия» версии 7.7. Однако для более эффективной и удобной работы необходимо соблюдать следующие рекомендации:

- операционная система: MS Windows 98/2000/NT/XP;

- процессор: не ниже Pentium-II 600;

- оперативная память: не менее 128 Мб;

- свободное место на диске: не менее 100 Мб;

- режим работы видеокарты: разрешение 800*600, 256 цветов.

При работе с сетевой версией системы «1С:Предприятие» и количестве одновременно работающих пользователей более трех необходима локальная сеть с выделенным сервером на основе Windows NT. Если количество одновременно работающих пользователей более пяти и (или) достаточно большой объем данных в базе, то целесообразно использование SQL-версии системы «1С:Предприятие».

4.4 Инсталляция и запуск

Первым этапом является установка системы «1С:Предприятие» с компонентой «Оперативный учет» в соответствии с руководством по установке системы.

С жесткого диска или другого носителя информации следует открыть конфигурацию «МобПриемка». Для этого нужно запустить файл 1Cv77.exe, который находится в папке с установленным «1С:Предприятие». Далее указать путь к папке нашей конфигурации и открыть ее в режиме 1С:Предприятие.

4.5 Начало работы с конфигурацией

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

На рисунке 38 представлена форма ввода логина и пароля в режиме 1С:Предприятие.

Рисунок 38 –Форма ввода логина и пароля в режиме 1С:Предприятие.

4.6 Ввод констант

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

4.7 Работа с конфигурацией

Перед началом работы со справочниками и документами настоятельно рекомендуется изучить соответствующие разделы «Руководства пользователя» из комплекта поставки системы «1С:Предприятие».

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

Заполнять и корректировать справочники можно и в процессе формирования документов, однако это не всегда возможно. Заполнять справочники можно как до, так и в процессе формирования документов, тем не менее, справочники «Мастера», «Паспорта», «Прайс услуг», «Поставщики», «Запчасти», рекомендуется заполнить перед началом оформления документов.

В документах хранится информация о совершаемых хозяйственных операциях. Часть документов предназначена для ввода, хранения и печати первичных документов («Прием заказа - ремонт»). Другие документы, наряду с вводом данных первичного документа, автоматически формируют движения регистров оперативного учета («Приход запчастей», «Расход запчастей»). Каждый введенный документ регистрируется соответствующей записью в журнале.

В конфигурации предусмотрены следующие документы:

- Прием заказа - ремонт;

- Приход запчастей;

- Расход запчастей.

Документы «Приход запчастей» и «Расход запчастей» хранятся в одном журнале «Приход - расход запчастей» (пункт меню «Журналы -> «Приход - расход запчастей»). Для создания того или иного документа ввода начальных остатков следует выбрать необходимый пункт из меню «Документы - Приход запчастей» или «Документы - Расход запчастей».

Отчеты содержат выходную информацию, позволяющую проводить анализ хозяйственной деятельности предприятия, а также судить о правильности работы программы и корректности ввода данных.

Перед выводом экранной формы отчета необходимо заполнить диалоговую форму с входными параметрами. Наиболее часто встречающиеся параметры:

- даты начала и конца периода;

- тип ремонта (выбирается тип ремонта, по которому формируется отчет, при незаполненном поле отчет формируется по платному и гарантийному ремонту);

- товар/группа (выбирается запчасть или группа запчастей, по которому формируется отчет, при незаполненном поле отчет формируется по всем запчастям);