Справочники и Данные · 12 мин
Как изменить данные в 1С: практическое руководство
Как изменить данные в 1С: редактирование документов, справочников и регистров, групповая обработка, исправление закрытых периодов и проверка результатов.
Изменение данных в 1С — рутинная задача, но именно она чаще всего становится причиной расхождений в учёте: исправили цену в старой накладной, и «поплыли» остатки, себестоимость и отчётность. Поэтому важно не просто знать, где нажать «Записать», а понимать, какой способ правки безопасен в конкретной ситуации и какие последствия он вызовет.
В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:ЗУП) действуют общие принципы: данные хранятся в документах, справочниках и регистрах, а проведённые документы формируют движения, от которых зависят отчёты. Правильный выбор инструмента зависит от того, что именно нужно изменить, находится ли объект в закрытом периоде и есть ли у вас необходимые права.
Ниже разобраны основные сценарии: от простого редактирования элемента справочника до групповой обработки и исправления ошибок прошлых периодов, а также способы проверить результат и типичные ошибки, которые приводят к повреждению учёта.
Как определить, что именно нужно изменить
Прежде чем вносить правку, выясните, где физически хранятся данные. Ошибка в реквизите контрагента — это правка справочника. Неверное количество в накладной — изменение документа и его движений. Расхождение остатков на складе при корректных документах — возможно, проблема в регистрах, и трогать их вручную следует в последнюю очередь.
Полезно проверить, участвует ли объект в других документах: например, договор контрагента может использоваться в десятках реализаций, а изменение единицы измерения номенклатуры затронет все документы, где она указана. В типовых конфигурациях помогает команда «Ещё → Связанные документы» или отчёт по структуре подчинённости.
Как выбрать способ правки
Изменение элемента справочника
Справочники — самый безопасный объект для правки: они не формируют проводок и движений, но от них зависят данные во всех документах. Чтобы изменить элемент, откройте нужный список (например, «Номенклатура», «Контрагенты», «Сотрудники»), найдите элемент через поиск, откройте его двойным щелчком, исправьте реквизиты и нажмите «Записать и закрыть».
Учитывайте важный нюанс: реквизиты справочника обычно хранят текущее значение без истории. Если вы измените ставку НДС или единицу измерения в карточке товара, старые документы при перепроведении могут подтянуть новое значение. Поэтому для данных, меняющихся во времени (цены, ставки, адреса), в типовых конфигурациях предусмотрены периодические сведения или специальные документы — например, «Установка цен номенклатуры» вместо правки цены в карточке.
Если элемент помечен на удаление, сначала снимите пометку (правой кнопкой — «Снять пометку удаления»), иначе часть операций с ним будет недоступна. А перед удалением дубля обязательно используйте функцию поиска и замены дублей, чтобы документы не потеряли ссылку на объект.
Изменение документа и его движений
Документ в открытом периоде редактируется просто: откройте его из журнала, измените реквизиты или табличную часть и нажмите «Провести» или «Провести и закрыть». При перепроведении программа автоматически перезапишет движения по регистрам, и отчёты обновятся.
Если документ проведён, а кнопки редактирования недоступны, возможны три причины: у пользователя нет прав на изменение, установлена дата запрета редактирования, либо документ заблокирован другим пользователем. Первые две ситуации решаются администратором, третья — ожиданием завершения сеанса коллеги.
После перепроведения документа, влияющего на остатки или взаиморасчёты, проверьте последующие документы цепочки. Например, при изменении количества в поступлении могут появиться отрицательные остатки по последующим реализациям. В таких случаях документы за период перепроводят последовательно — вручную или через обработку «Проведение документов» (в разделе администрирования).
Групповое изменение реквизитов
Когда одну и ту же правку нужно внести в десятки или тысячи объектов, используйте типовую обработку «Групповое изменение реквизитов». В большинстве конфигураций на управляемых формах она находится в разделе «Администрирование» (иногда — «НСИ и администрирование» → «Обслуживание») и требует прав администратора или настройщика.
Порядок работы: выберите тип объектов (справочник или документы), задайте отбор — например, все элементы номенклатуры из определённой группы, — затем укажите, какой реквизит менять и на какое значение. Перед выполнением включите режим предварительного просмотра: программа покажет список затрагиваемых объектов, и вы сможете убедиться, что отбор не захватил лишнего.
- 1Сделайте резервную копию базы или выгрузку через конфигуратор
- 2Откройте «Администрирование» → «Групповое изменение реквизитов»
- 3Выберите тип объектов и настройте отбор по условиям
- 4Проверьте список найденных объектов в режиме предпросмотра
- 5Укажите изменяемый реквизит и новое значение
- 6Выполните обработку и изучите протокол: какие объекты изменены, какие пропущены и почему
- 7Проверьте результат на нескольких объектах из списка вручную
Обработка выполняется в транзакции или порциями — при больших объёмах лучше запускать её вне пиковой нагрузки. Если часть объектов не изменилась, читайте протокол: типичные причины — блокировка другим пользователем, незаполненные обязательные реквизиты или запрет по дате.
Исправление данных закрытого периода
Дата запрета редактирования (настраивается в «Администрирование» → «Поддержка и обслуживание» или в настройках прав пользователей) защищает сданную отчётность от случайных изменений. Обходить её напрямую — плохая практика: любое перепроведение старого документа изменит регистры прошлого периода и создаст расхождения с уже сданными декларациями.
Правильный инструмент — корректировочные документы текущей датой. В 1С:Бухгалтерии это «Корректировка поступления» и «Корректировка реализации», операции, введённые вручную, документы «Операция» для бухгалтерских правок. В 1С:ЗУП для исправлений прошлых периодов предусмотрены документы-исправления и сторнирование. Такие документы отражают изменения в текущем периоде, и отчётность прошлого периода остаётся неизменной, а корректировки попадают в уточнённые декларации по правилам учёта.
Исключение — технические ошибки, не влияющие на отчётность: например, неверный комментарий или незаполненный дополнительный реквизит. В этом случае администратор может временно сдвинуть дату запрета, внести правку без перепроведения (просто записать документ) и вернуть запрет обратно.
Правка регистров и когда её избегать
Регистры (накопления, сведений, бухгалтерии) — это итоговый слой данных, который заполняется движениями документов. Вручную записи регистров редактируют только в исключительных случаях: например, при переносе остатков или исправлении повреждённых данных, когда документ-источник восстановить нельзя.
Безопасные альтернативы: документы «Операция» (в бухгалтерии), «Корректировка регистров» (в ряде конфигураций), «Ввод начальных остатков». Они создают записи регистров документально, с датой и основанием, что сохраняет аудиторский след. Прямая правка записей через конфигуратор или внешние обработки лишает вас этого следа и затрудняет поиск причины расхождений в будущем.
Если остатки по регистру не сходятся с данными документов, сначала выполните перепроведение документов за период и тестирование-исправление информационной базы через конфигуратор. Только если это не помогло, рассматривайте точечную корректировку — и обязательно зафиксируйте, что и почему было изменено.
Резервная копия и проверка результата
Любая массовая или рискованная правка начинается с резервной копии. В файловой базе достаточно скопировать каталог с файлом 1Cv8.1CD или выполнить выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу»). В клиент-серверном варианте копию делает администратор средствами СУБД. Копия, сделанная за минуту до правки, — единственная гарантия отката при ошибке в отборе групповой обработки.
После внесения изменений результат проверяют по контрольным точкам: открывают несколько изменённых объектов, сравнивают отчёты до и после (по сохранённым копиям или скриншотам), при изменении остатков — сверяют складские и бухгалтерские отчёты. Для групповых операций обязателен анализ протокола обработки.
Как проверить результат
Открывается, реквизиты содержат новые значения, объект записывается без ошибок
Ошибки при записи, незаполненные обязательные поля, сообщения о блокировке
Все объекты из отбора обработаны, пропуски объяснимы
Массовые пропуски по ошибке, объектов обработано больше, чем ожидалось
Остатки и итоги соответствуют ожиданиям, отрицательных остатков нет
Появились минусы по складу, расхождения с прежними значениями отчётов
Документы по изменённому контрагенту или номенклатуре открываются и проводятся
Битые ссылки вида «Объект не найден», ошибки при перепроведении
Если проверка выявила проблему, не пытайтесь «исправить исправление» новыми правками на горячую — спокойно оцените масштаб и, при необходимости, восстановите базу из копии, а затем повторите операцию с скорректированным отбором.
Права доступа и ограничения
Не все пользователи могут изменять любые данные — и это нормально. Типовые роли разграничивают доступ: кладовщик редактирует складские документы, но не бухгалтерские операции; менеджер не может менять данные закрытых периодов. Если кнопка редактирования недоступна, запросите у администратора нужную роль, а не обходите ограничение чужой учётной записью.
Для разовых массовых операций права на «Групповое изменение реквизитов» выдают временно и отзывают после выполнения. Также учитывайте механизм RLS (ограничение доступа на уровне записей): пользователь может видеть и менять только документы своей организации или склада, даже если формально права на вид документа у него есть.
Что важно запомнить
Простые правки делайте через формы объектов, массовые — через групповое изменение реквизитов с предпросмотром, ошибки закрытых периодов — корректировочными документами текущей датой. Перед любой рискованной операцией делайте резервную копию, а после — проверяйте результат по протоколу и отчётам.
Частые вопросы
Чем «Записать» отличается от «Провести» при изменении документа?
«Записать» сохраняет реквизиты документа, не трогая его движения по регистрам — подходит для правки комментариев и неучётных полей. «Провести» перезаписывает движения, и отчёты пересчитываются. Для документов, влияющих на учёт, после изменения сумм или количества нужно именно перепроведение.
Документ не редактируется: кнопки неактивны. Что делать?
Проверьте три причины: установлена ли дата запрета редактирования (решает администратор), есть ли у вас права на изменение этого вида документов и не открыт ли документ другим пользователем. Также документ может быть недоступен из-за ограничений RLS по организации или складу.
Как изменить один реквизит сразу у тысячи элементов справочника?
Используйте «Администрирование» → «Групповое изменение реквизитов»: выберите справочник, настройте отбор, проверьте список в режиме предпросмотра, укажите реквизит и новое значение, затем выполните обработку и изучите протокол. Перед запуском сделайте резервную копию базы.
Можно ли исправить ошибку в прошлом квартале, по которому сдана отчётность?
Напрямую редактировать старый документ не следует — это изменит данные сданного периода. Используйте корректировочные документы текущей датой («Корректировка поступления», «Корректировка реализации», ручные операции), а в налоговом учёте отразите исправление через уточнённые декларации по правилам, действующим для вашего налога.
Появились «битые ссылки» вида «Объект не найден». Как исправить?
Обычно причина — физическое удаление объекта, на который ссылались документы. Восстановите объект из резервной копии или создайте новый элемент и замените ссылки обработкой поиска и замены значений. Чтобы не допустить повторения, удаляйте объекты только через пометку удаления с контролем ссылочной целостности.
Нужно ли перепроводить все документы после изменения одного старого документа?
Не все, но всю зависимую цепочку — да. Если изменился документ, влияющий на остатки или взаиморасчёты, последующие документы за период перепроводят последовательно вручную или обработкой проведения документов. После этого сверьте отчёты: отрицательные остатки и расхождения укажут на документы, требующие внимания.