Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 139; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.34.105 (0.008 с.) |