МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг

    Заполнение: выбор из списка.

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

    4) «НомерНакладной» ((№ Накладной).

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

    документации по счету на продажу.

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

    событию «После обновления» группы «Группв337» (смотри пункт __ ).

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

    Примечание: при просмотре счета на сопровождение значение данного поля

    остается пустым. *вынести номера платежных поручений в отдельную таблицу,

    так как не каждый счет выписывается на продажу и возможно наличие большого

    количества пустых полей.

    5) «ВсеПлатежки» - скрытое поле.

    Назначение: свободное поле для хранения текстовой информации по

    платежным поручениям оплачивающим текущий счет (Пример: № 24 от 03.02.97).

    Заполнение: в процедуре обработки событий кнопки «Кнопка174» в форме

    Основная. (смотри пункт __ ).

    Примечание: * усовершенствовать заполнение по правилам (Пример: 3

    февраля 1997 года).

    6) «ПоСчету» (е по счету).

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

    НДС для визуальной оценки совпадения суммы по счету и суммы по платежным

    поручениям.

    Заполнение: в процедуре обработки событий кнопки «Кнопка347» (Занести).

    7) «ПоПлатежке» (е по платежке).

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

    средств по платежным поручениям, для визуальной оценки совпадения суммы по

    счету и суммы по платежным поручениям.

    Заполнение: в процедуре обработки событий кнопки «Кнопка347»

    (Занести)(смотри пункт __ ).

    8) «Разница».

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

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

    Заполнение: в процедуре обработки событий кнопки «Кнопка347»

    (Занести)(смотри пункт __ ).

    9) «КодИсточника».

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

    пользователе по данному счету.

    Заполнение: выбор из списка .

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

    10) «КодПодразделения».

    Назначение: для выбора и отображения названия подразделения от которого

    поступила информации о пользователе по данному счету.

    Заполнение: выбор из списка .

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

    11) «КодСотрудника».

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

    поступила информации о пользователе по данному счету.

    Заполнение: выбор из списка .

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

    12) «КодАгента».

    Назначение: для выбора и отображения фамилии агента от которого

    поступила информации о пользователе по данному счету.

    Заполнение: выбор из списка .

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

    Примечание: в процедуре обработки событий по событию «После обновления»

    для данного поля заполняется поле «СуммаСНакоплением» для отображения общей

    суммы заказов проданных вышеуказанным агентом в долларах (листинг 3.26).

    13) «Агент_процент_1»(% от реализации).

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

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

    Заполнение: ввод с клавиатуры, тип вводимого значения дробное число с

    разделителем точка (Пример: 0.1 - 10%).

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

    Примечание: в процедуре обработки событий по событию «После обновления»

    для данного поля рассчитывается значение в поле «ВознагрАгента» и

    «НаРукиАгент» текущей формы (листинг 3.27).

    14) «Агент_процент_2»(% от сопровож.).

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

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

    Заполнение: ввод с клавиатуры, тип вводимого значения дробное число с

    разделителем точка (Пример: 0.1 - 10%).

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

    Примечание: в процедуре обработки событий по событию «После обновления»

    для данного поля рассчитывается значение в поле «ВознагрАгента»

    «НаРукиАгент» текущей формы (листинг 3.28).

    15) «ВознагрАгент» (Сумма).

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

    суммы данного счета.

    Заполнение: в процедуре обработки событий по событию «После обновления»

    для поля «Агент_процент_1» и поля «Агент_процент_2».

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

    16) «НаРукиАгент» (На руки).

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

    агенту от суммы данного счета.

    Заполнение: в процедуре обработки событий по событию «После обновления»

    для поля «Агент_процент_1» и поля «Агент_процент_2».

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

    17) «КурсДоллара» (Курс $).

    Назначение: для отображения сегодняшнего курса доллара.

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

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

    Поле392

    18) «Поле392» (Сумма в $).

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

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

    Заполнение: =[ВознагрАгент]/[КурсДоллара].

    19) «СуммаСНакоплением».

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

    проданных вышеуказанным агентом в долларах.

    Заполнение: в процедуре обработки событий по событию «После обновления»

    для поля «КодАгента».

    20) «КодЗаказчика» - скрытое поле.

    Назначение: главное связующее поле по для форм Подчиненная1 и Основная.

    Заполнение: автоматически .

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

    Примечание: не удалять.

    б) Флажки.

    1) «ВыпискаНакладной» и «ВыпискаАктов».

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

    Заполнение: по процедуре обработки события для кнопки «Кнопка174» в

    форме Основная.

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

    2) «ОплатаСчета».

    Назначение: отметка об оплате текущего счета.

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

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

    Примечание: в процедуре обработки событий по событию «После обновления»

    для данного поля свойству Visible формы Подчиненая1.2 присваивается

    значение True или False в зависимости от факта оплаты счета (листинг 3.29).

    3) «ВнесениеВАО»(Внесение в авансовый отчет). - скрытое поле

    Назначение: отметка о внесение суммы по текущему счету в авансовый

    отчет.

    Заполнение: по процедуре обработки события для кнопки «Кнопка347» в

    текущей форме.

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

    в) Группы.

    1) «Группа337».

    Назначение: переключение между информацией о счете и информацией о

    заказах, входящих в счет.

    Примечания: * автоматическое вычисление следующего номера накладной

    (поле «НомерНакладной»в текущей форме) и счета-фактуры (поле

    «НомерСчетаФактуры» в форме Подчиненая1.3) в процедуре обработки событий по

    событию «После обновления» для данной группы (листинг 3.30).

    г) Кнопки. (для кнопок процедуры обработки событий вызываются по

    событию «Нажатие кнопки»)

    1) «Кнопка322», «Кнопка323», «Кнопка324», «Кнопка325».

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

    организации). Реализация с помощью мастера.

    Примечания: * по процедурам обработки событий для данных кнопок

    происходит очистка содержимого временных таблиц «НаВыпискуСчета» и

    «НаВыпискуНакладной» (листинг 3.31).

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

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

    (листинг 3.32).

    Примечания: * отладить возникновение ошибок и тестировать, тестировать,

    тестировать.

    3) «Кнопка368».

    Назначение: для удаления данных по текущему счету из авансового отчета

    (листинг 3.33).

    Примечания: * пользоваться аккуратно.

    Форма «ПросмотрSubSub».

    а) Поля.

    1) «КодСистемы» (Система).

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

    оформлена запись в счете.

    Заполнение: выбор из списка.

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

    Примечание: *нужно ли позволять выбор и ввод в этом и следующих полях,

    кроме поля «НомерДистрибутива»

    2) «Код» (Тип системы) - поле со списком.

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

    оформлена запись в счете.

    Заполнение: выбор из списка.

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

    3) «СпецвыпускИлиНет» - флажок. (Спецвыпуск).

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

    спецвыпуском или нет.

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

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

    4) «НомерДистрибутива».

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

    системы.

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

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

    5) «Скидки» (Скидки на систему). - необходимость в данной форме ???.

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

    продаже.

    Заполнение: ввод с клавиатуры, значение для ввода - дробное число (0.15

    - 15%).

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

    6) «КоличествоМ» (Количество месяцев) - необходимость в данной форме

    ???.

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

    текущую систему.

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

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

    7) «СкидкиС» (Скидки на сопров.) - необходимость в данной форме ???.

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

    Заполнение: ввод с клавиатуры, значение для ввода - дробное число (0.15

    - 15%).

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

    8) «Цена» (Поставка).

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

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

    9) «Сопровождение». - необходимость в данной форме ???.

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

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

    10) «СистемыНаВыписку» - список.

    Назначение: свободное поле для отображения перечня заказов входящих в

    счет.

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

    Источник строк: SQL - запрос по таблице «НаВыпискуСчета».

    (SELECT DISTINCTROW [НаВыпискуСчета].[Код], [НаВыпискуСчета].[Система],

    [НаВыпискуСчета].[Количество] FROM [НаВыпискуСчета];)

    Примечание: так как данное поле имеет источник строк SQL - запрос по

    временной таблице, то отображение изменений для данного поля происходит

    после обновления данных в форме (DoCmd Refresh).

    11) «КодСчета» - скрытое поле.

    Назначение: главное связующее поле по для форм Подчиненная1 и

    Подчиненная1.1.

    Заполнение: автоматически .

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

    Примечание: не удалять.

    12) «КодМесяца» - скрытое поле.

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

    выписан счет.

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

    Примечание: используется при выписке актов.

    б) Кнопки. (для кнопок процедуры обработки событий вызываются по

    событию «Нажатие кнопки»)

    1) «КнопкаНЗ» (Добавить в накладную >).

    Назначение: занесение информации для данного заказа счета во временную

    таблицы «НаВыпискуСчета» и «НаВыпискуНакладной»с проверкой на наличие

    правильности заполнения критических значений полей, обновление содержимого

    формы, с целью отображения последних изменений (в списке

    «СистемыНаВыписку») и переход на следующую запись в текущей форме (для

    ввода информации по следующему заказу счета) (листинг 3.34).

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

    2) «Кнопка49», «Кнопка50», «Кнопка51», «Кнопка52».

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

    данной счета). Реализация с помощью мастера.

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

    а) Поля.

    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) «Количество».

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

    для текущего счета (если он есть).

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

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

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.