Механизмы расчета резервов по товарам организаций

28.12.20

Задачи пользователя - Закрытие периода

Если Вы используете подсистему Интеркампани в конфигурациях УТ 11.4, КА 2.4 или ЕРП 2.4, и перед закрытием месяца обнаружили наличие отрицательных остатков по регистру накопления «ТоварыОрганизаций», это, как правило, говорит о том, что придется потратить значительное количество времени на устранение ошибок. Разумеется, величина проблемы зависит от количества организаций и складов, объема документов, наличия учета товаров в разрезе ГТД и других аспектов. Но в любом случае решить эту проблему быстро, получается далеко не всегда.

Основная причина такого положения вещей, это сложность и неочевидность механизма расчета резервов – центральной подсистемы механизма Интеркампани. Чтобы разобраться в проблеме и проследить алгоритм расчета резервов может уйти уйма времени, которого, как правило всегда недостаточно.

Я уже писал ранее о методике исправлении отрицательных остатков по товарам организаций, но:

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

Я не буду описывать различные нюансы расчета, а расскажу об основной концепции. Понимание этой концепции должно помочь при расследовании причин возникновения отрицательных остатков. А если у кого-то появиться желание разобраться в этом механизме более глубоко, данная статья будет для этого хорошей точкой опоры.  

Примечание: Замечу сразу, что под резервами я здесь подразумеваю не резервы товаров на складах, а резервы образованные при нехватке товаров на определенной организации - резервы по Интеркампани. Если кто не знаком с реализацией данного механизма в ЕРП 2.4, для понимания текущего материала очень рекомендую прочесть эту статью.

И так поехали

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

Приведу схему из первой статьи

Виды документов

Операция

Первый этап

Второй этап

Документы поступления

Проведение

 

V

Отмена проведения

 

V

Документы списания

 

Проведение, перепроведение с перезаполнением видов запасов

V

 

Отмена проведения

 

V

Документы списания и поступления

Проведение, перепроведение с перезаполнением видов запасов

V

V

Отмена проведения

 

V

 

Первый этап расчета резервов

Первый этап расчета резервов выполняется при заполнении или перезаполнении видов запасов в документах, которые осуществляют списание товаров и имеют табличную часть «ВидыЗапасов».

К таким документам относятся: «Реализация товаров и услуг», «Отчет о розничных продажах», «Перемещение товаров», «Списание недостач товаров», «Сборка товаров», «Передача товаров между организациями».

Входная процедура расчета: ЗапасыСервер -> ЗаполнитьВидыЗапасовПоТоварамОрганизаций, которая вызывается в обработчике модуля документа «ПередЗаписью».

Расчет выполняется только в следующих случаях:

  1. Проводится непроведенный документ.
  2. Выполнены изменения в документе, которые влияют на количество и состав видов запасов.
  3. Указано дополнительное свойство для документа «ПерезаполнитьВидыЗапасов». Данное свойство можно использовать при перепроведении документов для принудительного перезаполнения видов запасов и перерасчета резервов.

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

 

Алгоритм расчета резервов на первом этапе

Ниже будут перечислены ключевые этапы расчета с примерами и с указанием процедур общего модуля «ЗапасыСервер».

Процедура: СформироватьВТТоварыОрганизацийИзменения

Формируется таблица «ВТТоварыОрганизацийИзменения» с изменениями по регистру «ТоварыОрганизаций» - на первом этапе эти изменения представляют из себя данные регистра до начала проведения документа. Если регистр пуст, то-есть проводится непроведенный документ, таблица изменений тоже будет пустая.

Процедура: СформироватьВТСторноРезервов

Формируется таблица, содержащая записи сторнирующие существующие резервы «ВТСторноРезервов».

Если происходит принудительное перезаполнение видов запасов (данные документа не изменяются), таблица не формируется, ниже будет понятно, почему это так.

Для формирования записей сторно отбираются все существующие резервы (не только резервы сформированные по текущему документу). Полученные записи фильтруются по полям: «АналитикаУчетаНоменклатуры», «Организация», «ВидЗапасов», «НомерГТД». В качестве фильтра используются записи таблицы «ВТТоварыОрганизацийИзменения», данные которой были получены ранее. Максимальное количество в записях сторно ограничено максимальным количеством в записях таблицы изменений.

Пример:

Если с учетом фильтров найдено резервов в количестве: 100, а изменений по товарам организаций: 5, в записях сторно количество будет: 5.

Процедура: СформироватьВТТаблицаОстатков

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

Процедура: ТаблицаОстатковТоваровОрганизаций

Первым делом формируется вспомогательная таблица «ДвиженияДокумента».

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

Рассмотрим все это на примере

Товар1 есть в наличии в организации Орг1 в количестве 2 шт. и в организации Орг2 в количестве 2 шт.

Есть проведенный документ «Реализация товаров и услуг» по организации Орг1 с товаром Товар1 в количестве 3 шт. Реализация сформировала резерв по организации Орг1 1 шт. (приход) и по организации Орг2 1 шт. (расход) в части недостающего товара.

При изменении количества в документе с 3 на 4 и проведении документа, происходит следующее:

Данные регистра «РезервыТоваровОрганизаций» перед перепроведением:

Товар1, Орг1: количество 1 шт. (приход)

Товар1, Орг2: количество 1 шт. (расход)

Таблица «ДвиженияТоварыОрганизацийПередЗаписью»:

Товар1: количество 3 шт. (расход)

Таблица «ВТТоварыОрганизацийИзменения»:

Товар1: количество 3 шт.

Таблица «ВТСторноРезервов»:

Товар1, Орг1: количество -1 шт. (приход)

Товар1, Орг2: количество -1 шт. (расход)

Таблица «ДвиженияДокумента»:

Товар1, Орг1: количество -3 + 1 = -2 шт.

Товар1, Орг2: количество -1 шт.

Продолжим описание механизма расчета

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

Можно установить дополнительное свойство документа «ОкончаниеПериодаПомощникаИсправленияОстатков», для ограничения периода расчета остатков текущим месяцем.

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

Сформированные остатки дополняются данными из таблицы «ДвиженияДокумента» со знаком «-». Результирующие остатки считаются доступными для распределения товаров текущего документа.

Продолжим пример выше

Таблица «ТаблицаОстатков»:

Товар1, Орг1: количество 0 – (-2) = 2 шт.

Товар1, Орг2: количество 1 – (-1) = 2 шт.

 

 
 Небольшое отступление от рассматриваемого примера

Если текущим документом является передача товаров между организациям, к доступным остаткам дополнительно прибавляются существующие резервы с видом движения «Расход», и значением реквизита «КорВидЗапасов» равным виду запасов, по которому товар приходуется в новую организацию.

Пример (не является продолжением примера выше)

Товар1 передается из организации Орг1 в организацию Орг2.

В регистре «РезервыТоваровОрганизаций» существуют следующие записи:

Товар1, Орг1: количество 1 шт. (расход) (КорВидаЗапасов – Орг2)

Товар1, Орг2: количество 1 шт. (приход) (КорВидаЗапасов – Орг1)

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

 

Вернемся к нашему примеру

Процедура: ЗаполнитьВидыЗапасовПоТаблицеОстатковСформироватьВТНовыеРезервы

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

В случае с нашим примером

Таблица «ВТНовыеРезервы»:

Товар1, Орг1: количество 2 шт. (приход)

Товар1, Орг2: количество 2 шт. (расход)

 

Функция: ТаблицаРезервыТоваровОрганизаций

На последнем этапе выполняется формирование итоговых резервов в таблице «ТаблицаРезервыТоваровОрганизаций», которые складываются из следующих данных:

  • Движения по регистру «РезервыТоваровОрганизаций» по текущему регистратору до проведения
  • Таблица «ВТСторноРезервов»
  • Таблица «ВТНовыеРезервы»

Для нашего примера

Таблица «ТаблицаРезервыТоваровОрганизаций»:

Товар1, Орг1: количество 1 – 1 + 2 = 2 шт. (приход)

Товар1, Орг2: количество 1 – 1 + 2 = 2 шт. (расход)

 

Для наглядности приведу все данные по рассмотренному примеру в оной таблице:

Товар

Организация

Резервы до проведения

Изменения

Сторно

Данные документа

Остатки

Новые резервы

Итог

Товар1

Орг1

1

3

-1

-2

2

2

2

Товар1

Орг2

1 (расход)

 

-1

-1

2

2 (расход)

2 (расход)

 

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

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

Процесс расчета резервов будет выглядеть следующим образом:

Товар

Организация

Резервы до проведения

Изменения

Сторно

Данные документа

Остатки

Новые резервы

Итог

Товар1

Орг1

1

3

 

-3

3

 

1

Товар1

Орг2

1 (расход)

 

 

 

1

 

1 (расход)

 

Процесс расчета в случае, если будет проводится непроведенный документ:

Товар

Организация

Резервы до проведения

Изменения

Сторно

Данные документа

Остатки

Новые резервы

Итог

Товар1

Орг1

 

 

 

 

2

1

1

Товар1

Орг2

 

 

 

 

2

1

1 (расход)

Как Вы можете увидеть, расчет в обоих случаях значительно упрощается.

Если Вы читали внимательно, Вы могли заметить, что если в первом рассмотренном примере не формировать таблицу «ВТСторноРезервов», результат не измениться.

И это действительно так, в том конкретном случае.

Но представьте теперь, что вы меняете количество списываемого товара с 3 на 2. В этом случае существующий резерв по документу должен быть удален или отсторнирован, так как в организации Орг1 будет достаточно товара для списания. Очистка регистров «ТоварыОрганизаций» И «РезервыТоваровОрганизаций» перед формированием будет некорректной, так как резервы могут быть привязаны к другому регистратору. Так что сторнирование уже существующего резерва в этом случае является обязательным.  

 

Приоритеты при подборе видов запасов

Это достаточно важный момент, который часто всех интересует, особенно, если приходится перепроводить уже проведенный период с перезаполнением видов запасов. В этом случае всех интересует, будут ли подобраны те же виды запасов и те же номера ГТД, которые были при первом проведении.

Сразу хочу сказать, что здесь все не очень однозначно.

Алгоритм подбора реализован в запросе, в процедуре «ЗапросРаспределенияСУчетомПриоритетовТаблицыТоваровНаТаблицуОстатков»

Типовой подбор представляет из себя последовательную сортировку по следующим признакам:

1. Отбор по приоритету:

  • Первыми подбираются остатки видами запасов и ГТД совпадающими с данными документа (табличная часть ВидыЗапасов),
  • далее подбираются остатки организации, выбранной в документе,
  • далее подбираются все остальные остатки

2. Отбор по заполненности ГТД. Первыми подбираются остатки с незаполненными номерами ГТД.

3. Отбор по дате поступления товара в организацию.

Это самое узкое место подбора вида запасов, которое, в большинстве случаев, приводит к изменению номеров ГТД при повторном проведении документов с перезаполнением видов запасов.

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

Заметьте, никакой истории не сохраняется!

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

4. Дальше выполняется сортировка по типу запасов, организации остатка товаров, владельцу товара (устаревший) и виду запасов. Все эти данные не меняются во времени.

Из всего вышесказанного можно сделать следующий вывод:

Наличие сортировки по дате поступления будет приводить к постоянным изменениям подбираемых остатков, особенно, если ведется учет по ГТД.     

Поэтому, если вы планируете перепроводить документы с перезаполнением видов запасов и у вас ведется учет по ГТД, вам просто необходимо переделать этот механизм. В простейшим случае, можно вообще убрать сортировку по дате поступления товара. Также можно сделать отбор по номеру ГТД, чтобы подбирались в первую очередь ГТД с более ранней датой. Если же нужно все-таки сортировать остатки по сроку поступления их компанию, необходимо реализовывать более сложный механизм учета дат поступления товара в компанию.

 

Заключение

Изначально я хотел описать в одной статье и первый и второй этап расчета резервов. Но статья и так получилась достаточно объемной, по этому второй этап я рассмотрю в следующей раз.

Спасибо что дочитали до конца. Пишите в комментариях, если у Вас есть вопросы по данной теме или остались неясные моменты, постараемся вместе в них разобраться.  

 

Другие мои статьи по теме Интеркампани и механизма расчета резервов

  1. Интеркампани, новая методика учета в ЕРП 2.4
  2. Новая концепция учета по видам запасов в ЕРП 2.4
  3. Исправления отрицательных остатков по организациям в УТ 11.4 

 

Резервы по товарам организаций товары интеркампани

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    90978    110    40    

197

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    211229    630    526    

446

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3624    14    0    

10

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34911    27    57    

54

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 09.04.2024, версия 9.9 - 9.10)

14400 руб.

20.11.2015    151440    367    376    

503

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Обмен между базами 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    190787    270    239    

270
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. max_zhilin 31.03.21 00:05 Сейчас в теме
2. kitsey 07.12.21 14:30 Сейчас в теме
Здравствуйте! Столкнулись со следующей ситуацией в КА 2.4.13.281/282. Не проводятся документы с определённой номенклатурой из-за отрицательного остатка по организации. Настроены передачи между организациями, и у другой организации товар есть. Отрицательный остаток образовался при проведении предыдущей реализации, которая должна была сформировать резерв. При отмене и повторном проведении эта реализация создаёт резерв (стандартная пара записей в РТО, выглядит корректно). Но этот резерв удаляется регламентным заданием Свёртка резервов товаров организации, хотя сторно резерва не было.

Т. е., например:
Организация А.........Организация Б
01.10
+10

01.11
-5...................................-5 (создался резерв, с ним всё в порядке, висит в РТО)

09.11
......................................+100
18.11
-10 (должен создаться резерв, т. к. у А нет товара. Резерв создаётся, но...)

20.11
Свёртка резервов удаляет резерв по реализации 18.11

Причём на тестовом примере она удаляет движения не всегда. Восстановили резервы для одного документа, запустили свёртку - ничего не произошло. Восстановили резервы для другого, запустили свёртку - удалились резервы и первого и второго документа (номенклатуры разные).

Передачи товаров настроены, но с октября не были оформлены. Передачи настроены перекрёстно, товары могут передаваться и от А к Б, и в обратную сторону.

Подскажите, пожалуйста, подобное поведение свёртки - это какая-то известная её особенность или это ошибка? Либо такое возможно из-за неверного оформления документов? Куда копать? Пока отключили рег. задание.
3. ids79 8336 07.12.21 18:47 Сейчас в теме
(2)По Вашей схеме ничего не понятно. Напишите более понятно, какие движения Вы делаете, тогда можно будет что-либо подсказать.
4. kitsey 07.12.21 20:40 Сейчас в теме
Хорошо, тогда попробую словами. Если речь именно о порядке документов (даты поправила, чтобы соответствовали реальности по месяцам):

01.09 Приход +10 шт у организации Астра.
05.10 Расход -5 шт у организации Астра. Расходует свой товар.
05.10 Расход -5 шт у организации Букет. Расходует товар организации Астра. Сформировались записи в РТО.
09.11 Приход +100 шт у организации Букет.
18.11 Расход -10 шт у организации Астра. Своего товара не осталось (5 продано, 5 зарезервировано для Букета), расходует товар организации Букет. Сформировались записи в РТО.
20.11 Свертка резервов по непонятной причине удаляет резерв по реализации от 18.11.

В итоге по товарам организаций у Астры отрицательный остаток -10 шт, у Букета 100 шт.

Передач товаров или приходов, которые бы между 18.11 и 20.11 могли бы сделать сторно резерва, не было.
5. ids79 8336 08.12.21 09:55 Сейчас в теме
(4)В вашем случае, при поступлении 100 шт. должен сторнироваться резерв 5 шт. на организацию Букет. При списании 10 шт. должен создаться резерв на 5 шт. и 5 должны списаться из остатка.
Если поведение отличается, значит присутствуют какие-то другие причины, которые Вы не видите.
6. kitsey 08.12.21 23:39 Сейчас в теме
(5)Спасибо, Дмитрий! Но разве резерв должен сторнироваться поступлением, если оно сделано в другом месяце? Насколько я понимаю, "зачет" резервов происходит только внутри месяца.

Реально ли вообще разобраться в причинах отрицательных остатков по ТО и некорректного поведения свертки резервов, если клиент постоянно пытается править прошлый период (начиная с документов января), меняет реализации на передачи на комиссию, норовит поменять организацию в реализациях/поступлениях? Кажется, КА вообще для таких издевательств не предназначена...
7. ids79 8336 09.12.21 09:30 Сейчас в теме
(6)Если много корректировок задним числом, разбираться с резервами крайне сложно.
8. oleg-ts 09.12.21 13:02 Сейчас в теме
Спасибо! Статья очень помогла.
9. ids79 8336 09.12.21 14:05 Сейчас в теме
10. Froloid 66 02.05.22 21:18 Сейчас в теме
Где обещанное описание 2-го этапа расчёта?
11. CheBurator 3119 07.09.22 18:49 Сейчас в теме
меня, например, удивляет наличие резервов по помеченной на удаление документу. связано как раз с интеркомпани...
Оставьте свое сообщение