Диплом: Автоматизация приёма платежей в базе конфигураций 1С предприятие 8.0 в торговой компании

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
«НомерИДатаР
азрешения»
Строка (30)
Номер и дата разрешения
открытия счета
«ДатаОткрыти
я»
Дата
Дата открытия счета
«ДатаЗакрытия
»
Дата
Дата закрытия счета
«МесяцПропис
ью»
Булево
Указывать в дате документа
месяц прописью
«СуммаБезКоп
еек»
Булево
Указывать сумму без копеек,
если она в целых рублях
У справочника «БанковскиеСчета» нет табличной части.
Справочник «Контрагенты» предназначен для хранения информации
по контрагентам. Реквизиты справочника «Контрагенты» описаны в таблице
2.7.
Таблица 2.7
Состав реквизитов справочника «Контрагенты»
Наименование
реквизита
Тип реквизита
Описание
«Код»
Строка (9)
Код контрагента
«Наименовани
е»
Строка (50)
Наименование контрагента
«ИНН»
Строка (13)
ИНН контрагента
«КПП»
Строка (13)
КПП контрагента
«КодПоОКПО
»
Строка (10)
Код по ОКПО контрагента
«Комментарий
»
Строка
неограниченной
длины
Комментарий к контрагенту
«ДокументУдо
стоверяющийЛ
ичность»
Строка
неограниченной
длины
Документ удостоверяющий
личность контрагента (если
физическое лицо)
«Наименовани
еПолное»
Строка
неограниченной
длины
Наименование контрагента
полное
«ОсновноеКон
тактноеЛицо»
Строка (100)
Основное контактное лицо
контрагента
«ЮрФизЛицо»
ПеречислениеСсылк
а.ЮрФизЛицо
Признак Юр. Или Физ. Лица
контрагента
«СрокВыполне
Число (3)
Срок выполнения заказа
73
нияЗаказаПост
авщиком»
поставщиком (в днях)
«БанковскийСч
ет»
СправочникСсылка.
БанковскиеСчета
Банковский счет контрагента
У справочника «Контрагенты» нет табличной части. Справочник
«Контрагенты» является иерархическим, что позволяет группировать его
данные по логическим группам. Ссылки на элементы данного справочника
выбираются в шапках складских документов, а также в регистре накопления
«Взаиморасчеты».
Справочник «Фирмы» предназначен для хранения информации по
существующим фирмам. Реквизиты справочника «Фирмы» описаны в
таблице 2.8.
Таблица 2.8
Состав реквизитов справочника «Фирмы»
Наименование
реквизита
Тип реквизита
Описание
«Код»
Строка (6)
Код фирмы
«Наименовани
е»
Строка (25)
Наименование фирмы
«ГлБухгалтер»
Строка (100)
Главный бухгалтер фирмы
«ГНИ»
Строка (50)
Наименование налоговой
инспекции фирмы
«ДатаРегистра
ции»
Дата
Дата регистрации фирмы
«ИНН»
Строка (13)
ИНН фирмы
«КПП»
Строка (13)
КПП фирмы
«ОКОНХ»
Строка (10)
Код по ОКОНХ фирмы
«ОКПО»
Строка (10)
Код по ОКПО фирмы
«ПочтовыйАдр
ес»
Строка (240)
Почтовый адрес фирмы
«Руководитель
»
Строка (100)
Фамилия и инициалы
руководителя фирмы
«БанковскийСч
ет»
СправочникСсылка.
БанковскиеСчета
Банковский счет фирмы
«Юридический
Адрес»
Строка (240)
Юридический адрес фирмы
74
У справочника «Фирмы» нет табличной части. Справочник не является
иерархическим. Ссылки на элементы данного справочника выбираются в
шапках всех документах, а также в регистрах накопления.
Справочник «Кассы» предназначен для хранения информации по
существующим в фирмах кассах. Реквизиты справочника «Кассы» описаны в
таблице 2.9.
Таблица 2.9
Состав реквизитов справочника «Кассы»
Наименование
реквизита
Тип реквизита
Описание
«Код»
Строка (6)
Код кассы
«Наименовани
е»
Строка (25)
Наименование кассы
У справочника «Кассы» нет табличной части. Справочник не является
иерархическим. Ссылки на элементы данного справочника выбираются в
шапках документов «ПКО» и «РКО», а также в регистре накопления «Касса».
Справочник «Склады» предназначен для хранения информации по
складам, существующим в фирмах. Реквизиты справочника «Склады»
описаны в таблице 2.10.
Таблица 2.10
Состав реквизитов справочника «Склады»
Наименование
реквизита
Тип реквизита
Описание
«Код»
Строка (6)
Код склада
«Наименовани
е»
Строка (25)
Наименование склада
«МОЛ»
Строка (100)
Материально-ответственное
лицо склада
У справочника «Склады» нет табличной части. Справочник не является
иерархическим. Ссылки на элементы данного справочника выбираются в
шапках документов «ПКО» и «РКО», а также в регистре накопления «Касса».
75
3. СИСТЕМНАЯ АРХИТЕКТУРА ПРОЕКТА
3.1. Создание прикладных объектов конфигурации
В качестве системы разработки нами выбрана платформа «1С:
Предприятие 8.0». Программы, разработанные на базе платформы «1С:
Предприятие» называются «конфигурация» или «прикладное решение»
Прикладные решения не пишутся на языке программирования в
обычном понимании этого слова. Вместо этого используется более
абстрактная технология – технология метаданных. Метаданные
представляют собой иерархическую структуру объектов, полностью
описывающую все прикладное решение. Отличительной особенностью
технологии метаданных является визуальное конструирование прикладного
решения, что в разы убыстряет и упрощает разработку по сравнению с
традиционными способами.
Платформа изолирует разработчика от низкоуровневого
программирования. Разработчик не обращается к базе данных напрямую, а
манипулирует объектами, командами встроенного языка и запросов.
Платформа сама транслирует их в соответствующие команды SQL-сервера в
случае клиент-серверного варианта работы или команды собственной СУБД
для файлового варианта.
Конфигурация 1С – это совокупность прикладных объектов, каждый из
которых максимально близко отражает объект предметной области. Общая
структура прикладных объектов приведена на рисунке Рисунок 3.1.
76
Рисунок 3.1. Общий вид структуры прикладных объектов конфигурации
Для хранения условно-постоянных данных разрабатываемой системы
целесообразно использовать прикладной объект «Справочники»
платформы. Для каждой категории информации необходимо создать
отдельный справочник, определить и задать для него:
Наименование, тип кода и наименования, их длины, уникальность
нумерации, основное представление, тип блокировки и
использование полнотекстового поиска;
Наличие иерархии и ее вид;
Структуру подчиненности;
Состав реквизитов шапки;
Состав табличных частей и структуру их реквизитов;
Макеты печатных форм;
Вхождение в подсистемы;
77
Порядок ввода на основании
Вхождение в наборы прав и интерфейсы;
Предопределенные элементы.
Все эти операции производятся в модуле «Конфигуратор». При этом
разработчику системы не надо писать ни строчки кода, однако задание всех
этих параметров в основном определяет поведение справочника и его роль в
представлении объекта предметной области. Все перечисленные параметры
представлены закладками формы настройки прикладного объекта
«Справочник»
Рисунок 3.2. Состав параметров прикладного объекта «Справочник»
Отдельно следует остановиться на создании форм справочника и
написании программных модулей этих форм. Формы справочника – есть
основные элементы его интерфейса. Именно через формы происходит все
визуальные действия пользователя с данными справочника. Формы
определяют внешний вид, а программные модули реализуют алгоритмы
отображения, ввода, редактирования, удаления данных.
Второй особо важной составляющей прикладного объекта
«Справочник» является программный модуль объекта. В нем задаются
процедуры поведения справочника не как составляющей части интерфейса
78
пользователя, а как прикладного объекта конфигурации. В этом модуле
могут быть прописаны следующие процедуры:
«ОбработкаЗаполнения», в которой реализуется логика ввода
элементов справочника на основании других объектов;
«ПередЗаписью», в которой реализуется логика проверки
определенных условий при записи элемента справочника;
«ПриЗаписи», в которой реализуется логика записи элемента;
«ПередУдалением», в которой реализуется логика проверки
удаления элементов справочника;
«ПриКопировании», в которой реализуется логика копирования
элементов справочника;
«ПриУстановкеНовогоКода», в корой реализуется логика работы
при установке кода нового элемента справочника.
Не обязательно писать программный код всех этих процедур,
достаточно запрограммировать только те из них, которые нужны для
описания логики работы конкретного объекта.
В нашей системе автоматизации учета торговли и склада необходимо
реализовать следующие справочники:
Таблица 3.1
Состав справочников системы
Справочник
Описание
«Номенклатура»
Хранение всех основных и дополнительных данных о
товарах
«Виды
номенклатуры»
Список видов товаров
«Классификатор
единиц
измерения»
Список единиц измерения товаров
«Фирмы»
Список юридических лиц, по которым ведется учет в
системе
«Склады»
Список складов предприятия
«Кассы»
Список касс предприятия
«Контрагенты»
Список поставщиков и покупателей
«Банковские
Список банковских счетов как собственных, так и
79
счета»
контрагентов
«Банки»
Классификатор банков
«Физические
лица»
Список физических лиц (не юридических)
Структура справочников в модуле «Конфигуратор» приведена на
Рисунок Рисунок 3.3.
Рисунок 3.3. Список справочников системы
Прикладной объект конфигурации «Перечисления» мы будем
использовать в нашей разработке для хранения списков постоянных
значений. Перечисления используются в системе «1C: Предприятие 8.0» для
описания постоянных наборов значений, не изменяемых в процессе работы
конфигурации. Для каждого перечисления необходимо определить имя,
список принимаемых значений, при необходимости интерфейсные формы и
их программные модули, макеты печатных форм и вхождение в подсистемы.
Состав параметров объекта «Перечисление» представлен на Рисунок Рисунок
3.4.
Рисунок 3.4. Состав параметров объекта «Перечисление»
80
Основным параметром перечисления является список принимаемых им
значений. Эти значения задаются в модуле «Конфигуратор» и не могут быть
изменены в процессе работы в режиме «Предприятие». Пример списка
значений перечисления «Коды операций» приведен на Рисунок Рисунок 3.5.
Рисунок 3.5. Список значений перечисления «Коды операций»
В системе разработаны следующие перечисления (рисунок 3.2):
Таблица 3.2
Состав перечислений системы
Перечисления
Описание
Значения
«Пол»
Пол физического лица
Мужчина
Женщина
«ЮрФизЛицо»
Возможное значение
юридического или физического
лица
ЮрЛицо
ФизЛицо
«Типы
номенклатуры»
Возможные типы номенклатуры
Товар
Услуга
Набор
Комплект
81
«Коды
операций»
Коды операций документов
движения
Приход
Продажа
Возврат
Списание
Перемещение
РКО
ПКО
Приход по банку
Расход по банку
Заявка
Для фиксации в системе сведений о совершенных операциях
целесообразно использовать объект конфигурации «Документы». Для
фиксации события о выполнении каждого вида операции целесообразно
создать документ отдельного вида. Для каждого вида документов
необходимо задать следующие параметры:
Основные данные: название, синоним, режим блокировки, режим
полнотекстового поиска;
Параметры нумерации;
Состав реквизитов шапки;
Состав табличных частей и их структуру;
Движения по регистрам учета;
Вхождения в последовательности;
Вхождение в журналы документов;
Экранные формы и их программные модули;
Макеты внешних печатных форм;
Вхождение в подсистемы;
Порядок ввода на основании других объектов конфигурации;
Вхождение в наборы прав и интерфейсы.
Состав параметров прикладного объекта «Документ» представлен на
Рисунок Рисунок 3.6.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)