Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2022, 13:11

Запись в регистр сведений

Автор HaIIpuKoJIe, 17 дек 2017, 19:15

0 Пользователей и 1 гость просматривают эту тему.

HaIIpuKoJIe

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

AIFrame

РегистрСведенийМенеджерЗаписи.<Имя регистра сведений> (InformationRegisterRecordManager.<Имя регистра сведений>)
Записать (Write)
Синтаксис:

Записать(<Замещать>)
Параметры:

<Замещать> (необязательный)

Тип: Булево.
Определяет режим замещения существующей записи с тем же набором значений измерений регистра и с тем же периодом (для периодических регистров). Истина - если запись регистра сведений с таким набором существует, то выполняется замещение; Ложь - запись будет дописана к уже существующим в информационной базе записям.
Значение по умолчанию: Истина.

P.S. Уникальность записей в непериодическом регистре производится по измерениям регистра. Если измерение одно - номенклатура, то не может быть двух записей с одной и той же номенклатурой. Если измерения номенклатура+характеристика - то уникальность по этим двум. В периодическом регистре к измерениям добавляется показатель периода. Если периодичность - до дня, то в этот день не может быть такой же записи, завтра - пожалуйста.

HaIIpuKoJIe

Цитата: AIFrame от 17 дек 2017, 19:48
РегистрСведенийМенеджерЗаписи.<Имя регистра сведений> (InformationRegisterRecordManager.<Имя регистра сведений>)
Записать (Write)
Синтаксис:

Записать(<Замещать>)
Параметры:

<Замещать> (необязательный)

Тип: Булево.
Определяет режим замещения существующей записи с тем же набором значений измерений регистра и с тем же периодом (для периодических регистров). Истина - если запись регистра сведений с таким набором существует, то выполняется замещение; Ложь - запись будет дописана к уже существующим в информационной базе записям.
Значение по умолчанию: Истина.

P.S. Уникальность записей в непериодическом регистре производится по измерениям регистра. Если измерение одно - номенклатура, то не может быть двух записей с одной и той же номенклатурой. Если измерения номенклатура+характеристика - то уникальность по этим двум. В периодическом регистре к измерениям добавляется показатель периода. Если периодичность - до дня, то в этот день не может быть такой же записи, завтра - пожалуйста.
Тоесть если я включу периодичность до секунды записывать строки с разными характеристиками получится, но сделать это одним документом не получится?

AIFrame

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск