новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Илья_1С
Приватное сообщение

Обработка для 1С Бухгалтерии ред. 2.0

Калуга(Россия )
17 |  0
24 ноября 2021 в 19:43:09 (2 года 52 недели 8 часов назад)
18100
Текст задания
Необходима обработка для замены отрицательных остатков по счету 41.01 теми, которые имеются на остатке и обозначены как аналоги.

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

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

Это нужно для алкогольной декларации, т.к по сути все 3 позиции – это одно и то же, но и у них разные заводы изготовители. Например, пиво «Балтика» могут делать в Туле, Ростове, Калининграде. А в карточке номенклатуры указывается только один завод-изготовитель.
Т.к. весь отчетный период в реализации была только позиция «Номенклатура 1», то образуются отрицательные остатки после проведения реализаций.

Вот с этого места необходима обработка, которая за период анализирует документы реализации и на предмет движения остатков в минус. При обнаружении такой позиции необходимо проверить возможность заменить аналогом. Аналог берется из основной спецификации, если их несколько, или из единственной. Принцип такой: берется позиция из спецификации и если есть положительный остаток, то заменяем в документе НЕ МЕНЯЯ цену и количество. Проводим документ. Если и аналог "в минусе", то сообщение пользователю.


Аналоги соотносятся 1 к 1-му.

Если смотреть скрин 4, то там в реализации 12шт. Получаем минус 2. Дробим накладную так: 10 оставляем, а 2 ищем из аналогов. Цена та же, т.е сумма накладной не должна поменяться
0
Выбранные исполнители
Отклики