Представляем вашему вниманию удобный инструмент автозаполнения документа «Передача материалов в производство» по отрицательным остаткам – внешнюю обработку, которая по данным регистра «Материалы и работы в производстве» на указанную дату находит все позиции с минусовыми остатками по организации и подразделению и автоматически заполняет табличную часть «Товары» инвертированными количествами для их дальнейшего закрытия.

Краткие функциональные возможности
Данная обработка охватывает обширную область задач, таких как:
-
Поиск отрицательных остатков в производстве: выполняет запрос к регистру «Материалы и работы в производстве» на дату документа, с отбором по организации и подразделению, и отбирает только строки, где
КоличествоОстаток < 0. -
Формирование набора строк для документа: по каждой найденной записи формирует структуру с номенклатурой, характеристикой и количеством, при этом отрицательное количество автоматически инвертируется в положительное и подставляется в поля «Количество» и «КоличествоУпаковок».
-
Автоматическое заполнение табличной части «Товары»: при открытии обработки для документа «Передача материалов в производство» все подготовленные строки добавляются в табличную часть документа, значения реквизитов переносятся через
ЗаполнитьЗначенияСвойств, а документ помечается как изменённый. -
Бесшовная интеграция с документом: регистрируется как вид обработки «ЗаполнениеОбъекта» и добавляет в форму документа команду «Заполнить минусовыми остатками», вызывающую обработку без записи документа.
Обработка предназначена
-
Бухгалтерам и экономистам, ведущим учёт материалов и работ в производстве, которые сталкиваются с отрицательными остатками в регистре и вынуждены вручную подбирать позиции для передачи.
-
Специалистам по производственному учёту, которым важно оперативно оформить передачу материалов по всем «минусам» сразу, а не собирать их по отчётам.
-
Внедренцам и администраторам 1С, автоматизирующим закрытие отрицательных остатков в производственных регистрах без глубоких доработок типовой конфигурации.
-
Компаниям с активным производством, где отрицательные остатки по материалам возникают регулярно и ручное заполнение документов по отчётам отнимает слишком много времени.
Обработка помогает
-
Быстро выявить все минусы: вместо ручного анализа отчётов по регистру обработка в один шаг собирает все записи с отрицательным остатком по выбранной организации и подразделению на дату документа.
-
Мгновенно подготовить документ передачи: автоматически заполняет табличную часть «Товары» документа «Передача материалов в производство» номенклатурой, характеристиками и объёмами, достаточными для закрытия отрицательных остатков.
-
Снизить риск ошибок при вводе: количество берётся непосредственно из регистра и программно инвертируется, что исключает ошибки ручного пересчёта и переписывания данных из отчётов в документ.
-
Ускорить закрытие периода: позволяет одним действием подготовить документ для исправления отрицательных остатков и сфокусироваться на контроле и анализе, а не на ручной подготовке строк.
Ручные операции становятся лишними
-
Ручной просмотр отчётов по регистру «Материалы и работы в производстве» с поиском строк, где остаток ушёл в минус.
-
Ручной перенос номенклатуры, характеристик и количеств из отчётов или Excel в документ «Передача материалов в производство».
-
Самостоятельный расчёт «сколько поставить в документ, чтобы закрыть минус» по каждой позиции и каждому подразделению.
-
Многократное открытие и правка документов передачи для последовательного устранения отрицательных остатков.
Инновационность обработки
-
Прямая работа с виртуальной таблицей остатков регистра: использует обращение к
РегистрНакопления.МатериалыИРаботыВПроизводствес параметрами даты, организации и подразделения, что даёт точное состояние на нужный момент. -
Автоматическое инвертирование отрицательных остатков: логика сразу превращает отрицательные количества в положительные для документа, тем самым «подтягивая» регистр к корректным значениям без сложных расчётов пользователя.
-
Встраивание через механизм дополнительных отчётов и обработок: регистрация вида обработки ЗаполнениеОбъекта для
Документ.ПередачаМатериаловВПроизводствопозволяет добавить кнопку «Заполнить минусовыми остатками» в типовую форму без изменения конфигурации. -
Минимальный интерфейс – максимум действия: обработка сама заполняет документ и сразу закрывается, оставляя пользователю только проверку и проведение документа.
Как работает обработка – подробное описание
-
Пользователь открывает документ «Передача материалов в производство» и нажимает команду «Заполнить минусовыми остатками».
-
Обработка считывает из документа дату, организацию и подразделение и вызывает серверную функцию, которая выбирает из регистра «Материалы и работы в производстве» все строки с отрицательным остатком по этим параметрам.
-
Для каждой строки регистра формируется структура с номенклатурой, характеристикой и инвертированным количеством, затем в документ автоматически добавляются строки в табличную часть «Товары» и заполняются соответствующие поля.
-
Документ помечается как изменённый; дальше бухгалтер проводит документ и тем самым закрывает отрицательные остатки по производственным материалам.
Что вы получаете?
-
Автоматическое заполнение документа «Передача материалов в производство» всеми строками с отрицательными остатками по производству на выбранную дату.
-
Быстрый способ закрытия минусов по регистру «Материалы и работы в производстве» без ручного отбора и переноса данных.
-
Существенное снижение количества ошибок и ускорение закрытия периодов по производственному учёту.
-
Готовый инструмент для бухгалтеров и внедренцев 1С, который позволяет навести порядок в производственных остатках буквально за несколько кликов
Подключается справочник Дополнительные отчеты и обработки

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.25.85, 2.4.14.181
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.11.9
Вступайте в нашу телеграмм-группу Инфостарт
