Yes, the 'plaster' skin turning is not physically modelled by doors or windows. It is just a 2d symbol on the floorplan. This problem is also mentioned here -
http://archicad-talk.graphisoft.com/viewtopic.php?t=27206.
Sadly, this means that both internal and external elevations, sections, as well as the 3d window and any rendered views are not correct! I don't really understand the decision to omit these in 3d?
To work around this I created a parametric window surround trim that could be stretched to fit around any window, which has options for the outer skin, internal plaster skin, internal window cill and also an external edge frame for the window, all with individual fill controls.
You can still see the edges in the openGL 3d window, but everywhere else it merges seamlessly.
The code basicly consists of several of these subroutines, each representing an individual trim. In this case rthick = render thickness and rdep = the depth.
wid = A
high = ZZYZX
!!------------------------------------------------------------RENDER
100:
IF rendon = 1 THEN
SECT_FILL rfill, flbkpen,flpen, flcntpen
cprism_ rcol, rcol, rcol,
10, rdep,
0, 0, 15, !1 outside points
wid, 0, 15, !2
wid, high, 15, !3
0, high, 15, !4
0, 0, -1, !5
rthick, rthick, 15, !6 inside points
wid-rthick, rthick, 15, !7
wid-rthick, high-rthick, 15, !8
rthick, high-rthick, 15, !9
rthick, rthick, -1 !10
ENDIF
RETURN
You would be better off creating one yourself rather than me posting mine, as you will have your own specific requirements for a door.
Hope that helps.