13.11.2010, 19:37 | #1 |
Участник
|
Есть документ перемещения, работающий не через приходные/расходные накладные, а просто при отгрузке/получении создаются соответствующие операции в книге операций. а в самом перемещении меняется статус(открыт->отгружен->получен). В строках перемещения есть flowfield-поля "Отгруженное кол-во", "Полученное кол-во", берущие данные из книги операции(поле Quantity).
Было создано перемещение на 15 штук товара. Отгрузили. В книге операции создалась соответствующая операция расхода на 15 штук(Quantity = -15). В самом документе в строке поле "Отгруженное кол-во" стало равно 15, проваливаемся - открывается книга операций - там наша операция расхода. Все отлично. Но надо было отгрузить не 15, а 10 штук. Потому решаем лишь подкорректировать книгу операций, т.е. в нашей расходной операции меняем значение поля Quantity с -15 на -10. По идее? "Отгруженное кол-во" должно стать равным 10, но когда открываю сам документ перемещения, то вот что я вижу: "Отгруженное кол-во" = 25, а "Полученное кол-во" = 10. Проваливаемся из данных полей в книгу операций и видим правильные данные: при проваливании в "Отгруженное кол-во" отображается одна единственная операция расхода на 10 единиц, а при проваливании в "Полученное кол-во" - пусто. Ладно удаляю операцию расхода в книге операций и по идее "Отгруженное кол-во" должно стать = 0 , но нет - "Отгруженное кол-во" становится равным 15, "Полученное кол-во" = 15. Проваливаемся в данных полях в книгу операций - везде пусто. Я никогда не сталкивалась с таким. CalcFormula полей не менялась. Никаких дополнительных операций в книге операций не создалось, кнопка Получить не нажималась, при том, что подобные манипуляции я проделывала уже и все проходило нормально. Почему сейчас данные flowfield-полей отображают совершенно не те данные, на основании которых они калькулируются. Господа, в чем может быть причина? |
|