Разные Регистры и работа с ними в 1С

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

Формирование записей в регистрах

Одним из первых вопросов, связанных с регистрами, является вопрос: для чего?

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

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

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

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

Второй вариант формирования записи – непосредственно, без создания регистрирующего документа. Создать записи таким способом можно только в регистрах сведений при этом в свойствах регистра реквизит «Режим записи» должен иметь соответствующее значение (Рис.1).

Рис.1

Общее для всех регистров

Внутренняя структура любого регистра может быть продемонстрирована Рис.2

Рис.2

Рассмотрим её подробнее:

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

Регистры сведений

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

Это, наверное, самый простой и понятный тип регистров. Обычная таблица, содержащая колонки и столбцы, в которой хранится информация.

Список важных свойств регистра сведений небольшой (Рис.3), поговорим об основных:

Рис.3

  1. Периодичность, она указывает на то, в каких пределах контролируется уникальность записи (в пределах минуты, часа, дня, года в соответствии с выбранным значением не могут существовать две записи с одинаковыми измерениями), также может принимать значение «По регистратору», но для этого необходимо выбрать соответствующий режим записи;
  2. Режим записи – фактически это выбор из двух значений: «Независимый» и «Подчинение регистратору».
    1. Важно понимать, что выбор независимого режима не означает, что запись не может быть сформирована документом, будет невозможен только отбор по регистратору и контроль уникальности записи по нему;
  3. Разрешить итоги срез первых и Разрешить итоги срез последних: (объединим два пункта в один) – при выставлении соответствующих галочек, запрос к регистру сведений можно производить по дополнительным таблицам (Срез первых и Срез последних), которые содержат соответствующие наборы данных, в качестве одного из параметров этих таблиц выступает дата, на которую необходимо делать выбор данных.

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

Структуру одного из них мы видели на Рис.2. Основным свойством, сильно влияющим на внешний вид регистра, а так же на его внутреннюю структуру является «Вид регистра» (Рис.4)

Рис.4

В зависимости от требований к хранимой информации может принимать значения:

  • Остатки;
  • Обороты.

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

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

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

  • Использовать таблицу ОстаткиИОбороты;
  • Сделать выборку на дату на 1 секунду большую заданной (т.е. не на 31.12.16 23:59:59, а на 01.01.17 00:00:00);
  • Воспользоваться методом Граница, который помогает настроить вариант включения момента времени в рассматриваемый период (вариант использования: Граница(ДатаКонца,Включая).

Регистры бухгалтерии

Достаточно специализированные регистры, по своей конструкции напоминают регистры накопления. Основным отличием от других типов регистров платформы 1С является присутствие в структуре свойств параметра «План счетов» (Рис.5).

Рис.5

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

  1. Бюджетирование;
  2. Международный;
  3. Налоговый;
  4. Хозрасчетный.

Второй параметр, характерный для бухгалтерских регистров – «Корреспонденция».

Установка галочки в этом параметре позволяет формировать двойные записи, содержащие кредитовый счет СчетКт и дебетовый счет СчетДт и соответствующую этим счетам аналитику (субконто). Если галочка не установлена, в записях регистра будет проставляться только один счет.

Регистры расчета

Это, наверное, самые сложные для понимания регистры. Между тем, по своей сути они очень сильно напоминают регистры накопления вида «Обороты».

Определяющим отличием регистра расчета от других регистров является наличие в его свойствах параметра «План вида расчета». К тому же, регистр расчета, также как и регистр сведений – периодический.

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

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

Основное использование их в типовых конфигурациях 1С – регистрация и облегчение работы с начислениями работникам организации.


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

Ваш e-mail не будет опубликован.

*

code


"Программа обучения для студентов "Стань разработчиком 1С!"
На вебинаре вы узнаете: • Условия участия ваших студентов в программе подготовки студентов "Стань разработчиком 1С!" • Какие уровни подготовки ...
"Программа обучения для студентов "Стань разработчиком 1С!"
Более подробная информация о программе подготовки - http://edu.1c.ru/student/ - основные этапы - условия для студентов - сроки и формат обучения ...
5 популярных ошибок в настройках 1С Бухгалтерии
Резервы по сомнительным долгам в 1С https://goo.gl/9TCFXt Основы ведения учета с применением ПБУ 18/02 в 1С https://goo.gl/PUJsyX Почему в КУДиР ...
Цифровые неактивы: рынок криптовалют переживает серьезную лихорадку
Инвестиционный банк Goldman Sachs в августе заявил об отказе от внедрения криптовалютных операций. Вслед за этим электронные активы начали стремительно дешеветь: ...
Операторы связи потратят миллиарды долларов на модернизацию дата-центров
Телекоммуникационные предприятия активно модернизируют свои центры обработки данных (ЦОДы) и переходят на виртуализованные или контейнеризованные платформы, сообщает консалтинговая компания IDC ...
Смарт-контракты превращают любую сделку в быструю и надежную процедуру
Участникам Восточного экономического форума представили блокчейн-платформу Амурской области – AmurCoin. Она позволит привлекать инвестиции и управлять договорными отношениями на основе ...
В «1С» рассказали о процессе разработки Системы взаимодействия
В 2016 году «1С» презентовала Систему взаимодействия (СВ), которая передает информацию между клиентскими приложениями и серверами 1С:Предприятия. Разработчики раскрыли, как ...
Автоматическое формирование и рассылка актов сверки. Управление торговлей 10.3 (КА 1.1)
Обработка для конфигурации Управление торговлей 10.3 (КА 1.1), которая автоматически формирует акты сверок взаиморасчетов, позволяет их скопом распечатать и разослать ...
Поиск документов по представлению
Обработка позволяет найти в БД документы по их представлению и впоследствии выполнить их обработку ...
Отчет: Книга доходов и расходов в 1С (7.7)
Отчет "Книга доходов и расходов" позволяет сформировать главный раздел книги учета доходов и расходов, используя движения бухгалтерских проводок. Группируя проводки ...
Поддержка продажи и приемки к оплате подарочного сертификата
Методические указания ФНС о продаже и приемке к оплате подарочного сертификата. Письмо ФНС России от 03.07.2018 № ЕД-4-20/12717 ...
Форма статистического наблюдения № П-3 для 2019 года (2)
Внесены изменения в форму статистического наблюдения № П-3 «Сведения о финансовом состоянии организации» для отчетности 2019 года. Приказ Росстата от ...
Через 10 лет в России будет не хватать 2 млн разработчиков
Эксперты «Руссофта» утверждают, что спустя несколько лет на рынке ИТ-сферы может наступить кадровый голод. А приближающаяся эпоха цифровой экономики может ...
Дмитрий Песков: «Ты лучший или учишься у лучшего. Когда этот принцип исповедуешь, точно не сделаешь слабый продукт»
Выступая в рамках Восточного экономического форума во Владивостоке, спецпредставитель президента РФ по цифровому развитию Дмитрий Песков прояснил планы правительства на ...