Файл: Разработка конфигурации «Магазин ювелирных изделий» на платформе 1С:Предприятие.pdf
Добавлен: 28.03.2023
Просмотров: 488
Скачиваний: 9
СОДЕРЖАНИЕ
Обоснование выбора системы для разработки прикладного решения
Обоснование требований к разрабатываемому прикладному решению
Архитектура разрабатываемого прикладного решения
Алгоритмы взаимодействия объектов конфигурации
Описание основных объектов (элементов) разрабатываемого
По аналогии создаем все необходимые справочники.
Под набором прав в системе «1С: Предприятие» понимается определение полномочий пользователей на работу с информацией, которая обрабатывается в системе.
Большинство объектов метаданных в системе «1С: Предприятие» могут иметь визуальное представление. В самом лучшем случае визуальное представление состоит из следующих частей:
- Экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте метаданных;
- Печатная форма объекта метаданных (печатных форм может быть несколько)
- Модуль формы - программа на встроенном языке системы «1С: Предприятие». Как правило, модуль формы содержит алгоритм построения печатной формы объекта метаданных, а также может выполнять обработку вводимой в диалог информации для целей входного контроля, выполнения расчетов и т.п.
Конфигурация ПО – это совокупность настроек программы, которая задается пользователем.
Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 5)
Рисунок 5 - Создание новой базы данных в режиме
Конфигуратора
Платформа обеспечивает работу конфигурации и позволяет вносить в нее изменения или создавать собственную конфигурацию.
Платформа сама не может выполнить никаких задач автоматизации, так как она создана для обеспечения работы какой-либо конфигурации. То же самое с конфигурацией: необходимо наличие платформы, управляющей ее работой, чтобы выполнить те задачи, для которых она создана.
Создавая новую конфигурацию, платформа создает «готовый» список объектов, заполнением которых занимается разработчик. Окно новой «пустой» конфигурации представлено Рисунок 6.
Рисунок 6 - Окно свойства
Для обеспечения порядка при работе с базой данных необходимо создать подсистемы, которые будут в дальнейшем содержать справочники, документы, отчеты и т.д.
Все подсистемы создаются по аналогии (Рисунок 7).
Рисунок 7 - Создание подсистемы «БухУчет»
Рисунок 8 - Просмотр подсистем в режиме 1С
Работая в конфигураторе, следует создать необходимые для дальнейшей работы справочники, документы, отчеты, регистры, задачи и т.д.
В представлении пользователя справочники содержат описательную информацию объектов учета. Все что происходит с объектами, фиксируется в документах. На основании справочников, документов регистров генерируются отчеты.
Создаем такие справочники как: «Сотрудники» (Рисунок 9), «Номенклатура» (Рисунок 10), «Склады», «Организация» и др. В общей сложности информационная система содержит 14 справочников. Затем создаем формы для справочников. При создании справочников важно правильно заполнить вкладку Данные реквизитами, а также данными табличной части.
Рисунок 9 - Создание справочника «Сотрудники»
Таблица 6 - Таблица данных справочника «Сотрудники»
Наименования |
Тип |
Длина |
Реквизиты |
||
Должность |
ПеречислениеСсылка. Должности |
|
Мобильный телефон |
Строка |
15 |
Рабочий телефон |
Строка |
15 |
Адрес прописки |
Строка |
30 |
Адрес проживания |
Строка |
30 |
Табличные части (Трудовая деятельность) |
||
Организация |
Строка |
100 |
Начало работы |
Дата |
|
Окончание работы |
Дата |
|
Должность |
ПеречислениеСсылка. Должности |
Рисунок 10 - Создание справочника «Номенклатура»
Таблица 7 - Таблица данных справочника «Номенклатура»
Наименования |
Тип |
Длина |
Реквизиты |
||
Вид номенклатуры |
ПеречислениеСсылка.ВидыНоменклатуры |
|
Единица измерения |
СправочникСсылка.ЕдиницыИзмерения |
|
Цена |
Число |
10 (2) |
Рисунок 11 - Создание формы справочника «Сотрудники»
Рисунок 12 - Создание формы справочника «Номенклатура»
Создать новый справочник 1С или изменить существующий можно только в конфигураторе.
По аналогии создаем все необходимые справочники.
После создания справочников можно ввести некоторые данные, обновив конфигурацию базы данных. Выполнить это возможно с помощью меню программы (Конфигурация – Обновить конфигурацию базы данных), либо соответствующей пиктограммой на панели инструментов, либо клавишей F7. Обновив базу, можно ее заполнить в режиме 1С.
Далее необходимо создать перечисления (Рисунок 13). В данной информационной системе необходимо создать такие перечисления: «ВидыНоменклатуры» (Рисунок 13), «ТипРасчета», «ВидРасхода», «Периодичность», «ЕдиницыИзмерения», «Должности».
Рисунок 13 - Создание Перечисления «ВидыНоменклатуры»
Рисунок 14 - Создание перечисления «Должности»
Документ - одно из основных понятий системы «1С: Предприятие». При помощи документов организуется ввод в систему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка.
В большинстве своем документы, которые создаются в процессе настройки конфигурации, являются электронными аналогами стандартных бумажных документов, однако, использование этого типа данных может выходить далеко за рамки простой фиксации информации о хозяйственных операциях.
В конфигураторе создается, строго говоря, не сам документ, а средство ввода документа в компьютер - шаблон документа. Каждый создаваемый в конфигураторе документ является описанием множества документов одного вида. Например, созданный в конфигураторе документ «Накладная» при работе с системой 1С: Предприятие позволит формировать накладные, которые будут иметь разное содержание, но одинаковый набор реквизитов, одинаковую логику поведения и так далее.
Рисунок 15 - Создание документа «ПоступлениеТоваров»
Таблица 8 - Таблица данных документа «ПоступлениеТоваров»
Наименовани я |
Тип |
Длина |
|
Реквизиты |
|||
Поставщик |
СправочникСсылка.Контрагенты |
||
Договор |
СправочникСсылка.Договоры |
||
Склад |
СправочникСсылка.Склады |
||
Сумма Документа |
Число |
15 (2) |
|
Табличная часть «Перечень материалов» |
|||
Номенклатура |
СправочникСсылка.Номенклатура |
||
Количество |
Число |
9 |
|
Цена |
Число |
9 |
|
Сумма |
Число |
9 |
|
Ставка НДС |
Число |
5 (2) |
|
Сумма НДС |
Число |
9 (2) |
|
Всего с НДС |
Число |
9 (2) |
Рисунок 16 - Создание формы «ПоступлениеТоваров»
Для автоматизации вычисления «Суммы» и «СуммыПоДокументу» необходимо прописать программный код (Программный код).
Создание обработчика события происходит на клиенте (Рисунок 17), а также в модуле объекта.
Рисунок 17- Создание обработчика событий на клиенте
После создания документов можно перейти к созданию «Регистров накопления» - «ЗапасыТоваров» (Рисунок 18), «Расходы» - вид регистра «Остатки». «ПродажиТоваров», «Доходы» - вид регистра «обороты».
Рисунок 18 - Создание регистра накопления «ЗапасыТоваров»
После создания регистров накопления, необходимо вернуться в документы и на вкладки движения выбрать регистры, а также произвести их заполнение. В документе «ПступлениеТоваров» на вкладке «Движения» необходимо вызвать Конструктор движения и определить тип движения регистра «Приход» (Рисунок 19). Программный код прописывается автоматически и представлен в (Программный код).
Рисунок 19 - Работа с конструктором движения
Аналогично настраивается регистр накопления для документа «РасходТоваров». В качестве типа движения регистра необходимо выбрать «Расход». Вид регистра «Обороты» (Рисунок 20).
Рисунок 20 - Создание регистра накопления «ПродажиТоваров»
Помимо регистра накопления в информационной системе созданы регистры сведений «Цены» и «ПоступлениеТоваров», позволяющих производить максимальную автоматизацию деятельности магазина.
Рисунок 21 - Создание регистра сведений «Цены»
Кроме того, были созданы планы счетов, планы видов характеристик, а также регистр бухгалтерского учета (рисунок 20,21, 22).
Рисунок 22 - Создание плана счетов «ПланСчетовБухучета»
Рисунок 23 – План видов характеристик «СубконтоБухучета»
Рисунок 24 – Регистр бухгалтерии «РегистрБухгалтерскогоУчета»
Важной частью при создании конфигурации информационной системы, позволяющей автоматизировать процесс учета, является создание отчетов.
На рисунке 24 показано создание отчета
«ОборотноСальдоваяВедомость» с использованием схемы компоновки.
Этапы создания отчета представлены на рисунке 25. Программный код представлен в (программный код).
Рисунок 25 - Создание отчета "ОборотноСальдоваяВедомость"
Рисунок 26 - Создание отчета в режиме схемы компоновки данных
По аналогии создаются остальные отчеты.
Для автоматизации работы информационной системы был создан ввод на основании. На рисунке 25 представлена настройка Конструктора ввода на основании. Заполнение выражения происходит автоматически.
Рисунок 27 - Создание конструктора ввода на основании
Кроме того, автоматизация деятельности магазина ювелирных изделий заключается также в автоматическом выводе документов на печать ().
Рисунок 28 – Вывод документа на печать
Тестирование разработанного прикладного решения
Процесс тестирования информационной системы заключается в ее установке, заполнении данными и проведении документов.
Так, на Рисунок 29 представлено главное окно информационной системы в режиме 1С.
Рисунок 29 – Главное меню «Магазина ювелирных изделий»
На Рисунок 30 показано заполнение документа «ПоступлениеТоваров».
Вычисление суммы и суммы по документу вычисляется автоматически.
Рисунок 30 – Главное меню «Магазина ювелирных изделий»
На Рисунок 31 показано заполнение документа «ПродажаТоваров». Заполнение цены происходит автоматически. Вычисление суммы и суммы по документу также вычисляется автоматически. Выбор тарифа происходит исходя из вида предоставляемой услуги.
Рисунок 31 - Заполнение документа «Продажа товаров покупателям»