Регистры сведений — это прикладные объекты конфигурации. Они позволяют хранить в прикладном решении произвольные данные в разрезе нескольких измерений. Например, в регистре сведений можно хранить курсы валют в разрезе валют, или цены предприятия в разрезе номенклатуры и типа цен. Структура. Информация в регистре сведений хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов. (источник https://v8.1c.ru/)
Постановка задачи:
- Создать Регистр сведений "Цены номенклатуры", содержащий цены для элементов справочника Номенклатура.
- Регистр должен отображаться на форме элемента справочника.
- Регистр должен быть периодическим. Период - 1 день.
Создаем новый регистр сведений. Для этого в Дереве Конфигурации выбираем пункт "Регистры сведений" и нажимаем по нему ПКМ (правая кнопка мыши). Далее выбираем "Добавить"
В открывшемся окне на вкладке "Основные" заполняем поля "Имя", "Синоним" и "Представление записи". Для поля "Периодичность" ставим значение в "В пределах дня".
В этом же окне переходим на вкладку "Данные". Устанавливаем курсор на "Измерения", затем нажимаем кнопку с изображением зеленого плюса или ПКМ на "Измерения" и нажимаем "Добавить".
Откроется палитра свойств для редактирования "Измерения". Заполняем поля "Имя" = Номенклатура и "Синоним" = Номенклатура.
В поле "Тип" нажимаем левой кнопкой мыши по трем точкам. Откроется окно "Редактирование типа данных". Находим "СправочникСсылка" и нажимаем на плюсик. Развернется список со справочниками. Ставим галочку для "Номенклатура" и нажимаем "Ок".
Поле тип в палитре свойств примет вид "СправочникСсылка.Номенклатура". Ставим галочки для пунктов "Ведущее", "Основной отбор" и "Запрет незаполненных значений". Закрываем палитру свойств "Свойства: Номенклатура", нажав на крестик.
В окне Регистр сведений ЦеныНоменклатуры на вкладке "Данные" устанавливаем курсор на "Ресурсы" и нажимаем ПКМ, далее нажать на "Добавить".
В открывшейся палитре свойства для ресурса заполняем поля "Имя" = Цена и "Синоним" = Цена. Для поля "Тип" ставим значение "Число". "Длину" оставляем 10, "Точность" изменяем на 2 и ставим галочку напротив "Неотрицательное". Закрываем окно, нажав на "Крестик" в правом верхнем углу окна "Свойства: Цена".
Обновляем Конфигурацию, нажав на бочонок или клавишу F7.
Запускаем пользовательский режим. Вкладка "Сервис" - "1С: Предприятие".
Проверяем работоспособность регистра сведений "Цена номенклатуры".
Переходим в регистр сведений (ранее был мною уже заполнен).
Нажимаем кнопку "Создать"
В поле период указываем дату создания цены для товара (по умолчанию стоит текущая дата).
В поле "Номенклатура" выбираем элемент номенклатуры, для которого устанавливаем цену.
Если нажать на ссылку "Показать все", то откроется окно формы выбора справочника "Номенклатура".
В поле "Цена" указываем цену для выбранного элемента. Нажимаем кнопку "Записать и закрыть".
На форме элемента справочника Номенклатура отображается ссылка на регистр сведений "Цена номенклатуры".
Задача выполнена.