Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Форма «Платежки» -ленточная форма.
а) Поля.
1) «НомерПлатежки». Назначение: для ввода и отображения номера платежного поручения, оплачивающего текущий счет. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
2) «ДатаПлатежки». Назначение: для ввода и отображения даты платежного поручения, оплачивающего текущий счет. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
3) «СуммаПлатежки». Назначение: для ввода и отображения суммы по платежному поручению, оплачивающего текущий счет. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
4) «ДатаВыписки». Назначение: для ввода и отображения даты выписки платежного поручения, оплачивающего текущий счет. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
5) «КодСчета» - скрытое поле. Назначение: главное связующее поле по для форм Подчиненная1 и Подчиненная1.2. Заполнение: автоматически. Источник записей: аналогичное поле в исходной таблице. Примечание: не удалять. Форма «СчетаФактурыОсновные».
а) Поля.
1) «НомерСчетаФактуры». Назначение: для ввода и отображения номера счета-фактуры для текущего счета. Заполнение: ввод с клавиатуры или в процедуре обработки событий по событию «После обновления» для группы «Группа337». Источник записей: аналогичное поле в исходной таблице.
2) «КодСчета» - скрытое поле. Назначение: главное связующее поле по для форм Подчиненная1 и Подчиненная1.3. Заполнение: автоматически. Источник записей: аналогичное поле в исходной таблице. Примечание: не удалять.
Комментарии. Описанная структура имеет следующие особенности работы
1. Для формы Основная и ПросмотрSub по событию «Текущая запись» в процедуре обработки событий происходит проверка значения поля «ОплатаСчета» и в соответствии с этим свойству формы Подчиненная1.2 задается значение True или False.(листинг 3.35).
3. Оформление, учет и выписка первичной бухгалтерской документации (счетов) по дополнительным заказам (программное и аппаратное обеспечение, информационные услуги) Для реализации данного этапа была разработана структура взаимодействия трех форм:
1. «ДругиеЗаказыОформление» - основная (источник записей таблица «Заказчики»). 2. «ДругиеСчетаПод» - подчиненная1 (к основной) (источник записей таблица «ДругиеСчета»). 3. «ДругиеСчетаПодПод» - подчиненная1.1 (к подчиненной1) (источник записей таблица «Дистрибутивы»).
Данные три формы получены модификацией комплекса форм по выписке основных счетов. При модификации у форм «ОсновнаяОформлениеСчетов» и «ОсновныеСчета:Подчиненая» были изменены только источник данных (таблицы) и измены соответствующие имена полей и форм функциях. Поэтому в данном разделе будут рассмотрены только дополнения и изменения к исходным формам.
Форма «ДругиеЗаказыОформление».
а) Поля - аналогичны. б) Группы - аналогичны. в) Кнопки. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки») 1) «Кнопка170». Назначение: для предварительного просмотра образца счета, выписанного на текущую организацию. Процедура обработки событий (листинг 3.36). Примечания: реализация с помощью мастера, проверка значений формы критических для выписки счета.
Форма «ДругиеСчетаПод».
а) Поля - аналогичны, кроме:
1) «Цена», «Сопровождение», «ЦенаСпецВыпуска». Назначение: для ввода и отображения номера счета-фактуры для текущего счета. Заполнение: ввод с клавиатуры или в процедуре обработки событий по событию «После обновления» для группы «Группа337». Источник записей: аналогичное поле в исходной таблице.
б) Кнопки - аналогичны, кроме. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки»)
1) «КнопкаНоваяЗапись». Назначение: для перехода на новую запись для данной форма (новый счет для текущей организации) и заполнения поля «НомерСчета» следующим номером согласно существующей номенклатуре, очистка временных таблиц «НаВыпискуСчета» и «НаВыпискуНакладной». Процедура обработки событий (листинг 3.37). Примечания: * отладить на возникновение ошибок при нестандартном номере предыдущего счета.
2) «Кнопка333», «Кнопка334», «Кнопка335», «Кнопка336». Назначение: для перехода по записям для текущей формы (счета для данной организации). Реализация с помощью мастера.
Форма «ДругиеСчетаПодПод».
а) Поля.
1) «КодСистемы» (Наименование). Назначение: для ввода и отображения наименования товара в заказе для текущего счета. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
2) «Примечания». Назначение: для ввода и отображения примечания к товару в заказе для текущего счета. Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
3) «НомерДистрибутива» (Рег. номер). Назначение: для ввода и отображения уникального идентификационного номера товара в заказе для текущего счета (если он есть). Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
4) «Количество». Назначение: для ввода и отображения количества единиц товара в заказе для текущего счета (если он есть). Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
5) «Цена». Назначение: для ввода и отображения стоимости указанного количества товара (без НДС) в заказе для текущего счета (то есть вводимое значение = цена 1-й ед. товара * кол-во товара). Заполнение: ввод с клавиатуры. Источник записей: аналогичное поле в исходной таблице.
5) «СистемыНаВыписку» - список. Заполнение: по SQL - запросу. Источник строк: SQL - запрос по таблице «НаВыпискуСчета». (SELECT DISTINCTROW [НаВыпискуСчета].[Код], [НаВыпискуСчета].[Система], [НаВыпискуСчета].[Количество] FROM [НаВыпискуСчета];) Примечание: так как данное поле имеет источник строк SQL - запрос по временной таблице, то отображение изменений для данного поля происходит после обновления данных в форме (DoCmd Refresh).
5) «КодСчета» - скрытое поле. Назначение: главное связующее поле для форм Подчиненная1 и Подчиненная1.1. Заполнение: автоматически. Источник записей: аналогичное поле в исходной таблице. Примечание: не удалять.
б) Кнопки. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки»)
1) «Кнопка63» (Добавить новую >- при выписке в счете нового заказа). Назначение: занесение информации для данного заказа счета во временную таблицу «НаВыпискуСчета» с проверкой на наличие правильности заполнения критических значений полей, обновление содержимого формы, с целью отображения последних изменений (в списке «СистемыНаВыписку») и переход на новую запись в текущей форме (для ввода нового заказа счета). Процедура обработки событий (листинг 3.38). Примечания: -.
2) «Кнопка69» (Добавить > - при повторной выписке счета). Назначение: занесение информации для данного заказа счета во временную таблицу «НаВыпискуСчета» с проверкой на наличие правильности заполнения критических значений полей, обновление содержимого формы, с целью отображения последних изменений (в списке «СистемыНаВыписку») и переход на следующую запись в текущей форме (для ввода или изменения следующего заказа счета). Процедура обработки событий (листинг 3.39). Примечания: -.
3) «Кнопка71», «Кнопка72», «Кнопка73», «Кнопка75». Назначение: для перехода по записям для текущей формы (заказы для данной счета). Реализация с помощью мастера.
4) «Кнопка70». Назначение: для удаления выделенной записи в списке «СистемыНаВыписку» из временной таблицы «НаВыпискуСчета» с проверкой на наличие выделенной записи, обновление содержимого формы, с целью отображения последних изменений (в списке «СистемыНаВыписку»). Процедура обработки событий (листинг 3.40). Примечания: -.
5) «Кнопка74». Назначение: для удаления всех записей в списке «СистемыНаВыписку» из временной таблицы «НаВыпискуСчета», обновление содержимого формы, с целью отображения последних изменений (в списке «СистемыНаВыписку»). Процедура обработки событий (листинг 3.41). Примечания: -.
4. Оформление, учет и выписка вторичной отчетной документации (акты на установку, накладные, счета-фактуры, акты на информационные услуги), фиксирование информации о приходе денежных средств по счетам, формирование первичного финансового отчета по дополнительным заказам организации (программное и аппаратное обеспечение, информационные услуги)
Для реализации данного этапа была разработана структура взаимодействия четырех форм: 1. «ПросмотрДрСчетов» - основная (источник записей таблица «Заказчики»). 2. «ПросмотрДрСчетовSub» - подчиненная1 (к основной) (источник записей таблица «ДругиеСчета»). 3. «ПросмотрДрСчетовSubSub» - подчиненная1.1 (к подчиненной1) (источник записей таблица «ДругиеЗаказы»). 3. «ДругиеПлатежки» - подчиненная1.2 (к подчиненной1) (источник записей таблица «ДругиеПлатежки»).
Данные формы получены модификацией комплекса форм по просмотру основных счетов. При модификации у форм были модифицированы основные функции в соответствии с данными и измены соответствующие имена полей и форм в функциях. Поэтому в данном разделе будут рассмотрены только дополнения и изменения к исходным формам.
Форма «ПросмотрДрСчетов».
а) Поля - аналогичны.
б) Кнопки. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки») - аналогичны
в) Группы. (для групп процедуры обработки событий вызываются по событию «После обновления»).
1) «Группа 168» (Организация-Счет). Назначение: для перехода между информацией о счете и адресными реквизитами для текущей организации. Процедура обработки событий (листинг 3.42) Примечания: задание свойству «Visible» значения True или False в зависимости от положения переключателя.
|
|||||||
Последнее изменение этой страницы: 2020-03-14; просмотров: 109; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.142.248 (0.023 с.) |