В. А. Козак, Я. Р. Гром, О. Л. Гром
Локальная сеть автоматизированных
рабочих мест фармацевтических фирм с различными
формами собственности
Львовский государственный
медицинский университет им. Данила Галицкого,
ООО «ФармПроект», г. Львов
Сообщение 3. Автоматизированное
рабочее место «Клиенты»
Одним из сложных и оригинальных по
программному обеспечению и выполняемым функциям
является АРМ «Клиенты». Поскольку клиенты фирмы
— оптовые покупатели и поставщики, то указанные
АРМ используется в отделах поставок и
реализации. На АРМ «Клиенты» выполняются все
учетные операции по приходу и расходу товарных
ценностей фирмы. Так, по учету движения товара на
АРМ выполняются следующие операции:
 | регистрация приходных фактур; |
 | введение нового товара в базу данных с
переменными характеристиками; |
 | введение нового клиента в базу данных клиентов; |
 | распечатка реестра приходных фактур; |
 | распечатка ведомости по счетам; |
 | распечатка книги учета прихода; |
 | распечатка журнала входного контроля; |
 | регистрация возвратных фактур; |
 | формирование, редактирование и регистрация
возвратных фактур; |
 | распечатка реестра возвратных фактур; |
 | проплата поставщикам согласно приходным
документам; |
 | распечатка реестра платежных поручений; |
 | формирование, редактирование и регистрация
расходных фактур; |
 | формирование, редактирование и регистрация
отложенных расходных фактур; |
 | распечатка реестра расходных фактур покупателя
и группы покупателей; |
 | распечатка общего реестра расходных фактур; |
 | распечатка ведомости счетов; |
 | распечатка книги учета реализации; |
 | введение платежных поручений покупателей; |
 | распечатка реестра платежных поручений
покупателей; |
 | редактирование и регистрация актов списания; |
 | формирование, редактирование и регистрация
отложенных актов списания; |
 | распечатка реестра актов списания. |
Для решения этих функций в программе АРМ
«Клиенты» задействованы ранее описанные АРМ
«Информация» базы данных, а именно: данные с
постоянными характеристиками, с переменными
характеристиками, фармакологические группы,
условия хранения, производители. Кроме указанных
баз данных, в системе СУБД Foxpro созданы новые базы
данных, а именно: клиенты (Кlienty), группы клиентов
(Grоup kln), акты списания (Akty), приходные фактуры (Inzapa
DBF), поступивший товар (Inzapb DBF), фактуры возврата
(Inzzapa DBF), товар по фактурам возврата (Inzzapb DBF),
платежные поручения оплаты поступившего товара
(Proplata DBF), платежные поручения оплаты покупателей
(Platig DBF), счета покупателей (Cоunt DBF), расходные
фактуры (Ovzapa DBF), реализованный товар (Ovzapb DBF),
списанные товары (Oazapb DBF).
Ниже приводим описание структуры основных баз
АРМ «Клиенты».
Структура базы данных «Приходные фактуры» (Inzapa
DBF) представлена в таблице 1. Она состоит из 18
полей и проиндексирована по полям «Data» и NOM KLN
(номер клиента)
Таблица 1. База данных «Приходные фактуры»
(Inzapa.DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Дата регистрации фактуры |
(Data) |
Data |
| 2. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 3. |
Номер фактуры |
(10 символов) |
NOM DOKUM |
| 4. |
Номер клиента |
(6 знаков) |
NOM KLN |
| 5. |
Дата проплаты за товар |
(Data) |
Data OPLAT |
| 6. |
Номер валютного контракта |
(1 знак) |
NOM VALUT |
| 7. |
Сумма таможенная за товар |
(12 + 2 знака) |
SUM PR THR |
| 8. |
Сумма закупочная за товар |
(12 + 2 знака) |
SUM PR TWO |
| 9. |
Сумма отпускная за товар |
(12 + 2 знака) |
SUM PR ONE |
| 10. |
Процент скидки по фактуре |
(3 знака) |
PROC ZNYG |
| 11. |
Сумма скидки по закупочным ценам |
(10 + 2 знака) |
ZNYGKA |
| 12. |
Процент НДС по фактуре |
(3 знака) |
proc pdv |
| 13. |
Сумма НДС по закупочным ценам |
(12 + 2 знака) |
SUM PDV2 |
| 14. |
Сумма НДС по отпускным ценам |
(12 + 2 знака) |
SUM PDV1 |
| 15. |
Дооценка по отпускным ценам |
(7 + 4 знака) |
D UCIN TWO |
| 16. |
Дооценка по закупочным ценам |
(7 + 4 знака) |
D UCIN ONE |
| 17. |
Номер дебетного счета |
(5 символов) |
DEBET |
| 18. |
Номер кредитного счета |
(5 символов) |
CREDIT |
База данных «Поступивший товар» (Inzapb DBF)
содержит информацию о поступившем товаре
(таблица 2), а именно: количество, стоимость
покупная и отпускная, номер серии, срок годности,
принадлежность к той или иной группе. Для
быстрого поиска информации база
проиндексирована по двум полям — индекс фактуры
и номенклатурный номер.
Таблица 2. База данных «Поступивший товар»
(InzapB.DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 2. |
Номенклатурный номер |
(9 знаков) |
NOMENKL |
| 3. |
Количество товара |
(7 + 4 знака) |
KILKIST |
| 4. |
Цена таможенная |
(7 + 4 знака) |
PRICE THRE |
| 5. |
Цена закупочная |
(7 + 4 знака) |
PRICE TWO |
| 6. |
Цена отпускная |
(7 + 4 знака) |
PRICE ONE |
| 7. |
Отношение к товару с НДС |
(LOG) |
F PDV |
| 8. |
Отношение к импортному товару |
(LOG) |
F IMPORT |
| 9. |
Серия товара |
(9 символов) |
SERIJA |
| 10. |
Дата годности товара |
(DATA) |
PRYDATN |
База данных «Платежные поручения оплаты
поступившего товара» состоит из следующих шести
разделов: дата, номер платежного поручения,
название поставщика, сумма оплаты, сумма дебета и
кредита. Для ускорения поиска необходимой
информации база данных проиндексирована по двум
полям: индекс фактуры и номенклатурный номер.
Наличие этой базы данных позволяет осуществлять
контроль за взаиморасчетами с поставщиками.
Структура базы данных «Расходные фактуры»,
«Реализованный товар» (таблицы 3, 4) идентична
базам данных «Приходные фактуры» и «Поступивший
товар». Указанные базы данных предназначены для
сбора, хранения и выдачи информации о
реализованном товаре и состоянии взаиморасчетов
с покупателями. Базы данных «Платежные поручения
по реализованному товару» и «Счета покупателей»
по структуре подобны базам данных, хранящим
информацию о поступлении товара.
Таблица 3. База данных «Расходные фактуры»
(ovzapa.DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Дата регистрации фактуры |
(DATA) |
DATA |
| 2. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 3. |
Номер фактуры |
(10 символов) |
NOM DOKUM |
| 4. |
Номер клиента |
(6 знаков) |
NOM KLN |
| 5. |
Дата проплаты за товар |
(D ata) |
Data OPLAT |
| 6. |
Сумма таможенная за товар |
(12 + 2 знака) |
SUM PR THR |
| 7. |
Сумма закупочная за товар |
(12 + 2 знака) |
SUM PR TWO |
| 8. |
Сумма отпускная за товар |
(12 + 2 знака) |
SUM PR ONE |
| 9. |
Процент скидки по фактуре |
(3 знака) |
PROC ZNYG |
| 10. |
Сумма скидки по закупочным ценам |
(10 + 2 знака) |
ZNYGKA |
| 11. |
Процент НДС по фактуре |
(3 знака) |
proc pdv |
| 12. |
Сумма НДС по закупочным ценам |
(12 + 2 знака) |
SUM PDV2 |
| 13. |
Сумма ННС по розничным ценам |
(12 + 2 знака) |
SUM PDV1 |
| 14. |
Дооценка по закупочным ценам |
(7 + 4 знака) |
D UCIN ONE |
| 15. |
Дооценка по отпускным ценам |
(7 + 4 знака) |
D UCIN TWO |
| 16. |
Номер дебетного счета |
(5 символов) |
DEBET |
| 17. |
Номер кредитного счета |
(5 символов) |
CREDIT |
| 18. |
Предоплата по фактуре |
(LOG) |
FLAG PRED |
| 19. |
Документ распечатанный |
(LOG) |
FLAG DPUK |
Для ускорения поиска необходимой информации
база данных проиндексирована по двум полям:
индекс фактуры и номенклатурный номер.
Базы данных «Акты списания» (Ovzapa DBF) и
«Списанные товары» (Ovzapв DBF) соответственно
состоят из 15 и 7 полей (таблицы 5, 6), где хранится
экономическая информация о списанных
товарно-материальных ценностях.
Таблица 4. База данных «Реализованный товар»
(oazapa DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 2. |
Номенклатурный номер |
(9 знаков) |
NOMЕNKL |
| 3. |
Количество товара |
(7 + 4 знака) |
KILKIST |
| 4. |
Цена таможенная |
(7 + 4 знака) |
PRICE THRE |
| 5. |
Цена закупочная |
(7 + 4 знака) |
PRICE TWO |
| 6. |
Цена отпускная |
(7 + 4 знака) |
PRICE ONE |
| 7. |
Отношение к товару с НДС |
(LOG) |
F PDV |
| 8. |
Отношение к импортному товару |
(LOG) |
F IMPORT |
Таблица 5. База данных «Акты списания»
(oazapa.DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Дата регистрации фактуры |
(DATA) |
DATA |
| 2. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 3. |
Номер фактуры |
(10 символов) |
NOM DOKUM |
| 4. |
Номер акта списания |
(6 знаков) |
NOM KLN |
| 5. |
Сумма таможенная за товар |
(12 + 2 знака) |
SUM PR THR |
| 6. |
Сумма закупочная за товар |
(12 + 2 знака) |
SUM PR TWO |
| 7. |
Сумма розничная за товар |
(12 + 2 знака) |
SUM PR ONE |
| 8. |
Процент НДС по фактуре |
(3 знака) |
proc pdv |
| 9. |
Сумма скидки по закупочным ценам |
(10 + 2 знака) |
ZNYGKA |
| 10. |
Сумма НДС по розничным ценам |
(12 + 2 знака) |
SUM PDV1 |
| 11. |
Дооценка по закупочным ценам |
(7 + 4 знака) |
D UCIN ONE |
| 12. |
Дооценка по розничным ценам |
(7 + 4 знака) |
D UCIN TWO |
| 13. |
Номер дебетного счета |
(5 символов) |
DEBET |
| 14. |
Номер кредитного счета |
(5 символов) |
CREDIT |
| 15. |
Документ распечатанный |
(LOG) |
FLAG DPUK |
Таблица 6. База данных «Списанные товары»
(oazapB.DBF)
| |
Содержание поля |
Структура |
Название поля |
| 1. |
Индекс фактуры |
(7 знаков) |
NOM NOM |
| 2. |
Номенклатурный номер |
(9 знаков) |
NOMENKL |
| 3. |
Количество товара |
(7 + 4 знака) |
KILKIST |
| 4. |
Количество товара, снятого с НЗ |
(7 + 4 знака) |
KILKIST NZ |
| 5. |
Цена таможенная |
(7 +4 знака) |
PRICE THRE |
| 6. |
Цена закупочная |
(7 +4 знака) |
PRICE TWO |
| 7. |
Цена отпускная |
(7 +4 знака) |
PRICE ONE |
| 8. |
Отношение к товару с НДС |
(LOG) |
F PDV |
| 9. |
Отношение к импортному товару |
(LOG) |
F IMPORT |
База данных «Возвратные фактуры» и «Товар
возвратных фактур» состоят соответственно из 18 и
10 полей и по структуре аналогичны базам данных
«Приходные фактуры» и «Поступивший товар».
Структура разработанных баз данных АРМ
«Клиенты» позволяет осуществлять контроль за
всеми учетными операциями, связанными с
движением товара, взаиморасчетами с
поставщиками и покупателями.
© Провизор 1998–2026
|