home K2»Infoservice»Diskusní fórum»Přidání uživatelského sloupce

Topic created by Klega René
Last contribution added by Adamovský Petr Sunday, December 04, 2022 10:13:06 AM. Topic contains 8 replies.
Module: Process:
Wednesday, May 04, 2005 10:02:09 AM
  • Klega René
  • Registered12/4/2003
  • Naposledy přihlášen 5/28/2015
Je možné ve verzi 3.127.90 b8 přidat do některého z modulů jako Zákazníci, Zboží vlastní uživatelský sloupec - pole ? Existuje popis takového postupu ? Pokud tato možnost není plánuje se ?

Wednesday, May 04, 2005 3:06:42 PM
Dobrý den,

uživatelsky je možné přidat pole k modulu pomocí tzv. externího doplňkového pole. Toto pole však není možné plnit uživatelsky ale pouze registrovanou funkcí.

Externí doplňkové pole vytvoříte ve funkci "Správce - Externí doplňková pole" (přidejte si na plochu tlačítko a přiřaďte mu funkci č. 584). K zadání potřebujete znát číslo datového modulu, ke kterému chce přidat pole (Zboží má číslo 19, Zákazníci mají číslo 15, u dalších modulů můžete číslo zjistit ve funkci Registrované moduly - přidejte si na plochu tlačítko a přiřaďte mu funkci č. 506).

Jakmile vytvoříte doplňkové pole je možné jej plnit registrovanou funkcí. Pole je možné přidat i do formuláře modulu, ale není možné jej v tomto formuláři uživatelsky plnit.

S pozdravem Helena Strachoňová

Wednesday, May 04, 2005 3:06:42 PM
Dobrý den, uživatelsky je možné přidat pole k modulu pomocí tzv. externího doplňkového pole. Toto pole však není možné plnit uživatelsky ale pouze registrovanou funkcí. Externí doplňkové pole vytvoříte ve funkci "Správce - Externí doplňková pole" (přidejte si na plochu tlačítko a přiřaďte mu funkci č. 584). K zadání potřebujete znát číslo datového modulu, ke kterému chce přidat pole (Zboží má číslo 19, Zákazníci mají číslo 15, u dalších modulů můžete číslo zjistit ve funkci Registrované moduly - přidejte si na plochu tlačítko a přiřaďte mu funkci č. 506). Jakmile vytvoříte doplňkové pole je možné jej plnit registrovanou funkcí. Pole je možné přidat i do formuláře modulu, ale není možné jej v tomto formuláři uživatelsky plnit. S pozdravem Helena Strachoňová

Monday, March 08, 2021 11:26:43 PM
  • Vesely Lukas
  • Registered5/21/2017
  • Naposledy přihlášen 9/26/2023
Jak je to s modulem Externi doplnkova pole v K2 Luna? Ve stromovem menu ho vidim, ale nejde rozkliknout.

Tuesday, March 09, 2021 9:22:17 AM
  • Man Radovan
  • Registered11/14/2008
  • Naposledy přihlášen 9/29/2023
Dobrý den, pane Veselý,

externí doplňková pole byla zrušena, viz dokumentace K2 luna. Pro rozšiřování databázových struktur K2, prosím, použijte "Rozšíření souborových modulů".

Odkaz ve stromovém menu zůstal nedopatřením, v dalších verzích bude úplně odstraněn.

Za K2 tým,
Radovan Man

Saturday, December 03, 2022 12:26:57 AM
  • Vesely Lukas
  • Registered5/21/2017
  • Naposledy přihlášen 9/26/2023
Dobrý den, je možné vlastní pole typu integer napojit na obecný číselník? Respektive vím, že to jít musí, ale nevím jak. Diky.

Sunday, December 04, 2022 5:28:19 AM
  • Kafka Pavel
  • Registered9/11/2007
  • Naposledy přihlášen 9/26/2023
Dobrý den,
pro napojení na "SPESTR" používáme v RF_FIRMu tento kód:

uses BindTypeConst;
//##############################################################################
//pro vytvoreni vazeb
//##############################################################################
begin
AddVazbaDM(AktDM, 'Ex_Trida', tvSpestrCi, 12001, 0, 0, False, False);
end.


Jde o provázání historických záležitostí.

Pro nové úpravy se řeší přímo v návrháři...

Jestli je to dobře nebo špatně už nechám na diskuzi :)

Kafka Pavel

Sunday, December 04, 2022 5:33:05 AM
  • Kafka Pavel
  • Registered9/11/2007
  • Naposledy přihlášen 9/26/2023
Minulý příspěvek je zavádějící :), kód uvedený výše je v příslušném souboru rf_nazev_souboru.pas
kód v RF_FIRMu je tento:

//==============================================================================
//Operace - TP
//------------------------------------------------------------------------------
RDSAdd('RF_NAZEV_SOUBORU.pas', True, DmIdToNum('TD_RoutingOperation'), 104, 0, 1); //Provazani na spestr
//==============================================================================


Používáme uvedenou konstrukci s funkci pro zjištění čísla modulu...
Příspěvek byl změněn: Kafka Pavel, dne: 4.12.2022 5:37:55.

Sunday, December 04, 2022 10:13:06 AM
Dobrý den,

ještě bych doplnil, že konstrukci DmIdToNum('TD_RoutingOperation') lze nahradit konstantou cD_RoutingOperation z unity NumField a číslo 104 konstantou rfaDM_DefineLinks z unity Popis_RF.

Petr Adamovský