frivolno написал(а):
Через документ списания материала на проект (bwart=221) требуется найти документ поступления материала (чтобы к нему подтянуть затем счет-фактуру).
Я так понимаю, что в простом случае, можно просто найти документ по партии и номеру материала с видом движения 101.
А если между поступлением и списанием есть перемещения между партиями, то нужно как то выходить еще на этот изначальный документ ПМ. Посмотрел - есть поле UMCHA, но никак не пойму как его использовать для этой цели.
Подскажите, пожалуйста.
Если я правильно понял, то рискну предположить:
1. В MSEG читаем строку с BWART = 221, смотрим поле CHARG.
2. Опять же в MSEG ищем строку, где UMCHA = CHARG из п.1
и т.д., пока не найдём документ с BWART = 101.
А вообще (у нас на проекте) материалы, подлежащие списанию на проекты, таким манипуляциям не подвергаются. То есть,
ПМ 101 -> OM 221 или ПМ 101 -> ПЗ 301 -> ОМ 221.