Реализация схемы передачи товаров между организациями в УНФ.
В продолжение: //infostart.ru/public/1018736/
Спасибо за идею: //infostart.ru/public/960977/
Подсистема предназначена для автоматического формирования документов Приходная накладная и Расходная накладная (перемещение между организациями).
Подсистема умеет заполнять ГТД, в случае если при продаже нет остатков по ГТД по организации, но есть по другой организации. В этом случае при продаже ГТД "уйдут" в минус, а затем после формирования документов, остатки по ГТД выровняются.
1. Настройка
ПРИНЦИПИАЛЬНЫЕ НАСТРОЙКИ
В настройках компании ведется учет по нескольким организациям, но учет по компании в целом не ведется:
Обусловлено это тем, что в случае ведения учета по компании в целом, невозможно посмотреть аналитику по каждой организации в отдельности.
Для возможности продажи "в минус" при такой настройке, нужно снять флаг "Контролировать остатки при проведении".
НЕ ПРИНЦИПИАЛЬНЫЕ НАСТРОЙКИ
Есть возможность работать с несколькими складами и показывать склады в табличной части документов. Поддерживается работа с характеристиками и с ГТД.
Расширение будет работать и в случае работы с одним складом, без характеристик и без ГТД.
НАСТРОЙКА РАСШИРЕНИЯ
После подключения расширения к конфигурации, необходимо сделать первоначальную настройку.
- В дополнительные реквизиты внести данные:
Организации: Имя Контрагент (Организации), тип справочник "Контрагенты".
Документы Приходная и Расходная накладная: Имя ПередачаТоваров (Приходные накладные), тип Булево и ПередачаТоваров (Расходные накладные), тип Булево.
- Добавить вид операции в справочник:
В справочнике "Хозяйственные операции" (из меню "Все функции") добавить операцию Передача товаров другой организации для корректного отображения в отчетах, где предусмотрен вывод Хозяйственной операции.
После этого нужно заполнить в каждой организации созданный доп. реквизит "Контрагент" - Контрагент, соответствующий выбранной организации.(Например: для Организации "ООО Ромашка" указать контрагента "Ромашка ООО"). Если контрагент не заведен, его нужно создать.
Создание документов продажи
Как видно на рисунке (в случае применения ГТД), даже при отсутствии остатка товара на складе и организации, номера ГТД все равно заполняются, при наличии остатка на другой организации.
Получаем следующие движения документа:
*для контроля остатков по складу предусмотрено другое решение.
2. Работа с обработкой
Обязательные поля для формирования обработки: Организация, Склад, Дата остатков.
Флаг "Вывести положительный по этому складу" означает, что обработка будет искать положительный остаток по другим организациям, учитывая только выбранный склад.
После заполнения необходимых полей, нажать кнопку Заполнить таблицу. Таблица заполняется отрицательными остатками по выбранной организации и складу. В случае, если существует положительный остаток на другой организации, строка становится помеченной по умолчанию для формирования документов. В колонке Реальный остаток/перерасход отражается суммовой остаток по компании в целом.
Существует возможность убрать/поставить пометки (для формирования документов), но нужно иметь ввиду, что если будет стоять пометка, но поле Организация с положительным остатком не будет заполнено, то эта номенклатура не попадет в создаваемые документы.
Также нужно пояснить колонки "начальное сальдо, отрицательный оборот за день, общий отрицательный остаток". Начальное сальдо - считается на конец дня, предшествующего дате остатков. Отрицательный оборот за день - количество товара, проданного "в минус" в течение дате остатков. Общий отрицательный остаток - начальное сальдо + отрицательный оборот за день или отрицательный остаток на конец дня (Дата остатков).
Колонка "Положительный остаток" - показывает остаток по фирме и складу (в предыдущих колонках). Реальный остаток/Перерасход - это общее количество по компании на дату (Дата остатков).
Внимание: обработка будет формировать документы по тем товарам, у которых есть оборот за текущий день! (Отрицательный оборот за день). Поэтому, при заполнении таблицы автоматически снимается пометка у строк, которые не имеют оборота за день. Даже если поставить пометку, они не будут включены в документооборот.
Это сделано для того, чтобы впоследствии корректно сформировать себестоимость.
Количество в документах, сформированных обработкой не будет превышать свободный остаток.
Нужно внимательно проанализировать строки с одинаковой номенклатурой! Например, как видно на рисунке, первые три строки-это один и тот же товар и отрицательный остаток = -2 (а не -6), в этом случае вы можете покрыть отрицательный остаток с одного из трех предложенных складов. Если этого не сделать (оставить пометку как есть), то в итоге переместится лишнее количество.
После того, как таблица заполнена и отредактирована (в случае необходимости) можно приступать к созданию документов, кнопка "Создать документы". Если в обработке указать вид цен и % наценки, то документы создадутся с этими ценами. В дальнейшем, в документах всегда можно пересчитать цены.
Создаются документы, которые нужно немного откорректировать (документы можно открыть из формы):
Документы создаются началом дня.
Изменить ВидОперации на Передача товаров другой организации и проверить цены. Затем провести.
В случае использования ГТД, они заполняются автоматически.
При проведении документов с этой операцией не будут производиться движения в регистрах Продажи.
Существует возможность заполнить документ поступления по отрицательным остаткам по складу. Это дополнительная возможность без какого-то ни было контроля, поэтому не рекомендую пользоваться ей постоянно. На основании готового документа можно ввести документ продажи. Вид операции = Передача другой организации.
Расширение проверено на релизе конфигурации УНФ, редакция 1.6 (1.6.20.178).
Планируется дальнейшая поддержка, улучшение функционала, исправление выявленных ошибок. Код открыт.
Буду рада конструктивной критике. :)
Версия 2.4 изменила логику проведения, для того, чтобы групповое перепроведение документов за период не изменило проводки.
Версия 2.5 если добавить галку "Учет первичных документов", то в предыдущей версии не открывались списки документов Приходных и Расходных накладных. Исправила.