Регистратор расчетов в 1с erp удалить
Код 1C v 8.х
Сначала запросом получаем выборку всех документов, являющихся регистраторами для нужного регистра.
Далее создаем набор записей по данному регистру.
В цикле перебора выборки из результата запроса устанавливаем отборы для набора записей по нужным регистраторам и записываем пустые наборы записей в регистр с замещением старых наборов.
Код 1C v 8.х
Разместил: E_Migachev Версии: | 8.x | 8.2 УП | Дата: 15.09.2010 Прочитано: 88283
Похожие FAQ
Еще в этой же категории
Как изменить запись регистра сведений? 34
НаборЗаписей = РегистрыСведений.НумерацияДоговоров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(НачалоГода(Дата)); НаборЗаписей.Отбор.Организация.Установить(Организация); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество Как добавить запись в периодический независимый регистр сведений? 15
// Добавление записей в периодический независимый регистр сведений НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Валюта.Установить(ТекущаяВалюта); НаборЗаписей.Отбор.Период.Установить(ТекущаяДата); НовЗапис Как добавить записи в непериодический независимый регистр сведений? 12
НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура); НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапи Как добавить записи в независимый регистр сведений? 10
Для добавления отдельной записи в регистр сведений, не подчиненный регистратору, можно использовать объект РегистрСведенийМенеджерЗаписи. имя . Например, для того, чтобы в независимый регистр сведений ЗначенияСвойствОбъектов с измерениями Объект, Открыть запись регистра сведений по ключу. 10
// Создание структуры значений СтруктураФормы = Новый Структура; СтруктураФормы.Вставить(" Пользователь" , Пользователь); СтруктураФормы.Вставить(" Настройка" , Элемент.ТекущаяСтрока); // Почему-то нужно создавать запись через массив (по друго Посмотреть все в категории Регистры сведений
Регистр сведений - это база данных конфигурации 1С, существующая в форме записей показателей измерений (разрезы) и соответствующих им ресурсов. Таким образом, сохраняются кросс-курсы национальных валют в разрезе валют, цены в разрезе номенклатуры цен. Функции регистратора выполняют документы, формирующие записи в регистре.
На рисунке образец: Начало «Регистр сведений», затем переход на «Курсы валют».
Список регистров сведений доступен в развернутом пункте «Регистры сведений» Конфигуратора.
Со временем, в регистрах накапливается большое количество записей, что снижает скорость работы программы 1С. Предлагаем несколько методов удаления регистров сведений 1С 8.3. Перед выполнением процедуры очистки регистра необходимо создать резервную копию базы с информацией.
Программная очистка регистра сведений
Если регистр сведений не подчинен регистратору, очистить его возможно с помощью программы. Осуществляется ввод пустого набора записей следующего содержания:
Нулевой набор записей отображается в начальной строчке кода (информация из регистра не прочитана, поэтому набор записей пустой), в следующей строке - начинается его запись, вместо существующего. Итог - пустой регистр.
Эта процедура занимает много времени и доступна только для регистров с независимым уровнем записи.
Обработка очистка регистра сведений в 1С 8.3
Разработан универсальный способ очистки регистра - обработка. Применяется для любого регистра сведений. Файл «Очистка регистра сведений 1С.epf» запускается в управляемых формах и в обычных. Для активации очистки нужно в режиме пользователя найти файл через пункт меню «Файл» - «Открыть».
Выбираем наименование регистра для очистки (точное название можно узнать в конфигураторе), и активируем работу кнопкой «Очистить регистр».
Выполнение операции занимает некоторое время. Таким методом очищается каждый регистр сведений оболочки.
Обработка – свертка независимого периодического регистра сведений
Существует альтернативный метод очистки регистра сведений. Он подходит для конфигурации 8.2 и 8.3, и работает как обычное приложение - «СверткаНезависимогоПериодическогоРегистраСведений.epf».
Запуск обработки производится в конфигурации управляемое приложение. Активируется режим «Толстый клиент (обычное приложение)» в программе 1С 8.3, путем изменения режима запуска в Конфигураторе (меню «Сервис» - «Параметры»).
Выбрав из предложенных вариантов «Толстый клиент (обычное приложение)», подтвердите действие нажатием кнопки «Ок».
Затем выбираем вкладку «Сервис» - «1С:Предприятие».
В итоге программа открылась как обычное приложение. Такая функция часто использовалась в более ранних версиях 1С. Изучаем вкладку «Открыть» и находим текущую обработку. Настроить ее очень просто - выбирайте дату и регистры для очистки. Затем подтверждаем запуск процесса очистки кнопкой «Выполнить».
Очистка регистров будет завершена. Напоминаем о необходимости создавать резервную копию базы данных, так как процесс очистки регистров необратим.
Читайте также: