Описание программного продукта

Заданием по практике являлась разработка дополнительного модуля, улучшающего работу базы данных приемной комиссии. В результате выполнения был добавлен вывод в списке абитуриентов вида поданного документа об образовании (оригинал или копия) для упрощения поиска нужных абитуриентов и сортировки людей, подавших оригиналы документов.

Для этих целей был разработан модуль, реализующий алгоритм, представленный в блок-схеме на Рис 6.

Описание программного продукта - student2.ru

Рис 6. Блок-схема алгоритма работы модуля

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

Описание программного продукта - student2.ru

Рис 7. Добавление нового поля ввода «Вид документа»

Описание программного продукта - student2.ru

Рис 8. Добавление нового столбца и переключателей в форму списка

Затем было необходимо сделать так, чтобы данные старых записей были обновлены в списке формы. Для этого был написан код, которые переводит документы и обновляет значение поля ввода автоматически.

Выборка = Документы.ПриемДоковАбитуриента2015.Выбрать();

Пока Выборка.Следующий() Цикл

Объект = Выборка.ПолучитьОбъект();

Если Объект.Абитуриент.Наименование = Строка(ЭтаФорма.ЭлементыФормы.ЛичнДанные.Значение) Тогда

Предупреждение("Получен объект: " + Объект.Ссылка);

ВидДокАбитур = Объект.ВидДок;

КонецЕсли;

КонецЦикла;

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

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

Процедура Переключатель3ПриИзменении(Элемент)

Если Переключатель3=0 Тогда

Сообщить("Выбран переключатель Все документы");

СправочникСписок.Отбор.ВидДокАбитур.Использование=ЛОЖЬ;

СправочникСписок.Отбор.Актуальность.Значение=Истина;

СправочникСписок.Отбор.Актуальность.Использование=ИСТИНА;

ИначеЕсли Переключатель3=1 Тогда

Сообщить("Выбран переключатель Оригинал");

СправочникСписок.Отбор.ВидДокАбитур.Значение="Оригинал";

СправочникСписок.Отбор.ВидДокАбитур.Использование=ИСТИНА;

СправочникСписок.Отбор.Актуальность.Значение=Истина;

СправочникСписок.Отбор.Актуальность.Использование=ИСТИНА;

ИначеЕсли Переключатель3=2 Тогда

Сообщить("Выбран переключатель Копия");

СправочникСписок.Отбор.ВидДокАбитур.Значение="Копия";

СправочникСписок.Отбор.ВидДокАбитур.Использование=ИСТИНА;

СправочникСписок.Отбор.Актуальность.Значение=Истина;

СправочникСписок.Отбор.Актуальность.Использование=ИСТИНА;

КонецЕсли;

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

Описание программного продукта - student2.ru Блок-схема данного модуля представлена на Рис 9.:

Рис 9. Блок-схема алгоритма сортировки

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

Таким образом, благодаря этому модулю происходит обновление списка справочника «Абитуриенты» и производится сортировка всех записей этого списка.

ЗАКЛЮЧЕНИЕ

В период прохождения практики в приемной комиссии БИИК (ф) ФГБУ ВПО СибГУТИ была проделана следующая работа:

· Изучены структура приёмной комиссии, её цели и задачи;

· Было принято активное участие в работе приёма и обработки заявлений абитуриентов;

· Получены навыки коммуникабельности и опыт работы в коллективе.

В результате выполнения производственной практики были проанализированы все этапы работы и разработан дополнительный модуль для улучшения работы приемной комиссии.

Результаты выполнения работы занесены в дневник практики.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Несвижский В. – 1С: Предприятие 8.0. Приемы программирования. – СПб.: БХВ-Петербург, 2007. – 508 с.

2. Ощенко И. – Азбука программирования в 1С. Предприятие 8.2. – СПб.: БХВ-Петербург, 2013. – 273 с.

3. Радченко М., Хрусталева Е. – Инструменты для создания тиражируемых приложений "1С: Предприятия 8.2". – М.: 1С-Паблишинг, 2011. – 194 с.

4. Филатова В. – 1С для начинающих. Понятный самоучитель. – СПб.: Питер, 2013. – 256 с.: ил.

5. http://priem.edu.ru/Instructions.aspx - Руководство пользователя ФИС ГИА и приема.

Наши рекомендации