Удаление кадров с НДГП справа¶
Удаление кадров с НДГП справа — это операция в программе 1С:Предприятие, связанная с удалением записей регистра накопления «Накопительные данные о грузоперевозках» (НДГП), которые некорректно отражены в правой части экрана (в форме списка или табличной части). НДГП — это регистр накопления, используемый в отраслевых конфигурациях 1С для учёта грузоперевозок, расчёта тарифов и формирования отчётности. Ошибочные записи в нём могут возникать при повторном проведении документов, импорте данных или сбоях обновления конфигурации.
¶Причины появления лишних кадров
Лишние записи в регистре НДГП чаще всего появляются по следующим причинам:
- Повторное проведение документа — если документ, регистрирующий перевозку, был проведён дважды без отмены проведения, в регистре появляется дублирующая запись.
- Импорт данных из внешних источников — при загрузке реестров перевозок из Excel или других систем возможны дубли.
- Отмена проведения документа с ошибками — при некорректной отмене проведения движения не удаляются полностью.
- Обновление конфигурации — при обновлении версии программы алгоритм расчёта может измениться, а старые записи остаются в регистре.
¶Способы удаления записей
¶Через интерфейс программы
- Открыть форму регистра накопления «НДГП» через меню «Операции» или «Отчёты».
- Настроить отбор по нужному периоду, организации или перевозке.
- Выделить лишние строки (списком или по одной).
- Нажать кнопку «Удалить» или воспользоваться контекстным меню.
- Провести документ, регистрирующий изменения, если программа требует явного проведения.
¶Через обработку удаления движений
В конфигурациях 1С часто предусмотрена обработка «Удаление движений документов». Порядок действий:
- Запустить обработку из меню «Администрирование» или «Сервис».
- Указать период и документы, движения которых нужно удалить.
- Запустить обработку — она сформирует движения заново по актуальным правилам.
¶Через консоль запросов или встроенный язык
Для массового удаления можно использовать запрос к регистру:
`` ВЫБРАТЬ НДГП.Регистратор, НДГП.Период ИЗ РегистрНакопления.НДГП.КакОбороты КАК НДГП ГДЕ НДГП.Период МЕЖДУ &ДатаНачала И &ДатаОкончания ``
Для удаления записей используется оператор «УДАЛИТЬ» или специализированные обработки, формирующие движения заново. Важно: прямое удаление из таблиц регистров через SQL-запросы к информационной базе не рекомендуется, так как это нарушает целостность данных.
¶Рекомендации по предотвращению дублей
- Включить контроль уникальности при импорте данных.
- Использовать транзакции при массовом проведении документов.
- Регулярно запускать обработку «Проверка и исправление данных».
- Перед обновлением конфигурации создавать резервную копию информационной базы.
- Настроить права доступа так, чтобы проведение документов было доступно только ответственным сотрудникам.
¶Особенности работы с НДГП
Регистр НДГП, как правило, ведётся с измерениями «Период», «Регистратор», «Организация», «Маршрут», «Груз» и ресурсами «Вес», «Объём», «Стоимость». Удаление кадров затрагивает все движения, сформированные конкретным регистратором, поэтому после удаления рекомендуется перепровести документы, чтобы восстановить корректные записи.
При работе в режиме предприятия (не в конфигураторе) удаление движений доступно только через штатные обработки или документы-исправления. В конфигураторе возможен более широкий доступ к данным, но любые изменения должны сопровождаться резервным копированием.
¶Источники
- Справка по платформе 1С:Предприятие 8.3 (Регистры накопления)
- Документация по отраслевым конфигурациям для грузоперевозок
- Методические рекомендации по администрированию информационных баз 1С
