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