24 ноября 2021 в 19:43:09
(3 года 4 недели 1 день 23 часа назад)
18100
V8.x Бухгалтерия Предприятия
10.03.2014 17:02:23
Текст задания
Необходима обработка для замены отрицательных остатков по счету 41.01 теми, которые имеются на остатке и обозначены как аналоги.
Для ведения аналогов будем использовать справочник «спецификации», чтобы не изменять конфигурацию.
В течение отчетного периода все поступления ложатся на Номенклатуру №1. Далее бухгалтер в конце месяца дробит приходы. Поступление с Номенклатурой 1 превращается в приход с позициями
Номенклатура 1
Номенклатура 2
Номенклатура 3
Общее кол-во при этом не меняется, к номенклатуре 1 бухгалтер вручную добавляет спецификацию, где указывает в табличной части спецификации «Номенклатура 2» и «Номенклатура 3».
Это нужно для алкогольной декларации, т.к по сути все 3 позиции – это одно и то же, но и у них разные заводы изготовители. Например, пиво «Балтика» могут делать в Туле, Ростове, Калининграде. А в карточке номенклатуры указывается только один завод-изготовитель.
Т.к. весь отчетный период в реализации была только позиция «Номенклатура 1», то образуются отрицательные остатки после проведения реализаций.
Вот с этого места необходима обработка, которая за период анализирует документы реализации и на предмет движения остатков в минус. При обнаружении такой позиции необходимо проверить возможность заменить аналогом. Аналог берется из основной спецификации, если их несколько, или из единственной. Принцип такой: берется позиция из спецификации и если есть положительный остаток, то заменяем в документе НЕ МЕНЯЯ цену и количество. Проводим документ. Если и аналог "в минусе", то сообщение пользователю.
Аналоги соотносятся 1 к 1-му.
Если смотреть скрин 4, то там в реализации 12шт. Получаем минус 2. Дробим накладную так: 10 оставляем, а 2 ищем из аналогов. Цена та же, т.е сумма накладной не должна поменяться