GENERATE KOD PLU — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м (Текст)
м
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
[[GENERATE_KOD_PLU]] - это процедура из справочника [[R266]]
 
[[GENERATE_KOD_PLU]] - это процедура из справочника [[R266]]
 
  Генерировать код PLU
 
  Генерировать код PLU
= Текст =
 
 
local sql, aa
 
  sql := [ Select KOD From [[R08]] Where KODED = 1 and KOD_PLU = 0 ]
 
aa := [[SqlToArr]]( sql, { 'KOD' }, ReflisPath )
 
 
if ![[YesNo]]( 'Присвоить код PLU новым товарам? ( количество товаров: ' + [[len]]( aa ) + ' )', false )
 
  return
 
endif
 
 
local r08, i, msg
 
 
sql := [ Select [[MAX]]( KOD_PLU ) From [[R08]] ]
 
aa := SqlToArr( sql,, ReflisPath )
 
 
if !IsEmpty( aa )
 
  i := aa
 
  try
 
    msg := WaitMsg( 'Выполнение требуемой операции' )
 
      r08 := OpenKlsf( 'R08' )
 
    Select( r08 )
 
    DbGoTop()
 
    while !eof()
 
      if Empty( KOD_PLU )
 
        if KODED = 1
 
          i := i + 1
 
          ( r08 )->KOD_PLU := i
 
        endif
 
      endif
 
      DbSkip()
 
    end
 
  finally
 
    CloseKlsf( r08 )
 
    [[HideMsg]]( msg )
 
  end
 
endif
 
 
 
= Смотрите также =
 
= Смотрите также =
 +
[[Полезные функции]]
  
[[Полезные функции]]
+
[[Функции Delphi]]

Текущая версия на 09:37, 23 марта 2020

GENERATE_KOD_PLU - это процедура из справочника R266

Генерировать код PLU

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

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

Функции Delphi