Book Contents

Book Index

Změny customizací

Book Contents

Book Index

Změna ve skriptech a sestavách

Book Contents

Book Index

Property předka datových modulů TDx_Pozn

Došlo ke změně funkčnosti skriptů, jejichž datový modul jako potomek TDx_Pozn nastavuje property HlDatP a má k sobě formulář TK2Pozn

Již se při akci potvrzení resp. odpotvrzení (Alt+F2 resp. Ctrl+F2) nespouští formulářový kód (metoda TK2Pozn.UserKeyDown).

Zrušeny property předka datových modulů TDx_Pozn:

Nahrazeny za property:

HlDatP

ConfirmedOnFieldNo

HlDatP2

ConfirmedOn2FieldNo

HlConfirmWho

ConfirmedByFieldNo

HlConfirmWho2

Confirmed2ByFieldNo

HlHodP

ConfirmedOnTimeFieldNo

HlHodP2

ConfirmedOnTime2FieldNo

Book Contents

Book Index

Editace položek položek

Nově přibyla kontrola v oblasti přidání/editace/výmaz položek položek, které mají nastaven příznak ImpactOwner=False.

Typicky se jedná např. o přidání komentáře do položek prodeje, pomocí funkce AddComment().

Tato kontrola předchází vytváření "sirotků" v databázi. Tato situace mohla nastat v případě, kdy byla hlavička v editaci a její položka nikoliv. Poté se k této položce mohla vytvořit položka (např. komentář).

Nyní jsou podporovány tyto dvě varianty:

  1. všechny nadřízené datové moduly v prohlížení (včetně hlavičky)
  2. všechny nadřízené datové moduly ve změně (včetně hlavičky)

Starý zápis:

begin
  if AktDM is TD_Vyd then
  begin
    Vyd := TD_Vyd(AktDM);
    with Vyd do (remEdit)
    begin
      with Vyd.SaleItemsChild do (remEdit)
      begin
        Vyd.SaleItemsChild.Quantity := Vyd.SaleItemsChild.Quantity +1;
      end;
      Vyd.SaleItemsChild.CommentChild.AddComment(0,'comment',0);
    end;
  end;
end.

Nový zápis:

begin
  if AktDM is TD_Vyd then
  begin
    Vyd := TD_Vyd(AktDM);
    with Vyd do (remEdit)
    begin
      with Vyd.SaleItemsChild do (remEdit)
      begin
        Vyd.SaleItemsChild.Quantity := Vyd.SaleItemsChild.Quantity +1;
        Vyd.SaleItemsChild.CommentChild.AddComment(0,'comment',0);
      end;
    end;
  end;
end.

Book Contents

Book Index

Názvy vlastností ActNumType, ActualNumber

Od verze Gaia jsou názvy vlastností ActNumType, ActualNumber sjednoceny a přejmenovány na NumberingActualType, NumberingActualNumber.