Удаление строки из регистра сведений #211057


#0 by surfboy
Мне надо найти в рег.сведений строку по номенклатура, хар.номенклатуры и периоду, и удалить только ее.Как лучше сделать это?
#1 by Bahmet
Выбрать (Select) Вариант синтаксиса: Для периодического регистра Синтаксис: Выбрать(<Начало интервала>, <Конец интервала>, <Отбор>, <Порядок>) Параметры: <Начало интервала> (необязательный) Тип: Дата, МоментВремени, Граница. Начало интервала, за который будут выдаваться записи периодического регистра сведений. Если не указан, то будут выдаваться записи с самого ранней включительно. Может задаваться значениями типа Дата, МоментВремени или Граница. <Конец интервала> (необязательный) Тип: Дата, МоментВремени, Граница. Конец интервала, за который будут выдаваться записи периодического регистра сведений. Если не указан, то будут выдаваться записи до самой поздней включительно. Может задаваться значениями типа Дата, МоментВремени или Граница. <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее". Вид сравнения может быть только Равно. Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. <Порядок> (необязательный) Тип: Строка. Может содержать слово "Возр" или "Убыв", тогда стандартный порядок будет использоваться с указанным направлением. Может содержать имя поля (реквизита или измерения, для которых указано индексирование) и слово "Возр" или "Убыв", тогда упорядочивание будет производится по указанному полю в указанном порядке. Значение по умолчанию: "Возр" Описание: Формирует выборку записей регистра сведений. Вариант синтаксиса: Для непериодического регистра Синтаксис: Выбрать(<Отбор>, <Порядок>) Параметры: <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее". Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. <Порядок> (необязательный) Тип: Строка. Может содержать слово "Возр" или "Убыв", тогда стандартный порядок будет использоваться с указанным направлением. Может содержать имя поля (реквизита или измерения для которых указано индексирование) и через пробел слово "Возр" или "Убыв", тогда упорядочивание будет производится по указанному полю в указанном порядке. В качестве значения параметра может быть задана строка "Нет" ("No"). Это будет означать, что система выберет наиболее оптимальный порядок обхода такой выборки, который в общем случае не будет соответствовать порядку обхода по умолчанию. Значение по умолчанию: "Возр" Описание: Формирует выборку записей регистра сведений. Возвращаемое значение: Тип: РегистрСведенийВыборка. Пример:
#2 by Bahmet
Или модным способом...то есть запросом
#3 by surfboy
Извините , но суть вопроса не в выборе или переборе, а в удалении. Просто обычно в регистры либо перезаписывают данные полностью, либо добавляют новые. А мне надо найти старую запись, и поменять в ней 1 значение
#4 by Bahmet
А зачем удалять?меняй значения ресурсов и записывай
#5 by Bahmet
то бишь читай текущие данные и записывай их снова без того что не нада
#6 by surfboy
Ну хорошо, скажем, я выберу эти значения, поменяю то, что мне надо. Потом надо как-то обратно записать?Или нет?
#7 by surfboy
К тому же регистр у меня периодический и режим подчиненный регистратору, поэтому не все методы для него подходят
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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