Здравствуйте, в типовых конфигураях, например УТ 11 в регистре накопления "Выручка и себестоимость продаж" есть измерение АналитикаУчётаНоменклатуры. Что это вообще такое и как это работает? Смотрел несколько видео, читал статью, но так и не понял.
Я правильно понимаю, что вместо того, чтобы создавать кучу измерений, которые будут описывать например номенклатуру, у нас есть одно измерение АналитикаУчётаНоменклатуры и измерение будет ссылаться на справочник ключиАналитикиУчётаНоменклатуры, в котором в реквизитах будут эти самые измерения, объединённые как бы одной группой. Если это более менее понятно, то следующее непонятно совсем:
1. Зачем нужен регистр сведений с таким же названием, как и регистр накопления и с такими же полями, как у реквизитов справочника?
2. Чтобы выбрать определённые данные из регистра "Выручка и себестоимость продаж" нужно раскрывать у виртуальной таблицы измерение АналитикаУчётаНоменклатуры и выбирать нужные поля (номенклатура, характеристика, назначение и т.д) или же нужно делать соединения со справочником или регистром сведений? Вообще ничего не понятно и очень запутанно.
Буду очень благодарен любым поясненияем либо же возможно есть какие-то книги, статьи, видео, где про именно это подробно рассказывается? Статью от "курсы от 1с.рф" если что читал, ничего не понял
Я правильно понимаю, что вместо того, чтобы создавать кучу измерений, которые будут описывать например номенклатуру, у нас есть одно измерение АналитикаУчётаНоменклатуры и измерение будет ссылаться на справочник ключиАналитикиУчётаНоменклатуры, в котором в реквизитах будут эти самые измерения, объединённые как бы одной группой. Если это более менее понятно, то следующее непонятно совсем:
1. Зачем нужен регистр сведений с таким же названием, как и регистр накопления и с такими же полями, как у реквизитов справочника?
2. Чтобы выбрать определённые данные из регистра "Выручка и себестоимость продаж" нужно раскрывать у виртуальной таблицы измерение АналитикаУчётаНоменклатуры и выбирать нужные поля (номенклатура, характеристика, назначение и т.д) или же нужно делать соединения со справочником или регистром сведений? Вообще ничего не понятно и очень запутанно.
Буду очень благодарен любым поясненияем либо же возможно есть какие-то книги, статьи, видео, где про именно это подробно рассказывается? Статью от "курсы от 1с.рф" если что читал, ничего не понял
По теме из базы знаний
- [EnterpriseData] Антисвертка характеристик номенклатуры при выгрузке в Бухгалтерию
- Автоматизация предприятий пищевой отрасли на базе 1С:ERP (прослеживаемость состава готовой продукции от сырья до реализации)
- Как на большом предприятии организовать единый справочник Номенклатура в 1С
- Корректировка остатков номенклатуры, сравнение остатков по регистрам накопления и бухгалтерии (проводкам), отчет и обработка
- О товарном учёте без регистров накопления
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
верно
(1)
все равно, это будет один и тот же запрос в итоге
(1)
нет, 1с не балует своих покупателей документацией, и так купят.
вместо того, чтобы создавать кучу измерений, которые будут описывать например номенклатуру, у нас есть одно измерение АналитикаУчётаНоменклатуры и измерение будет ссылаться на справочник ключиАналитикиУчётаНоменклатуры, в котором в реквизитах будут эти самые измерения, объединённые как бы одной группой
верно
(1)
нужно раскрывать у виртуальной таблицы измерение АналитикаУчётаНоменклатуры и выбирать нужные поля (номенклатура, характеристика, назначение и т.д) или же нужно делать соединения со справочником или регистром сведений?
все равно, это будет один и тот же запрос в итоге
(1)
есть какие-то книги, статьи, видео, где про именно это подробно рассказывается
нет, 1с не балует своих покупателей документацией, и так купят.
(6) Для системы - разницы нет. На уровне SQL запрос будет одинаков.
Но чисто для визуального и облегченного понимания текста запроса (да и для написания, соответственно) в языке 1С - удобнее просто использовать реквизиты справочника. Всегда удобнее читать запрос с одной таблицей, чем с двумя.
Но чисто для визуального и облегченного понимания текста запроса (да и для написания, соответственно) в языке 1С - удобнее просто использовать реквизиты справочника. Всегда удобнее читать запрос с одной таблицей, чем с двумя.
Имхо
>>Я правильно понимаю,
да
>>1. Зачем нужен регистр сведений
Для хранения набора измерений (ключа), описывающих ключ аналитики
Например, используется для поиска существующих ключей по указанным измерениям, а также для создания новых (если ключ не найден)
>>2. Чтобы выбрать определённые данные
см. как делают разработчики типовых, в том же отчёте Выручка и себестоимость продаж идёт раскрытие измерения регистра
>>Буду очень благодарен любым
см. код типовых, но и какие-то материалы всё равно есть в сети (те же упомянутые курсы). Может, время надо, чтобы почерпнутая информация настоялась.
>>Я правильно понимаю,
да
>>1. Зачем нужен регистр сведений
Для хранения набора измерений (ключа), описывающих ключ аналитики
Например, используется для поиска существующих ключей по указанным измерениям, а также для создания новых (если ключ не найден)
>>2. Чтобы выбрать определённые данные
см. как делают разработчики типовых, в том же отчёте Выручка и себестоимость продаж идёт раскрытие измерения регистра
>>Буду очень благодарен любым
см. код типовых, но и какие-то материалы всё равно есть в сети (те же упомянутые курсы). Может, время надо, чтобы почерпнутая информация настоялась.
(7) Зачем регистр сведений нужен?
Регистр сведений отвечает на вопрос есть ли в базе данных ключ аналитики по таким измерениям.
Допустим, надо заполнить табличную часть документа ВидыЗапасов и создать в том числе новые элементы справочника КлючиАналитикиУчетаНоменклатуры: в табличной части документа это реквизит АналитикаУчетаНоменклатуры. Делается запрос к регистру сведений по искомым измерениям: если ключ не найден, то он будет создан.
См. запросы к регистру в модулях типовой конфигурации: когда, зачем.
Регистр сведений отвечает на вопрос есть ли в базе данных ключ аналитики по таким измерениям.
Допустим, надо заполнить табличную часть документа ВидыЗапасов и создать в том числе новые элементы справочника КлючиАналитикиУчетаНоменклатуры: в табличной части документа это реквизит АналитикаУчетаНоменклатуры. Делается запрос к регистру сведений по искомым измерениям: если ключ не найден, то он будет создан.
См. запросы к регистру в модулях типовой конфигурации: когда, зачем.
1. Зачем нужен регистр сведений с таким же названием, как и регистр накопления и с такими же полями, как у реквизитов справочника?
Для оптимизации.
Кластерный индекс непериодического регистра сведений включает все измерения (Номенклатура, Характериситка, Серия и тд)
Кластерный индекс справочников включает только ссылку.
Соответственно, запрос поиска ключа по регистру будет выполняться быстрее, чем по справочнику.
С точки зрения бизнес логики можно было использовать только справочник, без регистра. Но запрос поиска ключей выполняется при проведении практических всех документов учета ТМЦ и оптимизация имеет смысл.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот