解决方案: |
查询条件选择中选择按日期和单据类型、单据号分组,发票日期和结算日期同时查询2月份,可以查询到具体的发票,可以看到1月份两张发票0000001025,0000001026,3月份一张发票0000001139。然后根据发票查询发货单和出库单,我们可以看到第一张发票0000001025的出库单记帐日期为2月1号,同样1026的出库单记帐日期也为2月1号,3月发票1139的出库单记帐日期为2月27号。这时我们在返回到销售明细帐就可以看到,这几张发票只有成本而没有销售数量金额。 原因是这样的,发票日期的条件控制发票数量金额的区间范围,结算日期的条件是控制成本的区间范围的。这些发票所对应的出库单的记账日期在所选的结算日期的查询条件范围内,但是和发票日期不一致。所以如果一张发货单或委托代销发货单生成的出库单记账日期和发票日期不在同一个月份时会出现发票数量金额都为空,只有成本,毛利有数据的现象。 另外成本表ia_subsidiary表与发票表salebillvouch(s)的关联关系是如果ia_subsidiary.cbillcode为空,则ia_subsidiary.cdlcode=salebillvouchs.idlsid,否则ia_subsidiary.cbillcode=salebillvouchs.atuoid,如果关联关系有错误,也可能造成上述问题 |