Изменение объектов и движений (только в умелые руки)
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Простая обработка, достаточно универсальная, была написана для себя и не раз помогала в работе.
В шапке выбираете тип объекта, с которым нужно произвести действие (Справочник либо Документ), далее выбираете из списка, какой именно объект:

Отбираете нужные объекты либо просто добавляя нужные в нижнюю таблицу объектов, либо задавая отбор по реквизиту (Реквизит выбираете из выпадающего списка) в табличной части и нажимаете кнопку "Отобрать". При отборе можно также задать период, в котором будет осуществлен поиск (для документов):

Можно без изменений просто "Провести", "Распровести" - соответствующие кнопки в шапке обработки, либо выполнить одну из следующих операций:
Изменить реквизиты и записать / провести:
Раскрываете группировку "Реквизиты изменить", здесь предлагается выбор, можно поменять как реквизиты самого объекта, либо реквизиты его табличной части как изображено на скриншотах ниже. Списки выбора реквизитов и табличных частей заполняется при выборе типа объекта на втором шаге. После того, как выбрали реквизит и значение, которое нужно установить можно нажать на кнопку "Записать" (произойдет запись без пере проведения), либо кнопку "Провести" (произойдет запись объекта и после этого пере заполнение движений с учетом изменений). ВАЖНО! Проводки при этом не перезаполняются, на это существует отдельная функция.


Изменить проводки объекта:
Раскрываете группировку "Проводки изменить", здесь предлагается задать отбор в правой части экрана (отмечено красным на скриншоте) и задать значения которые нужно подставить в левой части экрана (отмечено зеленым на скриншоте).
группа "Настройки отбора":
- если поле не заполнено в полях отбора, то по нему отбор не ведется;
- счет отбора можно задавать как для счетов регл.учета так и для международного (соответствующие поля);
- можно отдельно задать Дт/Кт - где будет вестись поиск счета;
- Сумма и Подразделение - соответственно будет поиск по данным полям в проводке.
группа "поменять на":
- если не выставить флаг, то по данному полю подмены не произойдет;
- наименование полей соответствуют полям в проводке;
- для счетов выделены отдельные поля: "Счет" для регламентированного учета и "Счет (междунар.)" - для международного;
- поле "Учетная политика МСФО" - это значение выставляется только в проводках для международного учета.
После того как задали настройки можно нажать на кнопку "Изменить проводки".
ВАЖНО! обработка не переформировывает таблицу проводок, она только позволяет поменять какие-то значения в уже существующих проводках.

После того как будет запущен один из обработчиков, в таблице объектов напротив каждого объекта будет выставлен флаг "Обработано", символизирующий, что данный объект обработали и, если при этом возникла ошибка, то данная ошибка будет выведена в колонку "Ошибка".
ОЧЕНЬ ВАЖНО! выполняйте действия обдуманно, так как системы обычно не рассчитаны на то, чтобы пользователи выполняли подобные действия, и это чревато ошибками. Поэтому очень аккуратно используйте ее и обязательно перепроверяйте результат.
Обработку конечно можно бесконечно оптимизировать и дорабатывать, код открыт.
Обработка тестировалась на 1С: ERP 2.4.13.282, но должна подходить и под другие продукты.
30.12.2021 - Добавил операцию "Сформировать проводки"
Операция, используя стандартные процедуры системы, проводит отражение документов по регистрам бухгалтерии Регламентированного и Международного учетов.

11.01.2021 - Исправил найденные ошибки распроведения документов;
22.06.2023 - v.2 - взбодрил немного разработку, добавил много всяких обработок, замен реквизитов с поиском и без, регистраций/снятие из обменов, заполнений из таб.документа и т.д. А также выполнение произвольного алгоритма (+парочка шаблонов для выполнения алгоритма, узко заточены под мои задачи, но для примера пойдет).
Вступайте в нашу телеграмм-группу Инфостарт