1С Предприятие. Практика программирования на платформе v7

  73c64bed     

Предопределенные процедуры глобального модуля


Для каждого модуля существуют предопределенные процедуры (действия), которые выполняются при определенных действиях пользователя. Для глобального модуля предусмотрены следующие процедуры:

ПриНачалеРаботыСистемы - отрабатывает в момент загрузки программы

ПриЗавершенииРаботыСистемы - отрабатывает в момент закрытия программы

ПриУдаленииДокумента - отрабатывает в момент удаления документов или постановки пометки на удаление документа

ПриУдаленииЭлемента - отрабатывает в момент удаления или постановки пометки на удаление элемента справочника

ПриЗаписиИстории - отрабатывает в момент записи истории значения периодического элемента

ПриУдаленииИстории - отрабатывает в момент удаления из списка истории значения периодического элемента

ПриЗаписи Константы - отрабатывает в момент записи значения константы

ПриОтменеПроведенияДокумента - отрабатывает в момент отмены проведения документа

V Формат исходных текстов программных модулей._____________________________ 43

ПриИзмененииВремениДокумента - отрабатывает в момент изменения времени существующего документа

ПриУстановкеОтбора - отрабатывает в момент установления отбора

ПриСменеРасчетного Периода - отрабатывает в момент смены расчетного периода журналов расчетов.

Вопросы для самоконтроля Что такое контекст?

Чем отличаются процедуры и функции?

Как определяются переменные во встроенном языке «1С:Предприятия»?

Как производится вызов процедур, функций и переменных модуля?

Как осуществляется доступ к свойствам агрегатных объектов метаданных?

Чем отличается контекст объекта от контекста формы объекта?

Чем отличаются предопределенные процедуры от остальных процедур?

Какова область действия переменных, процедур и функций?

Постановка учебной задачи

Создать механизм списания оборудования по амортизации. Списание производить с остаточной стоимости оборудования ежемесячно с учетом фактически отработанного времени в часах. Для каждого вида оборудования сохранять все закупочные цены, вводимые приходными документами, коэффициент амортизации в час и график работы. Предусмотреть ввод рекомендованной цены по группе элементов справочника. Для любого вида оборудования предусмотреть возможность оприходования в различных единицах измерения с соответствующим коэффициентом пересчета к наименьшей единице измерения. Предусмотреть возможность подчинения Документов друг другу с помощью общего реквизита «Основание». Предусмотреть возможность задавать в документах тип учета. При вводе новых Документов указывать текущее значение типа учета. При копировании Документов, реквизиту «Основание» задать значение копируемого документа. Документ списания сделать регламентным, с проверкой на наличие соответствующих документов в текущем месяце. Предусмотреть возможность корректировки графиков работы оборудования по фактически отработанному времени. Алгоритм расчета суммы списания определять при оприходовании

44_______________________ 1С:Предприятие. Практика программирования на платформе V7

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

VI Пример создания простой реляционной структуры____________________________ 45_



Содержание раздела