Версия 4.0B
Материал ведётся патриями и имеет раздельную оценку (не Х - раздельная оценка каждой партии, а раздельную оценку с двумя фиксированными видами оценки). Партии материалов ведутся на уровне материала, а оценка материалов на уровне завода. При поступлении нескольких таких материалов например 501-м видом движения в одном документе происходит сбой системы. Документ записывается в таблицы следующим образом: материал 1 в первой позиции ложится правильно в указанный материал 1 и указанную партию 001 с запросом на присвоение данной партии нужного вида оценки, а все остальные материалы 2,3,... в последующих позициях данного документа ложаться в запас на первый материал 1 и в партию 001 данного материала 1 ( запрос на присвоение партии виду оценки не появляется). При чём появляется на экране подробно с позиции ещё одно поле "складируемый материал" (т.е. материал по которому ведётся запас) и оно заполнено номером материала 1 из первой позиции. Ошибка состоит в том, что в таблицы запаса и оценки MARD, MCHB, MBEW ложится всё на первый материал 1, а в MSEG вроде как движение по каждому материалу прошло, только поле складируемый материал ( MSEG-MATBF) указывает на то,что присутствует ещё один код материала, куда лёг запас. В таблицах BSIM, BSEG тоже присутствуют записи только по материалу 1. Сторнировать таким образом созданный документ невозможно.
Но, если до поступления создать партию для таких материалов для данного завода с указанием вида оценки, то никаких ошибок нет, документ создаётся нормально и в таблицах всё верно.
На версии 4.6С таких ошибок не возникает. Подскажите, пожалуйста, как избежать данных ошибок системы на версии 4.0B.
Заранее спасибо за любую помощь.
|
|