Обработка создавалась изначально как средство групповой корректировки документов не содержащих табличных частей (корр. записей регистров, операция, перенос данных) где нельзя использовать универсальную обработку "Групповая обработка справочников и документов".
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
После выбора документа определяется регистры по которым сделал движение этот регистратор, они появляются в списке выбора. Выбираем регистр для корректировки - его движения попадают в табличную часть (кнопка "Получить результат"). Можно использовать отбор по реквизитам регистра (правой кнопкой мыши на форме "отбор" - добавить). Далее с помощью произвольного алгоритма обрабатываем полученные строки (чтобы обратиться к строке используем конструкцию "Строка."), либо изменяем их вручную в табличной части. (та же кнопка "Получить результат"). После получения требуемого результата- сохраняем("Записать изменения").
В случае если данных функционал вам не подойдет на сайте есть похожие публикации
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя.
Решение в Реестре отечественного ПО
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше.
Далее в публикации:
MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
Обработка создавалась изначально как средство групповой корректировки документов не содержащих табличных частей (корр. записей регистров, операция, перенос данных) где нельзя использовать универсальную обработку "Групповая обработка справочников и документов".
Недостаток: не очищается список регистров при перевыборе документа, при обработке нескольких документов подряд, он просто растет и может содержать как дубликаты, так и регистры, по которым для вновь выбранного движения не предусмотрены.
посмотрел, на БГУ исправление документа "Операция (бухгалтерская) " выдает ошибку :
//{Форма.Форма.Форма(7)}: Поле объекта не обнаружено (Ответственный)
Объект.Ответственный = ГлЗначениеПеременной("глТекущийПользователь");
из пожеланию .. хорошо бы если можно было изменять реквизиты, как в "групповой обработке справочников и документов" типовой 1с.
т.е. выбрал поле ( счетДт = "101" ) указал значение и он по выбранным операциям переправил бы все значения.
как вы уже наверное поняли, в документе Операция (бухгалтерская) отсутствует реквизит Ответственный. Хотя странно реквизит как бы популярный.
по поводу изменения реквизитов то никто же не запретит сначала найти этот объект (СчетДт = ПланСчетов.Хозрасчетный.НайтиПоКоду("101")) и тут же его вставить Строка.СчетДт = СчетДт, код не проверял ) но думаю сработает.
Если не изменяет память то ресурсе видел обработку более "заточенную" под ваше пожелание, поищите. Моя пригодится для так скажем несколько сложных задач, продолжая ваш пример - для заполнения счета по какому то условию, т.е. один счет на одно условие другой на другое, и требует конечно элементарных знаний языка.