Почему не присваивается?
Добавлено: 19 июн 2008, 15:09
				
				Странно... Почему значение не присваивается полю временной таблицы:
Message выдаёт нечто вроде
---------------------------
Информация
---------------------------
0.00
1791.12
1791.12
---------------------------
ОК
---------------------------
Спасибо, что поломали голову...
			Код: Выделить всё
     rab._loop
     {
       ls:=rab.sumvidop.clsch;
       vrem._loop
       {
         srch:=vrem.lstab.chasf;
       }
       srsum:=rab.sumvidop.summa;
       rz:=rab.sumvidop.razr;
       zarprof.insert svedpr set
         svedpr.fcls:=ls,
         svedpr.fcpod:=rab.katpodr.nrec,
         svedpr.fcnr:=rab.sumvidop.nrec,
         svedpr.fcdol:=rab.sumvidop.cappoint,
         svedpr.frazr[mm]:=rz,
         svedpr.fch[mm]:=srch,
         svedpr.frub[mm]:=srsum;
       if rab.sumvidop.clsch=1000000000759h then message(zarprof.svedpr.frub[mm]+chr(13)+srsum+chr(13)+rab.sumvidop.summa);
     }
---------------------------
Информация
---------------------------
0.00
1791.12
1791.12
---------------------------
ОК
---------------------------
Спасибо, что поломали голову...