Форма «Платежки» -ленточная форма. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Форма «Платежки» -ленточная форма.



 

а) Поля.

 

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 с.)