какие объекты предназначены для хранения показателей оперативного учета

Регистр накопления

Регистры накопления — это прикладные объекты конфигурации. Они составляют основу механизма учета движения средств (финансов, товаров, материалов и т. д.), который позволяет автоматизировать такие направления, как складской учет, взаиморасчеты, планирование.

Регистр накопления образует многомерную систему измерений и позволяет «накапливать» числовые данные в разрезе нескольких измерений. Например, в таком регистре можно накапливать информацию об остатках товаров в разрезе номенклатуры и склада, или информацию об объемах продаж в разрезе номенклатуры и подразделения компании.

Структура

Информация в регистре накопления хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов.

Измерения регистра описывают разрезы, в которых хранится информация, а в ресурсах регистра накапливаются нужные числовые данные. Например, для регистра ТоварныеЗапасы, который имеет следующую структуру:

какие объекты предназначены для хранения показателей оперативного учета

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

какие объекты предназначены для хранения показателей оперативного учета

Поскольку регистр накопления служит для накопления числовых значений, каждая запись выполняет изменение хранимых ресурсов — движение. Движения, в общем случае, могут либо добавлять некоторые приращения к хранимым ресурсам, либо отнимать их. Если должно выполняться увеличение хранимых ресурсов, — такое движение называется движением прихода («+»), если уменьшение хранимых ресурсов — движением расхода («-»).

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

какие объекты предназначены для хранения показателей оперативного учета

Связь с регистратором

Изменение состояния регистра накопления происходит, как правило, при проведении документа. Поэтому каждая запись регистра связана с определенным документом — регистратором, номером строки этого документа, и датой — периодом:

какие объекты предназначены для хранения показателей оперативного учета

В общем случае значение поле Период может не совпадать с датой документа. Например, документ План продаж может внести в регистр накопления записи о предполагаемых продажах компании несколькими разными датами.

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

какие объекты предназначены для хранения показателей оперативного учета

Конструктор движений

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

Уникальность записей

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

Регистры остатков и регистры оборотов

Существует два вида регистров накопления: регистры накопления остатков и регистры накопления оборотов. Регистр накопления остатков позволяет хранить как итоговые значения ресурсов — остатки, так и изменения этих ресурсов — обороты. Регистр накопления оборотов является более «специализированным» видом регистра накопления и позволяет хранить только изменения ресурсов — обороты.

Существование регистра накопления оборотов связано с тем, что при автоматизации экономической деятельности существует большое количество ситуаций, когда требуется накапливать только обороты, а значения остатков не имеют смысла. Типичным примером использования регистра накопления оборотов является регистр Выручка и себестоимость продаж, хранящий информацию об объемах продаж:

какие объекты предназначены для хранения показателей оперативного учета

Поскольку регистр накопления оборотов не накапливает остатки ресурсов, для него не имеет смысла «направление» движения ресурсов (приход или расход); накапливается только величина изменения ресурсов. Поэтому все записи регистра накопления оборотов отмечены одинаковыми пиктограммами.

Агрегаты

Для оборотных регистров накопления платформа поддерживает специальный механизм агрегатов, который позволяет значительно ускорить получение данных из регистров, содержащих большое количество записей — сотни тысяч и миллионы записей. Подробнее…

Форма списка и форма набора записей

Для того чтобы пользователь мог просматривать данные, содержащиеся в регистре накопления, система поддерживает форму представления регистра накопления — форму списка. Она позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям.

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

Источник

Общие сведения об организации хранения данных

Область применения: управляемое приложение, мобильное приложение, обычное приложение.

Методическая рекомендация (полезный совет)

1. При проектировании системы одной из задач является выбор типов объектов метаданых для реализации хранения соответствующих сущностей предметной области. Неправильный выбор типов объектов ведет к неэффективности прикладного решения, невозможности его последующего развития и делает невозможным адаптацию к возможным изменениям состава решаемых задач.

2. При выборе типа объектов метаданных в общем случае следует руководствоваться следующей схемой прикладного решения:

какие объекты предназначены для хранения показателей оперативного учета

* Стрелки на схеме обозначают взаимосвязи между данными (взаимные ссылки).

На схеме выделяются следующие блоки:

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

Подробнее о задачах и принципах хранении информации см. в книге « Профессиональная разработка в системе 1С Предприятие 8 » глава 6.

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

Более подробные критерии выбора того или иного блока:

Критерий /
блок
Условно-постоянная
информация
События процессов
предметной области
Накопленные сведения,
значения показателей
Основное предназначениеНеобходимо хранить нормативно-справочную информацию, реестрыНеобходимо регистрировать события процессов, обеспечивать документальное подтверждение сведениямНеобходимо хранить данные, которые характеризуют процессы и текущее состояние прикладной области
Отслеживание изменения состоянияНе требуетсяТребуется регистрация документа к учету, отмена регистрации учета документа, учет запусков или окончаний процесса, изменения состояния задач, формирование движенийНе требуется
Иерархия, группировка данныхТребуется иерархия и группировка, возможно между разными сущностямиНе требуетсяНе требуется
Ключевые свойстваНеобходимо иметь наименование, кодНеобходимо учитывать дату события, его номерНе требуется
Хранение значений дополнительных реквизитов сущностиНеобходимо хранить редко изменяемые реквизиты произвольных данныхНеобходимо хранить ссылки на другие объекты и значения параметров, характеризующие событиеНеобходимо хранить только значения реквизитов для других объектов базы
НумерацияНеобходимы серии кодов по всем элементам данного типа или в пределах иерархииНеобходимы серии номеров по всем элементам данного типа или в пределах периода по дате, сквозная нумерация объектов разных типовНе требуется

2.2. Затем, необходимо принять решение о конкретном виде типа объекта метаданных внутри выбранного блока:

2.2.1. Для хранения условно-постоянной информации:

Область применения (уточнение): управляемое приложение, обычное приложение.

1. Если требуется хранение плана счетов для организации учета по принципам двойной записи, то используется специализированный объект метаданных «План счетов»
2. Если требуется хранение перечня видов расчета для организации учета начислений и удержаний, то используется специализированный объект метаданных «План видов расчета»
3. Если требуется хранить список характеристик (свойств), причем состав самого списка, тип характеристик, их состав определяются пользователем, то используется объект метаданных «План видов характеристик»

4. Если требуется хранить одиночное значение, которое редактирует пользователь (как правило, это администратор, выполняющий настройки системы), не требующего ссылок из других данных, то используется объект метаданных «Константа»
5. Если необходимо определить фиксированный список значений не редактируемый пользователем, без каких-либо дополнительных реквизитов, то используется объект метаданных «Перечисление»
6. В остальных случаях, как правило, используется объект метаданных «Справочник»

Более подробные критерии выбора того или иного вида объекта метаданных:

Критерий /
тип объекта
КонстантаПеречислениеПлан видов
характеристик *
Справочник
Основное предназначениеНеобходимо хранение одиночных значений, предопределенных данныхНеобходимо хранение списка неизменных представлений без дополнительных их атрибутовНеобходимо хранение списка сущностей и значений характеристик экземпляров сущностиТребуется хранение списка объектов и значений их атрибутов
Добавление и редактирование пользователемТребуется только изменение значенияНе требуетсяТребуется добавление, удаление и изменение элементов, редактирование состава и значений характеристик сущностиТребуется добавление, удаление, изменение элементов
Иерархия, группировка данныхНе требуетсяНе требуетсяТребуется в пределах одной сущностиТребуется в пределах одной сущности или между разными сущностями
Хранение значений дополнительных реквизитов сущностиНе требуетсяНе требуетсяНеобходимо хранить произвольные данные для атрибутов сущностиНеобходимо хранить произвольные данные для атрибутов сущности
Хранение списков значений дополнительных реквизитовНе требуетсяНе требуетсяТребуется хранение списков наборов значений реквизитов для сущностиТребуется хранение списков наборов значений реквизитов для сущности
Возможность ввода на основании других объектовНе требуетсяНе требуетсяНеобходим ввод новых элементов с использованием информации других объектовНеобходим ввод новых элементов с использованием информации других объектов
НумерацияНе требуетсяНе требуетсяНеобходимы серии кодов по всем элементам одного типа или в пределах группировкиНеобходимы серии кодов по всем элементам одного типа или в пределах группировки или подчинения

* область применения (уточнение): управляемое приложение, обычное приложение.

2.2.2. Для хранения событий процессов предметной области:

Область применения (уточнение): управляемое приложение, обычное приложение.

1. Если требуется учет одиночных событий, адресованных некоторому исполнителю (пользователю, сотруднику, группе или роли) не требуется формирование движений по результатам события: то используется объект метаданных «Задача»
2. Если требуется регистрировать в системе возникновение и ход регулярного процесса, состоящего из последовательности действий (событий), то используется объект метаданных «Бизнес-процесс». Для учета событий, действий в рамках процесса используется объект метаданных «Задача»

3. В остальных случаях, как правило, используется объект метаданных «Документ»

Более подробные критерии выбора того или иного вида объекта метаданных:

Критерий /
тип объекта
Задача *Бизнес-процесс *
(с задачами)
Документ
Основное предназначениеНеобходимо вести учет одиночных событий, адресованных некоторым исполнителямНеобходимо вести учет последовательности событий, адресованных некоторым исполнителямНеобходима регистрация событий во времени, генерация вторичных данных, соответствующих этим событиям
ВложенностьНе требуетсяТребуется учет процессов, вложенных в другие процессы (иерархия задач)Не требуется
Объединение в журналыНе требуетсяНе требуетсяНеобходимо объединение документов разных видов в одном журнале
Состояние объектаТребуются состояния «новый», «выполнено»Требуются состояния «новый», «в работе», «завершен»Требуются состояния «проведен», «не проведен»
НумерацияНеобходимы серии номеров по всем задачам данного вида или в пределах периода по датеНеобходимы серии номеров по всем процессам данного вида или в пределах периода по дате, нумерация событий внутри процессаНеобходимы серии номеров для документов разных видов – сквозные, или в пределах периода по дате

* область применения (уточнение): управляемое приложение, обычное приложение.

2.2.3. Для хранения накопленных сведений, значений показателей:

Область применения (уточнение): управляемое приложение, обычное приложение.

1. Если требуется хранение данных учета с использованием принципа двойной записи, то используется специализированный объект метаданных «Регистр бухгалтерии»
2. Если требуется хранение результатов расчета учета начислений и удержаний, то используется специализированный объект метаданных «Регистр расчета»

3. Если требуется хранение изменений показателей – приход и расход, получение остатков и оборотов за период, то используется объект метаданных «Регистр накопления».
4. Во всех остальных случаях используется объект метаданных «Регистр сведений».

Более подробные критерии выбора того или иного вида объекта метаданных:

3. Пример выбора типов объектов метаданных.
Пусть некоторая организация занимается периодическим анкетированием. При заполнении анкеты указывается дата анкетирования. В анкете указывается набор вопросов, результатом заполнения анкеты является набор ответов. Сущность «Анкета» привязана к дате, порождает статистику – ответы на вопросы.

Источник

Объект 1С «Регистры накопления»

Иначе говоря, это прикладные объекты конфигурации, которые позволяют оперативно фиксировать и хранить движения каких-либо активов или пассивов предприятия.

Регистр накопления представляет собой таблицу с информацией, в которой собраны все движения определенных документов (поступления, списания или обороты).

Регистр накопления образует многомерную систему измерений и позволяет «накапливать» числовые данные в разрезе нескольких измерений. Например, в таком регистре можно накапливать информацию об остатках товаров в разрезе номенклатуры и склада, или информацию об объемах продаж в разрезе номенклатуры и подразделения компании.

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

С точки зрения табличной модели регистр накопления содержит:

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

какие объекты предназначены для хранения показателей оперативного учета

Стандартные реквизиты регистра накопления 1С:

Уникальность записей объекта 1С «Регистры накопления»

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

Уникальность записей в таблице движений регистра накопления определяется полями «Регистратор» и «Номер строки».

какие объекты предназначены для хранения показателей оперативного учета

Регистры накопления всегда подчинены документу-регистратору. Поэтому среди их стандартных реквизитов всегда есть «Регистратор».

Функциональные возможности регистра накопления 1С

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

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

какие объекты предназначены для хранения показателей оперативного учета

Если разделение включено, то в таблицу итогов регистра будет добавлена дополнительная колонка со значением типа «Число», которая будет играть роль разделителя остатков данных в случае одновременной записи в регистр двумя документами.

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

Структура объекта 1С «Регистры накопления»

Информация в регистре накопления хранится в виде записей, каждая из которых содержит:

какие объекты предназначены для хранения показателей оперативного учета

Разрезом учета могут являться, например, склад, номенклатура, характеристика номенклатуры, серия номенклатуры, качество.

Задав интересующие нас измерения, мы можем в любой момент получить количество — ресурс.

В разрезе разных измерений в дальнейшем, например, можно получать остатки на определенную дату.

Особенности проектирования регистра накопления:

Например, для регистра «Свободные остатки», который имеет следующую структуру:

какие объекты предназначены для хранения показателей оперативного учета

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

какие объекты предназначены для хранения показателей оперативного учета

Набор записей регистра накопления

Набор записей всегда привязан к определенному документу-регистратору (т.е. определяется документом-регистратором ), поскольку независимых регистров накопления быть не может. Оперируя набором записей, можно эти данные считывать с базы, удалять, изменять, и при определенных условиях добавлять. При записи обычно выполняется замещение всех имеющихся в базе данных записей по данному условию на записи, содержащиеся в наборе. Если записи не замещаются, то после выполнения записи набор очищается.

Максимальное число записей в наборе 999 999 999.

Набор записей регистра накопления может использоваться:

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

Важно! Отбор может устанавливаться только на равенство.

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

Регистратор регистра накопления

какие объекты предназначены для хранения показателей оперативного учета

Записи имеют смысл только в том случае, если регистратор существует; при удалении документа-регистратора записи также будут удалены.

какие объекты предназначены для хранения показателей оперативного учета

Тем не менее, программно можно сделать запись и без документа-регистратора (но при этом все равно подразумевается, что регистратор есть). Также, формирование записей может происходить не только в обработке проведения, но и по каким-то иным событиям, строгих ограничений тут нет.

Большинство алгоритмов создания движения в регистре накопления формируются при проведении документа в модуле объекта (процедура «ОбработкаПроведения»).

Связь объекта 1С «Регистры накопления» с регистратором

какие объекты предназначены для хранения показателей оперативного учета

В общем случае значение поле «Период» может не совпадать с датой документа. Например, документ «План продаж» может внести в регистр накопления записи о предполагаемых продажах компании несколькими разными датами.

Состав документов, которые могут создавать записи в регистре накопления, задается разработчиком в процессе создания прикладного решения.

какие объекты предназначены для хранения показателей оперативного учета

Особенности работы с регистраторами при проведении документов:

Конструктор движений объекта 1С «Регистры накопления»

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

Регистры остатков и регистры оборотов

Существует два вида регистров накопления:

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

Поскольку регистр накопления оборотов не накапливает остатки ресурсов, для него не имеет смысла «направление» движения ресурсов (приход или расход); накапливается только величина изменения ресурсов. Поэтому все записи регистра накопления оборотов отмечаются одинаковыми пиктограммами.

Агрегаты регистров накопления оборотов

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

Для любого регистра может быть создано несколько агрегатов.

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

Конструктор агрегатов можно вызвать из окна редактирования оборотного регистра накопления (вкладка «Данные»).

Форма списка и форма набора записей объекта 1С «Регистры накопления»

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

Наряду с этим разработчик имеет возможность создать собственные (произвольные) формы, которые система будет использовать вместо формы умолчанию.

Источник

Оперативный учет в 1С Предприятие

Какие задачи выполняет оперативный учет на производстве

От чего зависит успех абсолютно любого производства? Прежде всего, от спроса на производимый товар на рынке и от клиентской аудитории. В целом это так, но следует понимать, что всю деятельность требуется контролировать. Если сказать точнее, то поставки сырья, его остатки на складе, количество брака, деятельность работников и многое другое. Задача по контролю над всеми аспектами производственной деятельности лежит на оперативном учете.

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

Процесс формирования потребностей в производстве

Процесс формирование потребностей на производстве осуществляется документами:

Межцеховое планирование в 1С

Позволяет не только организовать поставки материалов от других организаций, но и сформировать заявки на распределение сырья и товарно-материальных ценностей между цехами. Это в особенности будет к месту, если предприятие крупное и выпускает продукцию в промышленных масштабах. Межцеховое планирование включает в себя управление списком заказов, а также контроль над этапами. Важно не только сформировать заявки, но и убедиться в том, что они были реализованы.

Реализация потребностей предприятия

Предприятие заключает с потребителями договор. В нем указано, что за определенный период потребителю требуется отгрузить строго фиксированное количество продукции. Чтобы не нарушить договорные обязательства, производство должно своевременно получать материалы и полуфабрикаты. Подспорьем в данном деле является система НСИ в программе. Она позволяет реализовать потребности предприятия «под ключ».

В этой системе первым делом специалист формирует заказ в производство. Он может включать в себя материалы, а также оборудование. Далее необходимо указать, куда отправляются полученные позиции. Они могут быть доставлены прямо в цех либо на склад. Далее система контролирует расход сырья и других товарно-материальных ценностей. В автоматическом режиме периодически информирует оператора о том, что остатки подходят к концу.

Учет деятельности рабочих

Позволяет оперативный учет в 1С и вести учет деятельности рабочих, а также начислять им заработную плату. На каждом предприятии может трудиться от пары человек до нескольких тысяч специалистов. Каждому из них требуется начислять заработную плату и своевременно выплачивать. Вручную это делать не только долго, но и неэффективно.

Посредством программы можно сформировать отчет для выплаты заработной платы за несколько минут. В дальнейшем он отправляется в бухгалтерию, и получает статус: «К исполнению». В любой момент времени абсолютно каждый работник из штата может узнать, какой объем работы он выполнил. Тут же указано и вознаграждение за труд специалиста за разные временные промежутки. Программа позволяет начислить налоги и отчисления в различные фонды.

Брак в производстве

Количество брака в производственной деятельности можно минимизировать, но полностью избежать его появления невозможно. В любом случае объемы некондиции требуется контролировать. Если брак является неисправимым, то он списывается на себестоимость выпускаемых товаров. В ином случае отправляется на склад, откуда поступает в соответствующие цеха.

Выпуск и продажа готовой продукции

В программе 1С Предприятие выпуск и продажа продукции реализованы следующим образом:

Во вкладке «Выходные изделия» можно увидеть объемы продукции, готовой к отгрузке потребителям. После формируются заказы на эту самую отгрузку.

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

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

Подсистема мониторинга для руководителей

С оперативным учетом в 1С Предприятие может работать огромное количество работников, начиная от бухгалтеров и менеджеров по снабжению и, заканчивая начальниками отделов. Деятельность перечисленных кадров требуется контролировать. Чтобы руководитель не тратил долгое время на поиск интересующих сведений в программе, была создана специальная подсистема. В ней отражены все главные аспекты производства. Их достаточно для того, чтобы судить об общем состоянии деятельности. Доступ к подсистеме имеет только руководитель.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *