Показать сообщение отдельно
Старый 01.04.2010, 08:48   #11  
$_kiyra_$ is offline
$_kiyra_$
Участник
Аватар для $_kiyra_$
 
19 / 10 (1) +
Регистрация: 26.03.2007
Адрес: Алматы
Пересчет делала не помогло.
Если фильтр нельзя то джобиком можно же вытащить такие строки.
Начала писать дальше не знаю как, исправьте пожалуйста.

Управление запасами –журналы-операции по номенклатуре- перенос
Необходимо вывести номер разнесенного журнала журнала и номенклатуру у которой
Строки-запасы-операции сумма затра прихода + сумма затрат расхода не равно 0
Таблица InventTrans
То есть необходимо вывести поле ItemId (номер номенклатуры) и TransRefId( номер журнала),
Сравнение по полю RecId и ItemId
Получается поле costAmountPosted нужно сладывать или сравнивать но без минуса
Типа такого
X++:
  SOURCE #BC
  static void BC
      #{
    InventTrans;
   
  SELECT * FROM InventTrans
  Where    InventTrans. RecId
               InventTrans. ItemId
               InventTrans. costAmountPosted +    InventTrans. costAmountPosted <>0
   
  {
      #        info(InventTrans.ItemId , InventTrans. TransRefId );
      #    }
      #    info(strfmt("журнал , номенклатура", i));
  }
    ENDSOURCE
   
  ***Element: END
      #
Еще
select itemid, sum(amountPosted) from inventtrans where transtype='перенос' group by itemid
как все это привести в нормальный вид?

Последний раз редактировалось $_kiyra_$; 01.04.2010 в 10:23.