GHC CEX — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м (Текст)
Строка 9: Строка 9:
 
  parameters data, r130_kod
 
  parameters data, r130_kod
 
  if Empty( r130_kod )
 
  if Empty( r130_kod )
   r130_kod := [[CHOICEREFR]]( 'R130', 'KOD', { 'KOD', 'PNAME' } )
+
   r130_kod := [[CHOICEREFR]]( '[[R130]]', 'KOD', { 'KOD', 'PNAME' } )
 
  endif
 
  endif
  if Empty( data )
+
  if [[Empty]]( data )
   data := DATE()
+
   data := [[DATE]]()
 
  endif
 
  endif
 
  local cex1, flt, shift
 
  local cex1, flt, shift
  shift := DtoS( data ) + '1'
+
  shift := [[DtoS]]( data ) + '1'
  cex1 := OPENCHILDDOC( 'CEX', '1', ~ParentForm := "", ~IsCondition := false, ~Month := Month( data ), ~Year := Year( data )  )
+
  cex1 := [[OPENCHILDDOC]]( '[[CEX]]', '1', ~ParentForm := "", ~IsCondition := false, ~Month := [[Month]]( data ), ~Year := [[Year]]( data )  )
  flt := [ KINDDOC = 'CEX' and LVLNUM = '1' and KSHIFT = '] + shift + [' and KREFL1 = 'R130' and KANAL1 = ] + r130_kod
+
  flt := [ KINDDOC = '[[CEX]]' and LVLNUM = '1' and KSHIFT = '] + shift + [' and KREFL1 = '[[R130]]' and KANAL1 = ] + r130_kod
  ( cex1 )->( SetFilter( flt ) )
+
  ( cex1 )->( [[SetFilter]]( flt ) )
  ( cex1 )->( Refresh() )
+
  ( cex1 )->( [[Refresh]]() )
  ( cex1 )->( DbGoTop() )
+
  ( cex1 )->( [[DbGoTop]]() )
  MAKEPRVS( ( cex1 )->( GetArea() ),, 2 )
+
  [[MAKEPRVS]]( ( cex1 )->( [[GetArea]]() ),, 2 )
 +
 
 
= Смотрите также =
 
= Смотрите также =
 
[[Полезные функции]]
 
[[Полезные функции]]

Версия 08:21, 4 сентября 2017

GHC_CEX - это программа из справочника R266

Переформировать проводки по документу CEX

GHC_CEX( data, r130_kod )

data - дата

r130_kod - код кассы

Текст

parameters data, r130_kod
if Empty( r130_kod )
  r130_kod := CHOICEREFR( 'R130', 'KOD', { 'KOD', 'PNAME' } )
endif
if Empty( data )
  data := DATE()
endif
local cex1, flt, shift
shift := DtoS( data ) + '1'
cex1 := OPENCHILDDOC( 'CEX', '1', ~ParentForm := "", ~IsCondition := false, ~Month := Month( data ), ~Year := Year( data )  )
flt := [ KINDDOC = 'CEX' and LVLNUM = '1' and KSHIFT = '] + shift + [' and KREFL1 = 'R130' and KANAL1 = ] + r130_kod
( cex1 )->( SetFilter( flt ) )
( cex1 )->( Refresh() )
( cex1 )->( DbGoTop() )
MAKEPRVS( ( cex1 )->( GetArea() ),, 2 )

Смотрите также

Полезные функции

Функции Delphi

CEX