Запрос нужен для автоматической проверки корректности производственных документов.
Если говорить совсем просто: он ищет в программе документы «Отчет производства за смену», которые бухгалтер или мастер ввели с ошибками, чтобы их можно было исправить до того, как они попадут в финансовый учет.
Что именно делает этот отчет:
- Собирает всё, что произвели. Он берет все документы выпуска готовой продукции за выбранный период и сохраняет список вида: «Документ №5 — выпустили Стул».
- Собирает всё, на что списали материалы. Он берет те же самые документы (№5) и смотрит внутрь них: не просто какие доски и гвозди ушли со склада, а на выпуск какой конкретно продукции (Продукция) эти затраты были отнесены внутри документа. Сохраняет список вида: «Документ №5 — списали материалы на производство Стула».
- Сравнивает два списка. Программа сопоставляет данные из первого шага со вторым по номеру документа и названию изделия.
- Выдает только ошибки. Запрос отфильтровывает правильные документы (где название выпущенного товара совпало с названием товара, на который списали материалы) и показывает пользователю только три типа проблем:
- Материалы списаны, а ничего не выпустили. В документе есть строка о том, что мы потратили ресурсы на изготовление «Стула», но самого «Стула» в таблице выпуска этого документа нет. Материалы исчезли впустую.
- Выпустили товар, но не списали на него материалы. На склад упал готовый «Стул», но во вкладке материалов этого документа нет ни одной строки, относящейся к «Стула». Товар появился из воздуха, его себестоимость будет равна нулю.
- Пересортица внутри документа. Выпустили «Стул», а материалы документом списали на «Стол». Себестоимость обоих изделий посчитана неверно.
Для чего это нужно на практике:
- Чтобы видеть реальную себестоимость. Если программа видит выпуск без списания, она посчитает, что стул стоит 0 рублей. Из-за этого компания может продать его в убыток, даже не зная об этом.
- Чтобы находить воровство или халатность. Самый частый сценарий использования таких отчетов — поиск схем, когда мастера закрывают смену, имитируя расход дорогих материалов под видом производства брака или неликвида.
- Чтобы избежать хаоса на складе. Ошибки в документах приводят к тому, что в системе числятся остатки материалов, которых физически нет, или наоборот — невозможно продать готовую продукцию, потому что она привязана к пустому документу.
- Чтобы разгрузить бухгалтерию. Сейчас такие расхождения обычно находят вручную при закрытии месяца. Этот скрипт позволяет делать проверку ежедневно сразу после ввода данных мастером смены.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.201.24, 3.0.201.16
Вступайте в нашу телеграмм-группу Инфостарт