Найти тему
Мой 1С

1С: Создание Регистра сведений с ценами для справочника Номенклатура.

Регистры сведений — это прикладные объекты конфигурации. Они позволяют хранить в прикладном решении произвольные данные в разрезе нескольких измерений. Например, в регистре сведений можно хранить курсы валют в разрезе валют, или цены предприятия в разрезе номенклатуры и типа цен. Структура. Информация в регистре сведений хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов. (источник https://v8.1c.ru/)

Постановка задачи:

  • Создать Регистр сведений "Цены номенклатуры", содержащий цены для элементов справочника Номенклатура.
  • Регистр должен отображаться на форме элемента справочника.
  • Регистр должен быть периодическим. Период - 1 день.

Создаем новый регистр сведений. Для этого в Дереве Конфигурации выбираем пункт "Регистры сведений" и нажимаем по нему ПКМ (правая кнопка мыши). Далее выбираем "Добавить"

В открывшемся окне на вкладке "Основные" заполняем поля "Имя", "Синоним" и "Представление записи". Для поля "Периодичность" ставим значение в "В пределах дня".

-2

В этом же окне переходим на вкладку "Данные". Устанавливаем курсор на "Измерения", затем нажимаем кнопку с изображением зеленого плюса или ПКМ на "Измерения" и нажимаем "Добавить".

-3

Откроется палитра свойств для редактирования "Измерения". Заполняем поля "Имя" = Номенклатура и "Синоним" = Номенклатура.

В поле "Тип" нажимаем левой кнопкой мыши по трем точкам. Откроется окно "Редактирование типа данных". Находим "СправочникСсылка" и нажимаем на плюсик. Развернется список со справочниками. Ставим галочку для "Номенклатура" и нажимаем "Ок".

-4

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

-5

В окне Регистр сведений ЦеныНоменклатуры на вкладке "Данные" устанавливаем курсор на "Ресурсы" и нажимаем ПКМ, далее нажать на "Добавить".

-6

В открывшейся палитре свойства для ресурса заполняем поля "Имя" = Цена и "Синоним" = Цена. Для поля "Тип" ставим значение "Число". "Длину" оставляем 10, "Точность" изменяем на 2 и ставим галочку напротив "Неотрицательное". Закрываем окно, нажав на "Крестик" в правом верхнем углу окна "Свойства: Цена".

-7

Обновляем Конфигурацию, нажав на бочонок или клавишу F7.

-8

Запускаем пользовательский режим. Вкладка "Сервис" - "1С: Предприятие".

-9

Проверяем работоспособность регистра сведений "Цена номенклатуры".

Переходим в регистр сведений (ранее был мною уже заполнен).

-10

Нажимаем кнопку "Создать"

-11

В поле период указываем дату создания цены для товара (по умолчанию стоит текущая дата).

-12

В поле "Номенклатура" выбираем элемент номенклатуры, для которого устанавливаем цену.

-13

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

-14

В поле "Цена" указываем цену для выбранного элемента. Нажимаем кнопку "Записать и закрыть".

На форме элемента справочника Номенклатура отображается ссылка на регистр сведений "Цена номенклатуры".

-15

Задача выполнена.