Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 💫 читайте на сайте

Не Совпадает Активность Записей 1C Регистр Сведений • Вкладка основные

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

1С:Эксперт по технологическим вопросам
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Именно на этой вкладке мы указываем формулу для расчета этого показателя, говорим системе с какой периодичностью он должен рассчитываться и не только. Как программно запретить удаление записи регистра сведений 1С Обращайтесь в форму связи

Регистр сведений и регистр расчета. Просто о сложном

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

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

Регистр сведений — это таблица данных, которая позволяет хранить произвольные данные в разрезе аналитик.

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

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

подчинен регистратору: документ делает записи при проведении;

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

Когда регистр сведений подчинен регистратору — тут все понятно, алгоритм такой же, как и для других регистров. Если же не подчинен, то записи в него может делать кто угодно. Ярким примером является регистр сведений «Курсы валют». Записи в этот регистр осуществляются автоматически каждый день, но вы также можете зайти и сами внести что-то новое или исправить существующее.

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

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

Промокоды на Займер на скидки

Займы для физических лиц под низкий процент

  • 💲Сумма: от 2 000 до 30 000 рублей
  • 🕑Срок: от 7 до 30 дней
  • 👍Первый заём для новых клиентов — 0%, повторный — скидка 500 руб

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

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

При этом мы понимаем, что наличие столбцов «Период» и «Регистратор» зависит от типа регистра.

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

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

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

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

Описание виртуальных таблиц регистра сведений

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

1С:Эксперт по технологическим вопросам
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Для сокращения программного кода будем считать, что все объекты ссылочного типа ВидДокумента_Key и ФизическоеЛицо_Key , на которые ссылается регистр сведения добавлены в базе приемника с помощью программного кода примера 1. REST интерфейс и HTTP запросы. Часть 2 Создание и изменение объекта – Ваш петербургский программист 1С Обращайтесь в форму связи

Срез первых

Предназначена для получения наиболее ранних записей регистра сведений на указанную дату (включительно) (см. рисунок 2).

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

  • — тип: Произвольный. Набор полей содержит значения измерений регистра. Имена полей соответствуют именам измерений, как они заданы в конфигураторе.
  • — тип: Произвольный. Набор таких полей и их наименования определяются набором общих реквизитов, не являющихся разделителями (РазделениеДанных = НеИспользовать), или разделителей с ИспользованиеРазделяемыхДанных = НезависимоИСовместно, в которых участвует данный регистр сведений.
  • — тип: Произвольный. Набор полей содержит значения реквизитов регистра. Имена полей соответствуют именам реквизитов, как они заданы в конфигураторе.
  • — тип: Произвольный. Набор полей содержит значения ресурсов регистра. Имена полей соответствуют именам ресурсов, как они заданы в конфигураторе.
  • Активность — тип: Булево. Содержит признак активности записи и влияния на получение первых и последних записей. Имеет смысл только для регистров, записываемых регистратором.
  • НомерСтроки — тип: Число. Содержит номер строки, определяемый как порядковый номер записи в наборе записей. Имеет смысл только для регистров, записываемых регистратором.
  • Период — тип: Дата. Содержит период, к которому относится запись регистра. Имеет смысл только для периодических регистров.
  • Регистратор — тип: ДокументСсылка.. Содержит ссылку на документ-регистратор движения. Имеет смысл только для регистров, записываемых регистратором.

Параметры

  • Период (необязательный) — тип: Дата, МоментВремени, Граница. Указывается дата, момент времени или граница, на которые будут получены сведения. Если параметр не задан, будут выбираться наиболее ранние записи, без ограничения по дате.
  • Условие (необязательный) — конструкция языка запросов. Указывается условие на языке запросов. Условие может оперировать полями регистра сведений. Оно будет использовано для ограничения состава записей, среди которых будут выбираться наиболее ранние. То есть условие будет применяться к исходным записям, а не к уже отобранным. Если параметр не задан, анализируются все активные записи регистра.

Материал для статьи взят со справки платформы 1С и приведен к удобочитаемому виду.

Дубли в регистра сведений обработка

АйТиБложик

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

Предназначена для получения наиболее поздних записей регистра сведений на указанную дату (включительно) (см. рисунок 1).

  • — тип: Произвольный. Набор полей содержит значения измерений регистра. Имена полей соответствуют именам измерений, как они заданы в конфигураторе.
  • — тип: Произвольный. Набор таких полей и их наименования определяются набором общих реквизитов, не являющихся разделителями (РазделениеДанных = НеИспользовать), или разделителей с ИспользованиеРазделяемыхДанных = НезависимоИСовместно, в которых участвует данный регистр сведений.
  • — тип: Произвольный. Набор полей содержит значения реквизитов регистра. Имена полей соответствуют именам реквизитов, как они заданы в конфигураторе.
  • — тип: Произвольный. Набор полей содержит значения ресурсов регистра. Имена полей соответствуют именам ресурсов, как они заданы в конфигураторе.
  • Активность — тип: Булево. Содержит признак активности записи и влияния на получение первых и последних записей. Имеет смысл только для регистров, записываемых регистратором.
  • НомерСтроки — тип: Число. Содержит номер строки, определяемый как порядковый номер записи в наборе записей. Имеет смысл только для регистров, записываемых регистратором.
  • Период — тип: Дата. Содержит период, к которому относится запись регистра. Имеет смысл только для периодических регистров.
  • Регистратор — тип: ДокументСсылка.. Содержит ссылку на документ-регистратор движения. Имеет смысл только для регистров, записываемых регистратором.

Параметры

  • Период (необязательный) — тип: Дата, МоментВремени, Граница. Указывается дата, момент времени или граница, на которые будут получены сведения. Если параметр не задан, будут выбираться наиболее поздние записи, без ограничения по дате.
  • Условие (необязательный) — конструкция языка запросов. Указывается условие на языке запросов. Условие может оперировать полями регистра сведений. Оно будет использовано для ограничения состава записей, среди которых будут выбираться наиболее поздние. То есть условие будет применяться к исходным записям, а не к уже отобранным. Если параметр не задан, анализируются все активные записи регистра.

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

1С:Эксперт по технологическим вопросам
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Например, register сведений Цены товаров имеет структуру, состоящую из двух видов профилей Товар , ВидЦен и одного ресурса Цена. Регистры 1С Обращайтесь в форму связи

Различия зависимых и независимых регистров сведений

РС могут быть зависимыми – подчиненными регистратору (документу) и независимыми, соответственно, не подчиненными регистратору.

Разница между ними в том, что в каждой записи РС, подчиненного регистратору, есть поле, в котором хранится ссылка на документ-регистратор, в связи с которым и сделана эта запись. А у независимого регистра сведений нет регистратора и соответственно нет поля такого типа в записи (рисунок 4).

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

Что такое независимые регистры сведений в 1С, для чего ключи записей регистра

Различия зависимых и независимых регистров сведений

РС могут быть зависимыми – подчиненными регистратору (документу) и независимыми, соответственно, не подчиненными регистратору.

Разница между ними в том, что в каждой записи РС, подчиненного регистратору, есть поле, в котором хранится ссылка на документ-регистратор, в связи с которым и сделана эта запись. А у независимого регистра сведений нет регистратора и соответственно нет поля такого типа в записи (рисунок 4).

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

💥Принимайте участие в опросе и получайте бесплатную консультацию

Related posts