![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание структуры программы.
Учитывая сформированную иерархическую структуру данных и очередность реализации проекта процесс технической реализации состоял из следующих этапов.
1. Оформление, учет и выписка первичной бухгалтерской документации (счетов) по основному профилю работы организации (системы КонсультантПлюс)
Для реализации данного этапа была разработана структура взаимодействия трех форм: 1. «ОсновнаяОформлениеСчетов» - основная (источник записей таблица «Заказчики»). 2. «ОсновныеСчета:Подчиненая» - подчиненная1 (к основной) (источник записей таблица «СчетаОсновные»). 3. «Дистрибутивы1» - подчиненная1.1 (к подчиненной1) (источник записей таблица «Дистрибутивы»).
Форма «ОсновнаяОформлениеСчетов».
а) Поля.
1) «Образец» Назначение: для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка165»(Найти). Вводимое значение: текстовое или цифровое. 2) «Долг» Назначение: свободное поле для отображения неучтенной задолженности для текущей организации. Заполнение: в процедуре обработки события по событию «Текущая запись» для данной формы. Примечание: при очистке данного поля снимается задолженность с данной организации и очищаются соответствующее связанные поля в таблице «КредитАванс». Это осуществляется по событию «После обновления» в процедуре обработки события (листинг 3.1). 3) «Код» (поле со списком) Назначение: для отображения и выбора типа статуса текущей организации. Заполнение: выбор из списка. Источник записей: аналогичное поле в исходной таблице. 4) «Организация» Назначение: для отображения названия текущей организации. Источник записей: аналогичное поле в исходной таблице. 5) «Прейскурант» Назначение: свободное поле для отображения типа прейскуранта по которому производится расчет для текущей организации. Заполнение: выбор из списка. Источник записей: аналогичное поле в исходной таблице. Примечания: - при выборе значения из списка, по событию «После обновления» в процедуре обработки события (листинг 3.2), меняется значения источника строк для поля «ВидСопровождения» в соответствии с наличием видов сопровождения для выбранного прейскуранта.
- на событию «Потеря фокуса» в процедуре обработки события (листинг 3.3), происходит проверка на наличие ввода пустого значения. 6) «ВидСопровождения» Назначение: для отображения типа сопровождения по которому производится расчет для текущей организации. Заполнение: выбор из списка (значения списка изменяются в соответствии с типом прейскуранта). Источник записей: аналогичное поле в исходной таблице. 7) «Список116»(Список) Назначение: свободное поле для поиска организации и перехода на требуемую запись. Источник записей: SQL - запрос по таблице «Заказчики». Примечания: сформирован с помощью мастера. 8) Остальные поля «Индекс», «Страна» и т.д. предназначены для отображения ввода и изменения адресных и банковских реквизитов текущей организации. Назначение: для отображения типа сопровождения по которому производится расчет для текущей организации. Источники записей: аналогичные поля в исходной таблице.
б) Кнопки. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки»)
1) «Кнопка165»(Найти). Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.4). Примечания: задание флагу flagFind значения True (используется для отлавливания ошибки в «Отсутствие текущей записи», процедуре обработки события по событию «Текущая запись» для формы «Основная»).
2) «Кнопка177»(Настройки счета). Назначение: для вывода на экран диалогового окна «Настройки счета» (смотри пункт __). Примечания: реализация с помощью мастера.
3) «Кнопка170»(Настройки счета). Назначение: для предварительного просмотра образца счета. Процедура обработки событий. Примечания: реализация с помощью мастера.
4) «КнопкаЗакрытьФорму» (Настройки счета). Назначение: для закрытия текущей формы. Примечания: реализация с помощью мастера.
5) «Кнопка_Новая_Запись» (Новая организация). Назначение: для перехода в текущей форме на новую запись (ввод новой организации). Примечания: реализация с помощью мастера, задание флагу flagNew значения True (используется для отлавливания ошибки в «Отсутствие текущей записи», процедуре обработки события по событию «Текущая запись» для формы «Основная»).
6) «Примечания» Назначение: для вывода диалогового окна записи примечаний к текущей организации Примечания: реализация с помощью мастера.
в) Переключатели. (для переключателей процедуры обработки событий вызываются по событию «После обновления»)
1) «Группа 168» (Организация-Счет). Назначение: для перехода между информацией о счете и адресными реквизитами для текущей организации. Процедура обработки событий (листинг 3.5) Примечания: задание свойству «Visible» значения True или False в зависимости от положения переключателя. событию «Текущая запись» для формы «Основная»).
|
|||||||||
Последнее изменение этой страницы: 2020-03-14; просмотров: 141; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.254.218 (0.007 с.) |