Разработка отчетов
Отчеты предназначены для вывода информации из базы данных. У любого отчета в системе 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С:Предприятие».
Справочники предназначены для ведения аналитического учета и ввода различной информации в первичные документы. Для любого справочника задан уровень иерархии. Каждому элементу справочника соответствует код. Уникальность кодов контролируется программой при вводе нового элемента справочника. Для просмотра и редактирования справочники доступны из главного меню программы, пункт «Справочники».
Заполнять и корректировать справочники можно и в процессе формирования документов, однако это не всегда возможно. Заполнять справочники можно как до, так и в процессе формирования документов, тем не менее, справочники «Мастера», «Паспорта», «Прайс услуг», «Поставщики», «Запчасти», рекомендуется заполнить перед началом оформления документов.
В документах хранится информация о совершаемых хозяйственных операциях. Часть документов предназначена для ввода, хранения и печати первичных документов («Прием заказа - ремонт»). Другие документы, наряду с вводом данных первичного документа, автоматически формируют движения регистров оперативного учета («Приход запчастей», «Расход запчастей»). Каждый введенный документ регистрируется соответствующей записью в журнале.
В конфигурации предусмотрены следующие документы:
- Прием заказа - ремонт;
- Приход запчастей;
- Расход запчастей.
Документы «Приход запчастей» и «Расход запчастей» хранятся в одном журнале «Приход - расход запчастей» (пункт меню «Журналы -> «Приход - расход запчастей»). Для создания того или иного документа ввода начальных остатков следует выбрать необходимый пункт из меню «Документы - Приход запчастей» или «Документы - Расход запчастей».
Отчеты содержат выходную информацию, позволяющую проводить анализ хозяйственной деятельности предприятия, а также судить о правильности работы программы и корректности ввода данных.
Перед выводом экранной формы отчета необходимо заполнить диалоговую форму с входными параметрами. Наиболее часто встречающиеся параметры:
- даты начала и конца периода;
- тип ремонта (выбирается тип ремонта, по которому формируется отчет, при незаполненном поле отчет формируется по платному и гарантийному ремонту);
- товар/группа (выбирается запчасть или группа запчастей, по которому формируется отчет, при незаполненном поле отчет формируется по всем запчастям);