Доброй ночи!
Не я первый, но, полистав форумы, не нашел ответа..
Есть схема интеркампани, есть всего 10 позиций товара - 7 по организации А, 3 - по Б. Причем эти 3 были оформлены возвратом от покупателя.
Ок, делаю реализацию от организации Б на все, но система говорит, что как раз 3х штук на складе таком-то не хватает, т.е. не видны остатки по Б.
Пробовал возврат отменять-проводить. В реализации вручную указывать виды запасов - не проходит.
Как-то в конце концов, играя с количеством, документ провел. Но причины происходящего не понял. Почему не видит свои же остатки? Отчеты по складу, организациям наличие отражают.
Зарегистрированная ошибка СППР00008442.
Исправлять так:
В модуле менеджера справочника "ВидыЗапасов" в функции ВидЗапасовДляВозвратаТоваровОтКлиента() заменить строку:
Функция ВидЗапасовДляВозвратаТоваровОтКлиента(ВидЗапасовОтгрузки) Экспорт
на строку:
Функция ВидЗапасовДляВозвратаТоваровОтКлиента(ВидЗапасовОтгрузки, Организация) Экспорт
заменить строку:
Выборка.Организация,
на строку:
Организация,
В общем модуле "ЗапасыСервер" в процедуре ЗаполнитьВидыЗапасовДокумента() заменить строку:
ВидЗапасов = Справочники.ВидыЗапасов.ВидЗапасовДляВозвратаТоваровОтКлиента(Выборка.ВидЗапасовОтгрузки);
на строку:
ВидЗапасов = Справочники.ВидыЗапасов.ВидЗапасовДляВозвратаТоваровОтКлиента(Выборка.ВидЗапасовОтгрузки, Организация);
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший