Описание программного модуля «Аккумулятор»
1. Назначение
Программный модуль «Аккумулятор» предназначен для реализации возможностей компоненты «1С:Оперативный учет» на компьютерах, на которых не установлена эта компонента. «Аккумулятор» включает средства создания и поддержки базы оперативных данных, проведения документов, формирования запросов для получения сводных данных и данных по отдельным проводкам.
2. Метаданные
Программный модуль «Аккумулятор» реализован на базе справочников. Понятие «аккумулятор» объединяет два справочника: справочник параметров учета и подчиненный ему справочник движений. В информационной базе может быть множество независимых аккумуляторов. Связь между аккумуляторами и документами, формирующими записи в аккумуляторы при их проведении, определяется в справочнике схем проведения, где документу сопоставляется подмножество аккумуляторов метаданных и список параметров движений. По этой схеме все проводки формируются автоматически в момент проведения соответствующих документов.
3. Справочник параметров учета
Структура всех справочников параметров учета всегда должна быть одинаковой:
Уровней 1
Код числовой, длина >= 5
Наименование строка, длина 50
Проводка строка, длина 25 сортировка, отбор
<ИмяРеквизита> число
<ИмяРеквизита>Приход число
<ИмяРеквизита>Расход число
Наименование в справочнике параметров учета и определяет, собственно говоря, основные параметры, по которым предполагается вести оперативный учет.
Проводка в справочнике параметров учета будет соответствовать названию проводки в справочнике схем проведения.
Справочник параметров учета должен содержать реквизиты учета, значения которых изменяются при проведении документов. Таких изменяемых реквизитов может быть сколько угодно. Они должны группироваться по три для учета суммы, прихода и расхода по реквизиту.
4. Справочник движений
Имя справочника движений должно соответствовать имени справочника параметров – владельца. Если имя справочника параметров – ИМЯ, то подчиненный ему справочник движений должен называться ДвИМЯ.
Структура справочника движений может быть произвольной, определяемой параметрами в составе проводок, которые предполагается хранить в данном аккумуляторе. Постоянные параметры справочника движений следующие:
Код числовой, длина >= 8
Наименование 0
ДатаДок дата документа сортировка, отбор
Документ документ сортировка, отбор
ВидДокумента строка сортировка, отбор
Номер строки число, длина >= 3
Движение Перечисление.АкВидыДвижения сортировка, отбор
<РеквизитыУчета> число
<ДопРеквизиты> произвольный
Справочник движений должен содержать реквизиты учета, соответствующие реквизитам учета справочника параметров учета.
Кроме того, в справочнике движений могут присутствовать дополнительные реквизиты, служащие для конкретизации проводок. Они предназначены для раскрытия содержания движений параметров учета.
5. Проведение документов
После создания необходимых аккумуляторов в конфигураторе и заполнения справочника схемы проведения в режиме ввода данных, возможно осуществлять проведение документов. Для этого в модуле документа должен быть сформированы списки реквизитов учета и дополнительных реквизитов, участвующих в проводках. В записях списков символьное представление должно соответствовать имени параметра проводки в справочниках движений. Значения в записях списка параметров могут быть введены непосредственно перед выполнением проведения, либо может быть указано имя реквизита документа, начинающееся символом «*», из шапки или табличной части документа. В этом случае, процедура проведения будет читать значение параметра проводки по этому имени. Списки реквизитов должны содержать имена и значения всех параметров, участвующих в проводках, даже если при проведении документа предполагается использование нескольких аккумуляторов. Процедура проведения автоматически будет сопоставлять символьное представление параметров проводок из списков реквизитов с именами реквизитов справочников движений.
Проведение документа, формирующее записи в аккумуляторы в соответствии с схемой проведения, значениями в списке реквизитов учета и списке дополнительных реквизитов выполняется непосредственным, вызовом процедуры:
АкАвтоПроведение(Контекст, СписокРеквизитовУчета, СписокДополнительныхРекизитов);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.