Удаление записи из регистра сведений. #522760


#0 by Пип Пибип
День добрый, господа. Вопрос детский, но все же. Есть периодический (в пределах месяца) регистр сведений. У него два измерения. Оба индексируются. Нужно удалить запись с конкретными значениями измерений и конкретным периодом. Первое, что приходит на ум - получить запись с помощью РегистрСведенийМенеджер.<Имя регистра сведений>.Выбрать(<НачалоИнтервала>, <КонецИнтервала>, <Отбор>) Но. В <Отбор> можно указать только один элемент. А мне нужно отбирать по обоим измерениям. Как поступить?
#1 by Живой Ископаемый
"В <Отбор> можно указать только один элемент" чего-чего?
#2 by luckyluke
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Элементы коллекции: РегистрСведенийЗапись Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0) записи. Свойства: ДополнительныеСвойства (AdditionalProperties) Методы: События: Описание: Предназначен для операций с наборами записей регистра сведений в памяти. Представляет собой коллекцию записей регистра сведений. Позволяет выполнять считывание записей по определенному условию отбора из базы данных, добавлять, удалять и модифицировать записи в наборе. Также может быть выполнена запись в базе данных по определенному условию. При записи может выполняться замещение всех имеющихся в базе данных записей по данному условию на записи, содержащиеся в наборе. Максимальное число записей в наборе 999999999. XML-сериализация. Поддержка отображения в XDTO; пространство имен: {. Имя типа XDTO: InformationRegisterRecordSet.<Имя регистра сведений>. Пример:
#3 by EasyRider
Отбор - это структура.
#4 by Пип Пибип
если в <Отбор> передавать такое: то выдает: Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер '3') Если передавать: то отбор работает. Но это не то, что мне нужно. Измерения пробовал и ведущими сделать, разницы не было. Спасибо! Работает: Цены = РегистрыСведений.ЦеныПоЗаявкам.СоздатьНаборЗаписей;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С