1с удалить запись регистра сведений
Подскажите пожалуйста. Имея запись регистра сведений, как ее удалить?
ИначеЕсли ТипЗнч(Элем.Данные) = Тип("РегистрСведенийКлючЗаписи.АналитикаУчетаПопартнерам") Тогда
Как правильно будет сделать удаление?
(2) Через менеджер записи? Не через набор записей?
Имея только Партнера.
(3) Что значит "имея только Партнёра"? У тебя КлючЗаписи. Он содержи все необходимые поля.
В СП:
Описание:
РегистрСведенийКлючЗаписи
Набор значений, однозначно идентифицирующих запись регистра.
не.. Ну вроде по шагам всё написал.
(5) А смысл? Он всё равно не поймёт. А денег на курс по обучению чтению у него нет
(9) Да в Элем.Данные, есть ещё организация .
Почему может не удаляться запись в регистре.
По коду проходит. останавливаю отладку. запускаю. Эта запись осталась. почему не удаляется?
Подскажите пожалуйста. почему не могу программно удалить запись регистра сведений? Так же есть некоторые другие.
Как мне его установить на партнера?
(17) посмотреть вестимо, что входит в состав определяемого типа, если там есть справочник нужного вида, то просто уставноить нужную ссылку на элемент справочника
Вот по этим регистрам. по коду проходит. Но запись остаются ((9 Что я не так делаю?
Я это брал с примера на сайте. То есть он не рабочий что ли?
Менеджер записи не будет работать если нет отбора по всем измерениям для определения конкретной записи.
(33) Ясно. Видимо в этом причина. Хотя я все накладываю что нужно.
Лучше НаборЗаписей значит пробовать?
Не был выбран, не прошло вот это присвоение МенеджерЗаписи.ЗначениеДоступа = Элем.Ссылка; Почему?
В Определяемом типе ЗначеинеДоступа, есть партнеры , а Элем.Ссылка это элемент справочника партнеры .
А другие важны? Они не существенны.
Вариант 1 - через РегистрСведенийЗапись.
В этом случае надо устанавливать значения ВСЕХ измерений (и период, если периодический), для однозначного идентифицирования записи.
Удалить таким образом можно ТОЛЬКО ОДНУ запись.
Если надо удалить одну запись - необходимо установить отборы, соответствующие этой и только этой записи (в идеале - установить отборы на все измерения).
Удалятся все записи, соответствующие отбору.
(41) Спасибо. Буду пробовать. Дело в том что для меня не явно какие измерения нужно задавать!
Я задал значимое. остальных вроде как и нет, они и не нужны. По этому затык.
По такой же технике. какие то регистры же очистились. А вот с некоторыми пошла проблема.
(43) Программист 1с, я в жизни вообще. И он, только.
Мало практики работы с регистрами. Да ещё с незнакомыми.
Буду сейчас стараться.
Код 1C v 8.х
Сначала запросом получаем выборку всех документов, являющихся регистраторами для нужного регистра.
Далее создаем набор записей по данному регистру.
В цикле перебора выборки из результата запроса устанавливаем отборы для набора записей по нужным регистраторам и записываем пустые наборы записей в регистр с замещением старых наборов.
Код 1C v 8.х
Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ Автоматизация обмена данных используя обработку "Универсальный обмен данными в формате XML" 10
Автоматизация обмена между базами используя обработку " Универсальный обмен данными в формате XML" В основу данной публикации положены найденные мною материалы по cозданию обмена между двумя базами с использованием обработки " Универсальный обме Автоматическая выгрузка загрузка данных используя регламентное задание 12
Для обмена данными между программами необходимо сделать следующее: 1. При помощи Конвертации Данных создать правила выгрузки данных 2. Нужно чтобы в конфигурации была обработка УниверсальныйОбменДаннымиXML , желательно последней версии! (При помо Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C 3
При попытке удалить запись из регистра сведений - получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить - опять ошибка блокировки :( Путем тестов было вяснено, что проблема Ввод документа на основании - Программно 11
НовДок = Документы.ПеречислениеНДФЛвБюджет.СоздатьДокумент(); //Заполнить - вызывает ОбработкаЗаполнения(Основание) в документе ПеречислениеНДФЛвБюджет НовДок.Заполнить(ЭлементыФормы.ДокументСписок.ТекущаяСтрока); НовДок.ПолучитьФорму().Открыть() Посмотреть все результаты поиска похожих
Еще в этой же категории
Как изменить запись регистра сведений? 36
НаборЗаписей = РегистрыСведений.НумерацияДоговоров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(НачалоГода(Дата)); НаборЗаписей.Отбор.Организация.Установить(Организация); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество Как добавить запись в периодический независимый регистр сведений? 16
// Добавление записей в периодический независимый регистр сведений НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Валюта.Установить(ТекущаяВалюта); НаборЗаписей.Отбор.Период.Установить(ТекущаяДата); НовЗапис Как добавить записи в непериодический независимый регистр сведений? 13
НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура); НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапи Как добавить записи в независимый регистр сведений? 11
Для добавления отдельной записи в регистр сведений, не подчиненный регистратору, можно использовать объект РегистрСведенийМенеджерЗаписи. имя . Например, для того, чтобы в независимый регистр сведений ЗначенияСвойствОбъектов с измерениями Объект, Как выбрать записи из регистра сведений? 9
//ВНИМАНИЕ . // В качестве полей для отбора могут задаваться измерения или реквизиты, для которых // в конфигураторе признак индексирования установлен в значение " Индексировать" или // установлен признак " Ведущее" . Вид сравнения может бы Посмотреть все в категории Регистры сведений
Обработка позволяет по расширенному отбору удалять записи в регистре сведений. Если отбор не задан — будет выполнена полная очистка. Поддерживается удаление записей в независимых регистрах и регистрах с подчинением регистратору. Обработка является универсальной и совместима со всеми конфигурациями 1С.
Функционал обработки
Мы постарались сделать интерфейс обработки простым как для обычного пользователя, так и для опытного администратора. При работе с обработкой для Вас доступны команды:
— Очистить — основная команда обработки. Перед выполнением очистки будет выдано предупреждение об обязательности создания резервной копии информационной базы . При продолжении действия будет выполнена очистка записей выбранного регистра сведений с учетом отборов и параметров формы.
— Создать резервную копию — это команда будет отображаться только при наличии в Вашей конфигурации возможности резервного копирования. Если команда не отображается — копию Вы можете сделать вручную .
— Выполнить анализ — это команда отображает количество записей, которое будет удалено согласно введенным настройкам.
Основные параметры
В поле ввода «Регистр сведений» для пользователя доступны все регистры используемой конфигурации 1С 8.3. Для изменения доступны независимые регистры сведений и регистры, подчиненные регистратору. Для быстрого перехода к регистру есть возможность подбора по наименованию:
После выбора регистра на форме отображаются все записи этого регистра и появляется поле отбора. Дополнительно Вы можете задать количество удаляемых записей — таким образом можно организовать порционное удаление записей.
В нашей обработке реализован механизм особого режима удаления с использованием транзакции - он включается установкой галочки "При удалении данных использовать транзакцию". При выполнении обработки в этом режиме и возникновении ошибки - изменения не будут зафиксированы и база данных останется в исходном состоянии. Таким образом не будут внесены частичные ошибочные изменения!
Возможности отбора
В обработке широчайшие возможности задания отбора. При этом отбор сразу применяется к списку записей, отображаемых на форме, а при выполнении очистки — применяется к запросу получения данных. Доступные виды сравнения (список видов сравнения определяется типом колонки):
- Больше — сравниваемое значение больше заданного в условии.
- Больше или равно — сравниваемое значение больше или равно заданному в условии.
- Меньше — сравниваемое значение меньше заданного в условии.
- Меньше или равно — сравниваемое значение меньше или равно заданному в условии.
- В группе — проверка того, что сравниваемое значение принадлежит иерархии заданного значения. Имеет смысл при сравнении для иерархических объектов.
- Не в группе — проверка на то, что значение не находится в указанной группе.
- В списке — проверка того, что сравниваемое значение входит в список.
- Не в списке — проверка на то, что значение не находится в указанном списке.
- В группе из списка — проверка того, что сравниваемое значение входит в список с учетом иерархии.
- Не в группе из списка — проверка на то, что значение не находится в указанном списке с учетом иерархии.
- Заполнено— осуществляет проверку поля на то, что его значение отличается от значения данного поля по умолчанию.
- Не заполнено — обратная операция к виду сравнения «Заполнено».
- Равно — проверка на равенство.
- Не равно — проверка на неравенство. Для строковых значений регистр символов не учитывается.
- Содержит — сравниваемое значение содержит подстроку, заданную в условии сравнения.
- Не содержит — проверка на то, что строка не содержит указанную подстроку.
- Подобно — сравниваемое значение удовлетворяет маске, заданной в условии сравнения:
- % (процент): последовательность, содержащая любое количество произвольных символов.
- _ (подчеркивание): один произвольный символ.
- / — следующий символ нужно интерпретировать как обычный символ.
Группируйте условия без ограничений:
Обращайтесь в отборе к реквизитам измерений или ресурсов. К примеру, Вы очень просто можете найти записи по помеченным на удаление значениям:
Ниже показан пример удаления записей в регистре сведений:
Мы предлагаем Вам готовое решение, которое поможет Вам быстро и просто решить возникшие в Вашей базе проблемы. При приобретении обработки она мгновенно будет доставлена Вам на электронную почту и Вы сразу приступите к решению задач. К примеру, на разработку аналогичной обработки программист затратит в среднем более 16 часов!
Ниже список конфигураций, в которых мы проверяем наши решения:
Управление торговлей 11 , Комплексная автоматизация 2 , ERP Управление предприятием 2 .
Проверенные версии:
Управление торговлей: 11.4.8.57, 11.4.8.63, 11.4.8.68, 11.4.8.79, 11.4.8.82, 11.4.8.84, 11.4.8.92, 11.4.9.70, 11.4.9.82, 11.4.9.91, 11.4.9.98, 11.4.10.57, 11.4.10.62, 11.4.10.75, 11.4.10.89, 11.4.10.94, 11.4.11.55, 11.4.11.63, 11.4.11.65, 11.4.11.67, 11.4.11.71, 11.4.11.84, 11.4.11.88, 11.4.11.93, 11.4.11.98, 11.4.11.102, 11.4.11.104, 11.4.11.106, 11.4.12.61, 11.4.12.71, 11.4.12.75, 11.4.12.77, 11.4.12.81, 11.4.12.91, 11.4.12.102, 11.4.13.46, 11.4.13.47, 11.4.13.51, 11.4.13.57, 11.4.13.71, 11.4.13.85, 11.4.13.99, 11.4.13.103, 11.4.13.119, 11.4.13.123, 11.4.13.136, 11.4.13.147, 11.4.13.148, 11.4.13.155, 11.4.13.171, 11.4.13.178, 11.4.13.180, 11.4.13.187, 11.4.13.209, 11.4.13.227, 11.4.13.243, 11.4.13.269, 11.4.13.271, 11.4.13.275, 11.4.13.280, 11.4.13.281, 11.4.13.282, 11.4.14.64, 11.4.14.78, 11.4.14.85, 11.4.14.95, 11.4.14.105, 11.4.14.115, 11.4.14.140, 11.4.14.148, 11.4.14.164, 11.4.14.176, 11.4.14.181, 11.5.6.278, 11.5.7.203, 11.5.7.255, 11.5.7.279, 11.5.7.288, 11.5.7.294, 11.5.7.308, 11.5.7.316, 11.5.7.324, 11.5.7.336, 11.5.7.351, 11.5.7.367, 11.5.7.383, 11.5.7.390, 11.5.7.394, 11.5.7.402.
Комплексная автоматизация: 2.4.8.63, 2.4.8.73, 2.4.8.79, 2.4.8.82, 2.4.8.84, 2.4.8.92, 2.4.9.70, 2.4.9.82, 2.4.9.91, 2.4.9.98, 2.4.10.56, 2.4.10.62, 2.4.10.75, 2.4.10.89, 2.4.10.94, 2.4.11.46, 2.4.11.55, 2.4.11.63, 2.4.11.65, 2.4.11.67, 2.4.11.71, 2.4.11.84, 2.4.11.88, 2.4.11.91, 2.4.11.92, 2.4.11.98, 2.4.11.102, 2.4.11.104, 2.4.11.106, 2.4.12.64, 2.4.12.71, 2.4.12.75, 2.4.12.77, 2.4.12.81, 2.4.12.91, 2.4.12.96, 2.4.12.102, 2.4.13.47, 2.4.13.51, 2.4.13.57, 2.4.13.71, 2.4.13.85, 2.4.13.96, 2.4.13.103, 2.4.13.119, 2.4.13.123, 2.4.13.136, 2.4.13.147, 2.4.13.148, 2.4.13.149, 2.4.13.155, 2.4.13.156, 2.4.13.170, 2.4.13.180, 2.4.13.187, 2.4.13.203, 2.4.13.209, 2.4.13.227, 2.4.13.269, 2.4.13.271, 2.4.13.275, 2.4.13.278, 2.4.13.281, 2.4.13.282, 2.4.14.64, 2.4.14.78, 2.4.14.85, 2.4.14.105, 2.4.14.109, 2.4.14.115, 2.4.14.140, 2.4.14.148, 2.4.14.164, 2.4.14.176, 2.4.14.181, 2.5.7.226, 2.5.7.255, 2.5.7.279, 2.5.7.288, 2.5.7.298, 2.5.7.308, 2.5.7.316, 2.5.7.324, 2.5.7.336, 2.5.7.359, 2.5.7.366, 2.5.7.383, 2.5.7.390, 2.5.7.402.
ERP Управление предприятием: 2.4.8.57, 2.4.8.63, 2.4.8.79, 2.4.8.82, 2.4.8.84, 2.4.8.92, 2.4.9.70, 2.4.9.82, 2.4.9.91, 2.4.9.98, 2.4.10.56, 2.4.10.62, 2.4.10.75, 2.4.10.89, 2.4.10.94, 2.4.11.43, 2.4.11.56, 2.4.11.63, 2.4.11.65, 2.4.11.67, 2.4.11.71, 2.4.11.83, 2.4.11.88, 2.4.11.91, 2.4.11.93, 2.4.11.98, 2.4.11.102, 2.4.11.104, 2.4.11.106, 2.4.12.64, 2.4.12.71, 2.4.12.75, 2.4.12.77, 2.4.12.80, 2.4.12.83, 2.4.12.91, 2.4.12.96, 2.4.12.102, 2.4.12.109, 2.4.13.51, 2.4.13.57, 2.4.13.71, 2.4.13.85, 2.4.13.96, 2.4.13.103, 2.4.13.111, 2.4.13.119, 2.4.13.123, 2.4.13.136, 2.4.13.147, 2.4.13.148, 2.4.13.155, 2.4.13.156, 2.4.13.170, 2.4.13.180, 2.4.13.187, 2.4.13.203, 2.4.13.209, 2.4.13.227, 2.4.13.243, 2.4.13.269, 2.4.13.271, 2.4.13.275, 2.4.13.278, 2.4.13.281, 2.4.13.282, 2.4.14.64, 2.4.14.78, 2.4.14.85, 2.4.14.105, 2.4.14.109, 2.4.14.115, 2.4.14.140, 2.4.14.148, 2.4.14.164, 2.4.14.176, 2.4.14.181, 2.5.5.82, 2.5.5.94, 2.5.5.100, 2.5.5.104, 2.5.5.117, 2.5.6.72, 2.5.6.81, 2.5.6.98, 2.5.6.118, 2.5.6.124, 2.5.6.137, 2.5.6.159, 2.5.6.171, 2.5.6.195, 2.5.6.220, 2.5.6.234, 2.5.6.245, 2.5.6.261, 2.5.6.278, 2.5.6.290, 2.5.6.291, 2.5.7.201, 2.5.7.226, 2.5.7.255, 2.5.7.269, 2.5.7.279, 2.5.7.288, 2.5.7.298, 2.5.7.308, 2.5.7.316, 2.5.7.324, 2.5.7.336, 2.5.7.359, 2.5.7.366, 2.5.7.383, 2.5.7.390, 2.5.7.394, 2.5.7.402, 2.5.8.171, 2.5.8.179.
Возможна адаптация для конфигураций Казахстана, Беларуси, Узбекистана (перед покупкой уточните возможность адаптации в чате).
Бухгалтерия 3.0
Проверенные версии:
3.0.67.63, 3.0.67.67, 3.0.67.70, 3.0.67.74, 3.0.68.58, 3.0.68.61, 3.0.68.66, 3.0.69.32, 3.0.69.35, 3.0.70.25, 3.0.70.30, 3.0.70.33, 3.0.70.39, 3.0.70.41, 3.0.70.50, 3.0.70.52, 3.0.70.61, 3.0.71.63, 3.0.71.69, 3.0.71.75, 3.0.71.77, 3.0.71.83, 3.0.71.86, 3.0.71.89, 3.0.72.54, 3.0.72.60, 3.0.72.66, 3.0.72.70, 3.0.72.72, 3.0.73.38, 3.0.73.46, 3.0.73.50, 3.0.73.54, 3.0.74.51, 3.0.74.58, 3.0.74.63, 3.0.74.76, 3.0.75.37, 3.0.75.58, 3.0.75.70, 3.0.75.93, 3.0.75.100, 3.0.75.104, 3.0.76.67, 3.0.76.77, 3.0.77.45, 3.0.77.78, 3.0.77.95, 3.0.77.106, 3.0.78.54, 3.0.78.64, 3.0.78.69, 3.0.79.14, 3.0.79.21, 3.0.80.40, 3.0.81.23, 3.0.81.25, 3.0.81.30, 3.0.82.24, 3.0.82.34, 3.0.82.40, 3.0.83.25, 3.0.83.33, 3.0.83.37, 3.0.84.31, 3.0.84.35, 3.0.84.42, 3.0.84.46, 3.0.85.25, 3.0.85.28, 3.0.86.16, 3.0.86.19, 3.0.87.22, 3.0.88.22, 3.0.88.28, 3.0.88.32, 3.0.89.34, 3.0.89.38, 3.0.89.43, 3.0.89.47, 3.0.89.51, 3.0.90.45, 3.0.90.53, 3.0.90.59, 3.0.91.23, 3.0.91.31, 3.0.91.36, 3.0.92.51, 3.0.93.20, 3.0.94.17, 3.0.95.15, 3.0.95.29, 3.0.96.30, 3.0.96.35, 3.0.97.26, 3.0.98.11, 3.0.99.21, 3.0.100.16, 3.0.100.20, 3.0.101.19, 3.0.102.11, 3.0.103.12, 3.0.103.21, 3.0.104.28, 3.0.105.31, 3.0.105.40, 3.0.105.45, 3.0.106.40, 3.0.106.101, 3.0.107.34, 3.0.107.37, 3.0.108.31, 3.0.108.36, 3.0.109.29, 3.0.109.57, 3.0.109.61, 3.0.110.24, 3.0.110.29, 3.0.111.16, 3.0.111.25.
Управление нашей фирмой, редакция 1.6
Проверенные версии:
1.6.16.215, 1.6.16.219, 1.6.17.112, 1.6.17.119, 1.6.17.123, 1.6.17.128, 1.6.17.135, 1.6.17.141, 1.6.17.152, 1.6.17.161, 1.6.17.174, 1.6.18.70, 1.6.18.88, 1.6.18.98, 1.6.18.105, 1.6.18.117, 1.6.18.135, 1.6.18.145, 1.6.18.156, 1.6.18.168, 1.6.19.128, 1.6.19.137, 1.6.19.150, 1.6.19.160, 1.6.19.183, 1.6.19.203, 1.6.19.215, 1.6.19.237, 1.6.19.243, 1.6.20.94, 1.6.20.107, 1.6.20.123, 1.6.20.143, 1.6.20.159, 1.6.20.178, 1.6.20.189, 1.6.21.103, 1.6.21.114, 1.6.22.36, 1.6.22.48, 1.6.22.75, 1.6.23.61, 1.6.23.75, 1.6.23.96, 1.6.23.117, 1.6.24.92, 1.6.24.107, 1.6.24.125, 1.6.24.136, 1.6.24.152, 1.6.24.172, 1.6.24.180, 1.6.24.193, 1.6.24.201, 1.6.25.131, 1.6.25.139, 1.6.25.152, 1.6.25.163, 1.6.25.166, 1.6.25.178, 1.6.25.195, 1.6.25.207, 1.6.25.226, 1.6.25.236, 1.6.26.124, 1.6.26.162, 1.6.26.172, 1.6.26.185, 1.6.26.191, 1.6.26.213, 1.6.26.220, 1.6.26.229, 1.6.27.167, 1.6.27.178, 1.6.27.190.
Розница 2.2, Розница 2.3
Проверенные версии:
2.2.8.29, 2.2.9.18, 2.2.9.20, 2.2.10.19, 2.2.11.16, 2.2.11.23, 2.2.11.24, 2.2.11.29, 2.2.11.30, 2.2.12.26, 2.2.12.30, 2.2.13.8, 2.2.13.11, 2.2.13.12, 2.3.1.30, 2.3.1.40, 2.3.1.47, 2.3.2.26, 2.3.2.28, 2.3.2.33, 2.3.3.12, 2.3.3.19, 2.3.3.25, 2.3.3.31, 2.3.4.31, 2.3.4.33, 2.3.5.24, 2.3.5.28, 2.3.5.32, 2.3.5.35, 2.3.6.17, 2.3.6.25, 2.3.6.27, 2.3.7.19, 2.3.7.22, 2.3.8.17, 2.3.8.22, 2.3.8.27, 2.3.9.22, 2.3.9.23, 2.3.9.28, 2.3.9.37, 2.3.9.42, 2.3.10.24, 2.3.10.35, 2.3.10.39, 2.3.10.43, 2.3.10.52, 2.3.10.61, 2.3.11.29, 2.3.11.32, 2.3.11.33.
Зарплата и Управление Персоналом, редакция 3. Зарплата и управление персоналом КОРП, редакция 3. Зарплата и кадры государственного учреждения, редакция 3.1.
Проверенные версии:
3.1.8.216, 3.1.9.227, 3.1.10.156, 3.1.10.174, 3.1.10.199, 3.1.10.223, 3.1.10.253, 3.1.10.276, 3.1.10.305, 3.1.10.307, 3.1.11.68, 3.1.11.106, 3.1.11.108, 3.1.11.133, 3.1.11.153, 3.1.12.53, 3.1.12.56, 3.1.12.76, 3.1.12.110, 3.1.12.113, 3.1.12.142, 3.1.13.75, 3.1.14.61, 3.1.14.305, 3.1.14.309, 3.1.14.436, 3.1.15.134, 3.1.15.139, 3.1.16.77, 3.1.16.108, 3.1.16.133, 3.1.17.60, 3.1.17.94, 3.1.17.135, 3.1.17.138, 3.1.17.171, 3.1.18.46.
Переменная УдаляемаяОрганизация содержит соответствующую ссылку.
Тогда очистка регистра от удаляемых записей может быть произведена следующим образом:
Код 1C v 8.х
Создаем переменную НаборЗаписей, устанавливаем для нее отбор по значению организации равный УдаляемаяОрганизация. Кстати, отбор набора записей регистра всегда может устанавливаться только на равенство.
Далее записываем полученный пустой набор записей с замещением.
В результате все записи, соответствовавшие отбору, будут замещены пустым набором записей.
Похожие FAQ
Еще в этой же категории
Как изменить запись регистра сведений? 36
НаборЗаписей = РегистрыСведений.НумерацияДоговоров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(НачалоГода(Дата)); НаборЗаписей.Отбор.Организация.Установить(Организация); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество Как добавить запись в периодический независимый регистр сведений? 16
// Добавление записей в периодический независимый регистр сведений НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Валюта.Установить(ТекущаяВалюта); НаборЗаписей.Отбор.Период.Установить(ТекущаяДата); НовЗапис Как добавить записи в непериодический независимый регистр сведений? 13
НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура); НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапи Как добавить записи в независимый регистр сведений? 11
Для добавления отдельной записи в регистр сведений, не подчиненный регистратору, можно использовать объект РегистрСведенийМенеджерЗаписи. имя . Например, для того, чтобы в независимый регистр сведений ЗначенияСвойствОбъектов с измерениями Объект, Открыть запись регистра сведений по ключу. 10
// Создание структуры значений СтруктураФормы = Новый Структура; СтруктураФормы.Вставить(" Пользователь" , Пользователь); СтруктураФормы.Вставить(" Настройка" , Элемент.ТекущаяСтрока); // Почему-то нужно создавать запись через массив (по друго Посмотреть все в категории Регистры сведений
Код 1C v 8.х
Сначала запросом получаем выборку всех документов, являющихся регистраторами для нужного регистра.
Далее создаем набор записей по данному регистру.
В цикле перебора выборки из результата запроса устанавливаем отборы для набора записей по нужным регистраторам и записываем пустые наборы записей в регистр с замещением старых наборов.
Код 1C v 8.х
Похожие FAQ
Еще в этой же категории
Как изменить запись регистра сведений? 36
НаборЗаписей = РегистрыСведений.НумерацияДоговоров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(НачалоГода(Дата)); НаборЗаписей.Отбор.Организация.Установить(Организация); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество Как добавить запись в периодический независимый регистр сведений? 16
// Добавление записей в периодический независимый регистр сведений НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Валюта.Установить(ТекущаяВалюта); НаборЗаписей.Отбор.Период.Установить(ТекущаяДата); НовЗапис Как добавить записи в непериодический независимый регистр сведений? 13
НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура); НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапи Как добавить записи в независимый регистр сведений? 11
Для добавления отдельной записи в регистр сведений, не подчиненный регистратору, можно использовать объект РегистрСведенийМенеджерЗаписи. имя . Например, для того, чтобы в независимый регистр сведений ЗначенияСвойствОбъектов с измерениями Объект, Открыть запись регистра сведений по ключу. 10
// Создание структуры значений СтруктураФормы = Новый Структура; СтруктураФормы.Вставить(" Пользователь" , Пользователь); СтруктураФормы.Вставить(" Настройка" , Элемент.ТекущаяСтрока); // Почему-то нужно создавать запись через массив (по друго Посмотреть все в категории Регистры сведений
Читайте также: