Правка данных в 1С:Предприятии 8.3: что можно исправить самому и где это делается
Содержание
Изменить данные в 1С:Предприятии 8.3 почти всегда можно прямо в форме объекта: откройте элемент справочника или документ двойным щелчком, исправьте поле и нажмите Записать (для документа — Провести). Если поле серое или программа не даёт записать, причина одна из трёх: дата запрета изменения, нехватка прав или объект в этот момент открыт у коллеги.
Типичная ситуация: бухгалтер в конце квартала находит в мартовской реализации неверную цену. Документ открывается, а Провести выдаёт отказ. Пути меню даны для интерфейса «Такси» в Бухгалтерии предприятия 3.0, ЗУП 3.1 и Управлении торговлей 11 — механизмы правки в них общие, они идут от платформы и Библиотеки стандартных подсистем.
Как исправить элемент справочника и карточку номенклатуры
Справочник — это списки «кто и что»: контрагенты, номенклатура, сотрудники, склады. Его элемент правится свободно, проводок он не делает.
- Откройте нужный список, например
Справочники → Товары и услуги → Номенклатурав БП 3.0. - Найдите элемент через поле поиска над списком или сочетанием
Ctrl+F. - Двойным щелчком откройте карточку, исправьте поле.
- Нажмите
Записать и закрыть.
Главное правило: изменение справочника действует на все документы, где этот элемент выбран, в том числе на старые. Переименуете «Гвоздь 100 мм» в «Саморез 4×50» — и в печатной форме прошлогодней накладной при повторной печати тоже будет «Саморез».
Не превращайте один товар в другой правкой наименования. Если позиция реально новая, заведите новый элемент. Иначе остатки, история продаж и себестоимость смешаются.
Что ведёт себя иначе, чем остальные поля:
- 🏷️ Наименование контрагента, ИНН и КПП. В БП 3.0 при смене КПП или названия у карточки контрагента есть история изменения этих данных. Пользуйтесь ей, а не перезаписью «поверх»: тогда старые счета-фактуры сохранят прежние реквизиты.
- 📦 Вид номенклатуры и единица измерения. Если по товару уже есть движения, менять единицу опасно: остатки в регистрах записаны в старой единице.
- 👤 Данные сотрудника в ЗУП 3.1. Оклад, должность, подразделение в карточке напрямую не меняются. Их задают кадровые документы:
Прием на работу,Кадровый перевод,Изменение оплаты труда. Это сделано намеренно, чтобы хранилась история по датам.
Удалить элемент сразу нельзя. Команда удаления ставит пометку, а физически объект убирает обработка Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов. Она проверяет ссылки: если элемент использован в документах, программа его не удалит и покажет, где он встречается.
Правка документов в прошлом периоде и дата запрета
Документ правится так же, как справочник, но после записи его надо перепровести, чтобы обновились проводки и движения по регистрам. Кнопка Провести и закрыть делает это одним действием.
Сложности начинаются с датой документа. В 1С есть два механизма защиты прошлых периодов.
Дата запрета изменения данных
Её ставит администратор или главный бухгалтер: Администрирование → Настройки пользователей и прав → Даты запрета изменения. Сначала включается флажок, затем по ссылке задаётся дата. Её можно установить:
- одну для всех пользователей;
- отдельно для конкретных сотрудников (например, главбуху без ограничений, остальным — по последний сданный квартал);
- отдельно по организациям, если в базе их несколько.
Когда дата запрета действует, документ раньше этой даты откроется только для просмотра, а при попытке записи придёт сообщение о том, что данные за этот период изменять нельзя. Обходить запрет правкой своей учётной записи не стоит: попросите ответственного временно сдвинуть дату, исправьте документ и верните дату обратно.
Корректировка задним числом и закрытие месяца
Перепроведение старого документа в БП 3.0 меняет остатки и себестоимость во всех последующих периодах. Поэтому после правки:
- Откройте
Операции → Закрытие месяца. - Встаньте на месяц, в котором правили документ. Программа отметит, что следующие периоды требуют повторного закрытия.
- Выполните закрытие последовательно по каждому месяцу до текущего.
В ЗУП 3.1 логика другая. Начисление за закрытый месяц, по которому уже выплачена зарплата и сданы отчёты, обычно не правят «в лоб». У многих расчётных документов (отпуск, больничный, начисление зарплаты) есть команда Исправить: она создаёт документ-исправление, а перерасчёт попадает в текущий период. История при этом сохраняется.
Если ошибка в первичном документе, по которому уже есть подпись контрагента, правка в базе — только половина дела. Сам бумажный или электронный документ исправляют по правилам статьи 9 закона № 402-ФЗ: с датой исправления и подписями лиц, составивших документ.
Существенность ошибки и то, в каком периоде её отражать, определяет ПБУ 22/2010, а для налогов — статья 54 НК РФ. Если ошибка привела к излишней уплате налога, её допустимо исправить в текущем периоде. Если к недоплате — придётся корректировать период ошибки и подавать уточнённую декларацию.
Номер и дата документа
Номер и дату меняют прямо в шапке. Поле Номер при первом изменении выдаст предупреждение об отключении автонумерации — подтвердите его. Помните, что дата влияет на период проводок: сдвиг документа из марта в апрель переносит обороты в другой квартал.
Блокировка объекта и монопольный режим: когда они мешают и когда нужны
Пока документ или элемент справочника открыт и изменён у одного пользователя, 1С блокирует его для записи остальным. Второй сотрудник увидит сообщение, что объект заблокирован, а иногда и имя того, кто его держит.
Что делать:
- Узнайте у коллеги, кто открыл объект, и попросите закрыть форму без записи или с записью.
- Если пользователь ушёл и не отвечает, администратор смотрит список сеансов:
Администрирование → Обслуживание → Администрирование → Активные пользователи. - Завершать чужой сеанс — крайняя мера.
Завершение сеанса обрывает работу пользователя. Несохранённые изменения в его открытых формах пропадут. Предупредите человека и делайте это, когда он точно не проводит документы.
Монопольный режим
Для обычной правки данных — справочников, документов, проводок — монопольный режим не нужен. Пользователи могут одновременно редактировать разные объекты.
Монопольный доступ к базе требуется в другом круге задач:
| Операция | Нужен монопольный доступ | Где выполняется |
|---|---|---|
| Правка документа или справочника | Нет | Режим 1С:Предприятие |
| Групповое изменение реквизитов | Нет | Режим 1С:Предприятие |
| Обновление конфигурации с изменением структуры БД | Да | Конфигуратор или автообновление |
Загрузка базы из файла .dt | Да | Конфигуратор |
| Тестирование и исправление информационной базы | Да | Конфигуратор |
Чтобы выгнать всех из базы перед такими работами, используйте Администрирование → Обслуживание → Администрирование → Блокировка работы пользователей. Там задаётся время начала блокировки, сообщение для сотрудников и код разрешения для администратора. Сеансы пользователей завершатся, поэтому ставьте блокировку после рабочего дня и предупреждайте заранее.
Групповое изменение реквизитов: массовая правка без программиста
Когда нужно поменять одно поле у сотни объектов — ставку НДС в номенклатуре, ответственного у контрагентов, счёт учёта у группы товаров, — ручная правка займёт день. Для таких задач в типовых конфигурациях есть обработка «Групповое изменение реквизитов».
Два способа её открыть:
- 📋 Из списка. Выделите нужные строки (
Ctrl+ щелчок илиShift+ стрелки), откройте менюЕщеи выберитеИзменить выделенные. В обработку попадут только выделенные объекты. - 🛠️ Из раздела администрирования.
Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Здесь выбирают тип объектов и отбор: например, вся номенклатура из группы «Материалы».
Порядок работы:
- Выберите объекты или задайте отбор.
- В таблице реквизитов отметьте поле, которое меняете, и укажите новое значение.
- Нажмите кнопку изменения реквизитов и дождитесь окончания.
- Посмотрите итог: обработка покажет, какие объекты изменить не удалось и почему (запрет, блокировка, ошибка проверки).
У документов в настройках обработки можно выбрать, перепроводить ли их после изменения. Если меняете реквизит, который влияет на проводки (счёт, ставку НДС, подразделение), перепроведение нужно. Если только комментарий или ответственного — нет.
Перед массовой правкой документов или счетов учёта сделайте резервную копию базы . Отменить сотню изменений одной кнопкой нельзя.
Групповое перепроведение
После массовой правки или исправления справочника часто нужно перепровести пачку документов за период. Эту задачу решает обработка группового перепроведения документов. Удобнее всего найти её через Все функции → Обработки. Если команды Все функции нет в меню, включите её: главное меню (кнопка с тремя полосками) → Сервис → Параметры → флажок «Отображать команду “Все функции”».
Регистры сведений и накопления: что правится напрямую, а что только через документ
Регистры хранят итоговые данные: остатки, обороты, курсы, цены, настройки. Подход к правке зависит от вида регистра.
| Что меняете | Можно ли напрямую | Как правильно |
|---|---|---|
| Независимый регистр сведений (курсы валют, учётная политика, ставки) | Да | Открыть регистр, изменить или добавить запись с нужной датой |
| Регистр сведений, подчинённый документу | Нет | Изменить документ-регистратор и перепровести |
| Регистр накопления (остатки товаров, взаиморасчёты) | Нет | Исправить документ-регистратор или ввести документ корректировки |
| Регистр бухгалтерии (проводки) | Через документ | Ручная корректировка движений или «Операция» |
Ручная корректировка проводок в БП 3.0
Когда документ провёлся верно по смыслу, но нужна точечная правка проводки:
- Откройте документ, нажмите кнопку
Дт/Кт— откроется отчёт о движениях. - Установите флажок «Ручная корректировка (разрешает редактирование движений документа)».
- Исправьте счёт, субконто или сумму на вкладке нужного регистра и запишите.
У такого документа появится признак ручной корректировки. При повторном проведении программа спросит, сохранить ли ручные движения или перезаполнить их автоматически — внимательно читайте вопрос, иначе правка потеряется.
Для проводок, у которых нет документа-основания (перенос остатков, сторно, начисление резервов), есть Операции → Бухгалтерский учет → Операции, введенные вручную. В ней можно записывать не только проводки, но и движения по другим регистрам.
Регистры накопления в УТ 11
В Управлении торговлей остатки товаров и взаиморасчёты рассчитываются из десятков документов. Правка регистра «напрямую» здесь закрыта. Расхождения исправляют исходным документом, а если его найти нельзя — документом корректировки регистров, который вводит администратор с соответствующим правом. Каждая такая корректировка должна иметь комментарий с причиной: через год никто не вспомнит, откуда взялось движение.
Права пользователей: кто может изменять данные в 1С
В конфигурациях на Библиотеке стандартных подсистем права выдаются не пользователю напрямую, а через группы доступа.
- 👥 Профиль групп доступа — набор ролей: что можно читать, добавлять, изменять, проводить. Например, «Бухгалтер», «Кадровик», «Только просмотр».
- 🗂️ Группа доступа — профиль плюс список участников и ограничения: по организациям, складам, видам контрагентов.
- 👤 Пользователь — входит в одну или несколько групп; права складываются.
Где это настраивается: Администрирование → Настройки пользователей и прав → Группы доступа и Профили групп доступа. Поставляемые профили менять нельзя. Нужен свой вариант — скопируйте поставляемый профиль и правьте копию.
Типичные настройки под задачу правки данных:
- Запретить менять справочники рядовым сотрудникам. Дайте им профиль, где у роли справочника есть только чтение и использование в документах.
- Разрешить правку только по своей организации. Включите в группе доступа ограничение по организациям и укажите нужные.
- Закрыть прошлые периоды для всех, кроме главбуха. Это не роль, а дата запрета с исключением для конкретного пользователя (см. выше).
Не выдавайте профиль «Администратор» ради того, чтобы человек мог исправить один документ. Администратор обходит большинство ограничений, включая разграничение по организациям, и может менять настройки других пользователей.
Как узнать, кто и когда изменил данные
После правок неизбежно возникает вопрос: кто поменял цену в карточке или сумму в документе. В 1С есть два инструмента.
Журнал регистрации. Платформа записывает в него вход пользователей, запись и проведение объектов, ошибки. Открывается через Администрирование → Обслуживание → Отчеты администратора → Журнал регистрации. В отборе задайте период, пользователя и событие «Данные. Изменение» — увидите, кто и когда записывал объект. Какие именно поля изменились, журнал не показывает.
История изменений (версионирование объектов). Включается в Администрирование → Общие настройки флажком хранения истории изменений, затем по ссылке настраивается, для каких видов объектов её вести. После этого в карточке документа или справочника через меню Еще открывается история: список версий и сравнение двух версий по полям. Можно вернуться к прошлой версии объекта.
Включайте историю заранее: задним числом она не появится. Для крупных баз ограничьте её важными объектами (документы реализации, номенклатура, контрагенты) и сроком хранения — версии занимают место.
Частые вопросы
Можно ли изменить проведённый документ без отмены проведения?
Почему поле в документе серое, хотя дата запрета не стоит?
Исправил справочник, а в отчёте старое название. Почему?
Можно ли изменить данные в базе через Конфигуратор?
Как откатить неудачное групповое изменение?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 9
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности» (приказ Минфина России от 28.06.2010 № 63н)
- Налоговый кодекс РФ, статья 54