滚装船靠泊,第一辆小车开上跳板,司机摇下窗户问车上四个人要不要一起买票。值班的人说车一张、人四张,司机火了:我买的是车位还是四张船票。票务系统里这两张单本来就分开放,问题是任何一张都不能替另一张说话。
车位单管的是甲板上的面积,按车型占多少长度算,一辆车一条车位单;客位单管的是船上的人数,一人一条,实名。两张单在票务系统里靠班次号加班次下的车牌关联起来,同一辆车的那几条客位单挂在车位单下面,司机那一条必须在里面。计价也是两条线,车位按车型占的甲板长度算,客位按票种和航段算,两边互不套用,两笔费用在订单里分开列示,退的时候各退各的。只退车位、不退客位的单子在现场很常见,客人自己下来等下一班,人和票还留在这一班。线上售票系统里如果只给一个合并数量,窗口就分不清这一单到底占没占甲板。

司机要不要出票
要。司机是随车人,进客位单,也进这一班的乘客名单。少做这一步,船开走之后名单上就少一个人,下客清点时对不上;更要紧的是车辆定额和人员定额分头扣,只扣车不扣人。窗口售票系统在这里最常图省事,把司机当成车的一部分,一条车位单带过去,客位数没动。口径写死:一辆车一条车位单,同单随车人数不超过行驶证核定人数。七座车上了九个人,行驶证那一栏当场就把这一单卡住,不是等开上甲板再商量。
两类库存靠什么关联,只按一种定额控载会出什么事
关联字段是班次号加车牌,两个都不许空。车位库存在票务系统里是这一班能停多少米、能摆几辆,客位库存是载客定额减掉已售人数,各扣各的,两条线必须一起看,因为船同时受两个限制:甲板长度和载客定额,任何一条先到,这一班就该停售。只按客位定额控载会出这样的事,人多车少,客位还剩着一大批,甲板已经塞不进任何一辆车,卖出去的车位单只能临时取消;反过来只按车位控也会出事,车卖满了、客位还剩一大把,一辆小车上来的五口全走完,实际人数早就顶穿载客定额。超员不是靠眼睛看出来的,是这两栏数字对不上的时候就已经发生了。
车位不借用客位余量,这一条要在售票系统里拦,不能靠窗口自觉。客位还有余数不等于甲板还有位置,两栏分开显示,哪一栏归零就让对应的票种停售,不许出现客位还有、车位也能加这种操作。反过来也不给车位余量去加客位:现场临时想多放几个人,先改载客定额,改完客位可售数才动,改定额要留下操作人和生效时间,这条记录在月报里要能翻到。

例外两条,都落在车位单的口径上:摩托车按半位计,一辆占半条车位;随车儿童不另计客位但要进名单。出不出票是一回事,名单上有没有名字是另一回事。这两类人在票务系统里不进客位可售数的扣减,但要进乘船名单,检票口读的是名单,实际人数与载客定额核对时,这两类也得算进去。售票系统里把摩托车按整位卖、把随车儿童从名单上漏掉,两个动作都会让报表和船上点出来的人数差出一截。
