Ввод и изменение адресных и банковских реквизитов организаций

Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг
Значение внутрифирменной системы информации Технические средства, используемые во внутрифирменной системе информации Реляционные базы данных Проектирование баз данных Оцените базы данных с точки зрения того, удовлетворяют ли заказчика полученные результаты Оформление, учет и выписка первичной бухгалтерской документации (счетов) по основному профилю работы организации (системы КонсультантПлюс) Проектирование структуры данных Связь таблицы «ОсновныеСчета» с таблицей «Дистрибутивы» Связь таблицы «ОсновныеСчета» с таблицей «Подразделение» Формы отчетности (счетов, актов, счетов-фактур, накладных) Ввод и изменение адресных и банковских реквизитов организаций Инициализация глобальных переменных НдсДляСчета и ВалДляСчета Проверка допустимости напряжений прикосновения и времени срабатывания защитного аппарата
177562
знака
0
таблиц
14
изображений

7. Ввод и изменение адресных и банковских реквизитов организаций.


Форма «НовыеЗаказчики»





а) Поля

Поля данной формы являются простыми полями для ввода информации об адресных и банковских реквизитах организаций.

Поля для данной формы имеют источниками данных аналогичные поля в исходной таблице.


1) «Образец»

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка56»(Найти).

Вводимое значение: текстовое или цифровое.


2) «Список57»(Список) - скрытое поле

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице «Заказчики».

Примечания: сформирован с помощью мастера.


б) Кнопки


1) «Кнопка50».

Назначение: для вывода на экран диалогового окна «СтатусЗаказчика», для ввода нового типа статуса организации (см пункт __ ).

Примечания: реализация с помощью мастера.


2) «Кнопка43».

Назначение: переход на новую запись для данной формы (ввод новой организации).

Примечания: реализация с помощью мастера.


3) «Кнопка44», «Кнопка45», «Кнопка46», «Кнопка47»

Назначение: переход по записям данной формы (первая, предыдущая, следующая и последняя записи).

Примечания: реализация с помощью мастера.


4) «Кнопка_Закрыть»

Назначение: закрытие данной формы.

Примечания: реализация с помощью мастера.


5) «Кнопка56»(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.66).

Примечания: - .


8. Изменение данных по авансовому отчету (корректировка распределения сумм по месяцам для организаций).


Для реализации данного этапа была разработана структура взаимодействия трех форм:

1. «ИзменитьАвансОтчет» - основная

(источник записей таблица «Заказчики»).

2. «SubИзменениеАавнсОтчета» - подчиненная1 (к основной)

(источник записей временная таблица «Изменение АвансОтчета»).

3. «ИзменАавнсОтчТАБЛ» - вспомогательная

(источник записей таблица «АвансовыйОтчет»).


Форма «ИзменитьАвансОтчет»





а) Поля


1) «Образец»

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка24»(Найти).

Вводимое значение: текстовое или цифровое.


2) «Организация»

Назначение: для отображения названия текущей организации.

Источник записей: аналогичное поле в исходной таблице.


3) «Список13» - список.

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице «Заказчики».

Примечания: сформирован с помощью мастера.


б) Кнопки


1) «Кнопка24»(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.67).

Примечания:.


2) «КнопкаЗакрытьФорму» (Настройки счета).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.


Форма «SubИзменениеАавнсОтчета» - ленточная форма


а) Поля


1) «ПоСчету»

Назначение: для отображения номера счета по которому было выписано сопровождение для текущей организации.

Источник записей: аналогичное поле в исходной таблице.


2) «КодСистемы»

Назначение: для отображения названия системы, на которую было выписано сопровождение для текущей организации.

Источник записей: аналогичное поле в исходной таблице.


3) «ДатаНМС» - скрытое поле

Назначение: для хранения даты начального месяца сопровождения по данному счету.

Источник записей: аналогичное поле в исходной таблице.


4) «Поле2» - скрытое поле

Назначение: для хранения даты последнего месяца сопровождения по данному счету.

Источник записей: аналогичное поле в исходной таблице.


5) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи в авансовом отчете. Значение используется, как значение фильтра при вызове диалогового окна «ИзменАавнсОтчТАБЛ».

Источник записей: аналогичное поле в исходной таблице.


6) «Поле4»

Назначение: для отображения даты первого месяца сопровождения по данному счету.

Источник записей: =Format([ДатаHMC];"mmmm yyyy").


7) «ДатаПМС»

Назначение: для отображения даты последнего месяца сопровождения по данному счету.

Источник записей: =Format([Поле2];"mmmm yyyy")


б) Кнопки


1) «Кнопка14» (...).

Назначение: для вызова диалогового окна «ИзменАавнсОтчТАБЛ», с применением фильтра по соответствующему значению в поле «ИдентКод» (листинг 3.68).

Примечания: реализация с помощью мастера.


Форма «ИзменАавнсОтчТАБЛ» - ленточная форма


а) Поля


1) «Месяц»

Назначение: для отображения месяца авансового отчета.

Источник записей: аналогичное поле в исходной таблице.


2) «Сумма»

Назначение: для отображения суммы по соответствующему месяцу авансового отчета.

Источник записей: аналогичное поле в исходной таблице.


3) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи по авансовому отчету. Значение по которому используется фильтр при вызове диалогового окна «ИзменАавнсОтчТАБЛ».

Источник записей: аналогичное поле в исходной таблице.


б) Кнопки


1) «Кнопка8» (Выход).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.


Комментарии.

Описанная структура имеет следующие особенности работы


1. Для формы Основная по событию «Текущая запись» в процедуре обработки событий происходит заполнение временной таблицы «Изменение АвансОтчета» и обновление формы, с целью отображения последних изменений с подчиненной форме .

(листинг 3.69).


9. Общая результирующая информация по организациям, адресные и банковские реквизиты, счета, выписанные на организации, информация по системам для данной организации.


Для реализации данного этапа была разработана структура взаимодействия трех форм:

1. «ИнфПоОрганизациям» - основная

(источник записей таблица «Заказчики»).

2. «ИнфоПоОрганСистемы» - подчиненная1 (к основной)

(источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

3. «ИнфоПоОрганSub» - подчиненная2 (к основной)

(источник записей временная таблица «ИнфоПоСистемамЗаказчика»).


Форма «ИнфПоОрганизациям»


а) Поля


1) «Образец»

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка24»(Найти).

Вводимое значение: текстовое или цифровое.


2) «Список13» - список.

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице «Заказчики».

Примечания: сформирован с помощью мастера.


3) Другие поля данной формы являются полями для отображения адресных и банковских реквизитов текущей организации и имеют источниками данных соответствующие поля в исходной таблице.


б) Кнопки


1) «Кнопка24»(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.70).

Примечания:.


2) «Кнопка57» (Обновить) - необходимость?.

Назначение: для обновления данных для текущей формы. Процедура обработки событий (листинг 3.71).

Примечания: считывание обновленных данных из исходной таблицы на сетевом диске.


3) «Кнопка26» (Адрес, реквизиты).

Назначение: для вывода на экран адресных и банковских реквизитов организации (листинг 3.72).

Примечания: задание свойству Visible форм Подчиненная1 и Подчиненная2 значения False.


4) «Кнопка28» (Счета).

Назначение: для вывода на экран информации по счетам выписанным для текущей организации. (листинг 3.73).

Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика», задание свойству Visible формы Подчиненная1 значения True и Подчиненная2 значения False.


5) «Кнопка27» (Системы).

Назначение: для вывода на экран информации по системам для текущей организации. (листинг 3.74).

Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика», задание свойству Visible формы Подчиненная1 значения False и Подчиненная2 значения True.


6) «Кнопка25» (Выход).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.


Форма «ИнфоПоОрганСистемы» - ленточная форма


а) Поля данной формы являются полями для отображения информации временной таблицы источника данных формы и имеют источниками данных соответствующие поля в исходной таблице.


Форма «ИнфоПоОрганSub» - ленточная форма



а) Поля

1) «Поле4»

Назначение: для отображения даты начала сопровождения текущей системы по последнему выписанному и оплаченному счету.

Источник записей: =Format([Поле20];"mmmm yyyy").


2) «ДатаПМС»

Назначение: для отображения даты конца сопровождения текущей системы по последнему выписанному и оплаченному счету.

Источник записей: =Format([Поле2];"mmmm yyyy").


3) Другие поля данной формы являются полями для отображения адресных и банковских реквизитов текущей организации и имеют источниками данных соответствующие поля в исходной таблице.


10. Обмен сообщениями между пользователями (в дальнейшем возможно использование для заказа счетов актов и так далее? ).


Форма «Сообщения»


а) Поля


1) «username» (Кому) - поле со списком

Назначение: для выбора имени пользователя, которому должно быть отправлено сообщение.

Источник строк: SQL - запрос.

Заполнение: по SQL - запросу.

(SELECT DISTINCTROW [usersTable].[Код], [usersTable].[user] FROM [usersTable];)

Примечания:


2) «messageText» (Текст сообщения)

Назначение: для ввода текста сообщения.

Заполнение: ввод с клавиатуры.


б) Кнопки


1) «Кнопка8» (Послать сообщение).

Назначение: для отсылки сообщения. Процедура обработки событий (листинг 3.75).

Примечания: заполнение временной таблицы «flagsTable».


2) «Кнопка28» (Выход).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.


Форма «HiddenFormForCheck»

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


Комментарии.

Описанная структура имеет следующие особенности работы


1. Для формы HiddenFormForCheck по событию «Таймер» в процедуре обработки событий происходит проверка содержимого таблицы «flagsTable» на наличие соответствующего имени пользователя для проверки наличия сообщения для него.

(листинг 3.76).



Информация о работе «Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг»
Раздел: Информатика, программирование
Количество знаков с пробелами: 177562
Количество таблиц: 0
Количество изображений: 14

Похожие работы

Скачать
67476
7
8

... на промышленном предприятии, разработать и обосновать комплекс практических мероприятий по совершенствованию системы в краткосрочном периоде. Объект исследования: стратегическое управление инновационными процессами в сфере информационных технологий на ОАО «Смоленский авиационный завод». 1.         Сведения о предприятии ОАО «СмАЗ» 1.1      Организационно-управленческая характеристика ...

Скачать
152535
20
7

... 14 664 000руб. 3.  Корректировка чистых активов предприятия и определение реальной рыночной стоимости предприятия затратным подходом выявил стоимость предприятия в 7 583 000руб. Глава 3. Разработка системы мониторинга оценки бизнеса промышленного предприятия 3.1  Роль оценщика (фирмы по оценке бизнеса) в системе мониторинга ...

Скачать
86790
8
2

... развития коммерческого предприятия ООО Фирма «РИКА» достаточно обширны. Сегодня данная фирма - несомненный лидер среди подобных себе в республике Хакасия. Рассмотрев процессы автоматизации управления коммерческого предприятия, проведя обзор позиции фирмы на рынке, можно дать следующие рекомендательные выводы: Торговому предприятию ООО Фирма «РИКА» необходимо продолжать осуществлять основную ...

Скачать
114209
7
25

... и дальнейшего использования «Автоматизированной системы агентства недвижимости» на предприятии. 1.4      Постановка цели и подзадач автоматизации. Критерии достижения цели 1.4.1               Экономическая сущность задачи Экономической сущностью задачи автоматизации риэлтерской деятельности агентства недвижимости «Елена» является повышение результативности труда посредством автоматизации ...

0 комментариев


Наверх