Обработка исправления отрицательных остатков по сериям в УТ 10.3

image_pdfimage_print
Печать (Ctrl+P)

                Часть 1.  Учет серии номенклатуры в 1С управление торговлей 10.3

Понятие серий в конфигурации 1С управление торговлей 10.3 включает в себя  следующие параметры: серийный номер, номер и дата сертификата, срок годности, номер ГТД и страна происхождения.  Все эти данные вводятся в справочник “Серии номенклатуры”, подчиненный справочнику “Номенклатура”.  Для одной позиции номенклатуры может быть задано несколько записей в справочнике “Серии номенклатуры”.

В этой редакции  предлагается  единая   схема работы с  сериями  номенклатуры, а именно, в момент поступления товаров заносится информация о серии  в  справочник, который вызывается при нажатии на графу Серии номенклатуры в документе.

Информация о введенных в справочник значениях предоставляется пользователю для выбора данных о серии номенклатуры при вводе позиции номенклатуры в табличную часть документа.  Информация о серии  при проведении документа на склад  хранится  в  приходе регистров  накопления:

  • Товары организаций
  • Товары на складах
  • Партии товаров на складах

В момент отгрузки информация о серии может быть заполнена вручную. В момент подбора товаров можно также установить такой режим подбора, при котором будут показываться серии товаров. При этом при оформлении документов отгрузки дополнительно показываются остатки товаров в разрезе серий номенклатуры (в режимах подбора По остаткам номенклатуры и По остаткам и ценам номенклатуры.  Однако, предусмотрена возможность автоматического заполнения серий товаров в документах реализации и перемещения товаров. Автоматическое заполнение производится по кнопке Заполнить и провести. При этом программа автоматически распределяет товары по сериям в соответствии с остатками товара на складе.

При проведении документа выполняется движение «расход» ( списание)  по тем же регистрам накопления,  указанных выше.  Недостаток процедуры   автоматического заполнения заключается в том, что эта процедура работает  корректно только в режиме оперативного проведения, поэтому если  документ проводится не оперативно, то  кнопка «заполнить и провести» не доступно . Отметим, что кнопка  Заполнить и провести присутствует во всех документах, которые списывают товары по этим регистрам , например «перемещение товаров» списывает товары со склада отправителя . На практике  эти документы списания корректируют и   проводят не оперативно . В результате,  в разрезе серии могут образоваться отрицательные остатки по этим регистрам.

Отметим также, что при использовании ордерной схеме при поступлении  или  отгрузке или перемещении, то  информация о серии будет записана также в других регистрах накопления, например , «Товары К Получению На Склады». В случае комиссионной торговли, отрицательные остатки по сериям могут образоваться в регистрах накопления «Товары переданные» и Товары полученные»

Я  создал обработку исправления отрицательных остатков по сериям. Данная обработка  проверяет остатки  по сериям  в разрезе  склада, номенклатуры, характеристики и серии в регистре «товары на складах»   и если они отрицательные — производит перерасчет серии в табличной части документа- регистратора  и его проведение.  На основе алгоритма легло программный вызов процедуры «заполнить и провести», которая доступна для  документов, списывающих товаров со склада, например,  отгрузки, перемещения и т. д.

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

2 Replies to “Обработка исправления отрицательных остатков по сериям в УТ 10.3”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *