close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of TolGuiaDelUsuarioText


Ignore:
Timestamp:
Feb 27, 2009, 4:45:34 PM (16 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolGuiaDelUsuarioText

    v1 v1  
     1[[PageOutline]]
     2= Text =
     3Funciones que devuelven Text[[BR]]
     4 == Función '''+''' ==
     5  * Declaración:
     6{{{
     7Text +txt1 + txt2  {Text txt1, Text x2}
     8}}}
     9  * Descripción:
     10{{{
     11Concatena dos objetos de tipo texto.
     12}}}
     13  * Lenguaje:C++
     14  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     15
     16 == Función '''<<''' ==
     17  * Declaración:
     18{{{
     19Text <<txt1 << x2  {Text txt1, Anything x2}
     20}}}
     21  * Descripción:
     22{{{
     23Concatena dos objetos de texto. Si el segundo objeto no es un texto, lo convierte a texto antes de efectuar la operación.
     24}}}
     25  * Lenguaje:C++
     26  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     27
     28 == Función '''AppendFile''' ==
     29  * Declaración:
     30{{{
     31Text AppendFile(Text nombreFichero, Text cadena)
     32}}}
     33  * Descripción:
     34{{{
     35Añade una cadena al final un fichero. Si el fichero no existe devuelve la cadena vacía y muestra un mensaje de advertencia.Si existe devuelve el propio nombre del fichero.
     36}}}
     37  * Lenguaje:C++
     38  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     39
     40 == Función '''Arguments''' ==
     41  * Declaración:
     42{{{
     43Text Arguments(Code función [, Real numArg=0, Text tipoInfo={"";"TYPE";"NAME"} ])
     44}}}
     45  * Descripción:
     46{{{
     47Devuelve la descripción de los argumentos de una función.
     48El segundo parámetro puede ser usado para especificar el número del argumento del cual queremos obtener información
     49El tercer parámetro puede ser utilizado para especificar que dato queremos: el tipo del parámetro o su nombre
     50
     51}}}
     52  * Lenguaje:C++
     53  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     54
     55 == Función '''BDBCell''' ==
     56  * Declaración:
     57{{{
     58Text BDBCell(BDB bdb, Real numReg, Real numCampo)
     59}}}
     60  * Descripción:
     61{{{
     62Devuelve el texto del campo <numCampo> del registro <numReg> del fichero <bdb>.
     63}}}
     64  * Lenguaje:C++
     65  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     66
     67 == Función '''BDBFieldName''' ==
     68  * Declaración:
     69{{{
     70Text BDBFieldName(BDB bdb, Real pos)
     71}}}
     72  * Descripción:
     73{{{
     74Devuelve el nombre del campo del fichero <bdb> que ocupa la posición dada por <pos>. Si no existe tal campo devuelve la cadena vacía.
     75}}}
     76  * Lenguaje:C++
     77  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     78
     79 == Función '''BDBLine''' ==
     80  * Declaración:
     81{{{
     82Text BDBLine(BDB bdb, Real num)
     83}}}
     84  * Descripción:
     85{{{
     86Devuelve la línea número <num> del fichero <bdb>.
     87}}}
     88  * Lenguaje:C++
     89  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     90
     91 == Función '''BDBRead''' ==
     92  * Declaración:
     93{{{
     94Text BDBRead(BDB bdb, Real desde, Real longitud)
     95}}}
     96  * Descripción:
     97{{{
     98Lee del fichero <bdb> el texto de los <longitud> caracteres a partir de la posición <desde>
     99}}}
     100  * Lenguaje:C++
     101  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     102
     103 == Función '''BDBSaveAs''' ==
     104  * Declaración:
     105{{{
     106Text BDBSaveAs(BDB bdb, Text camino, Set selReg, Set selCam [, Text separador])
     107}}}
     108  * Descripción:
     109{{{
     110Guarda un conjunto de registros y campos seleccionados en el fichero indcado por el parámetro 'camino'. Los argumentos <selReg> y <selCam> son los conjuntos seleccionados de índices de registros y campos respectivamente. En ambos casos el conjunto vacío indica la selección de todos los índices.
     111}}}
     112  * Lenguaje:C++
     113  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     114
     115 == Función '''BDBSortAndSave''' ==
     116  * Declaración:
     117{{{
     118Text BDBSortAndSave(BDB bdb, Text camino [, Set selCampo = Empty])
     119}}}
     120  * Descripción:
     121{{{
     122Ordena los registros por los campos seleccionados y guarda el resulatdo en el fichero indicado.El conjunto vacío indica la selección de todos los campos.
     123}}}
     124  * Lenguaje:C++
     125  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/bdb.cpp tol/btol/bdb/bdb.cpp]
     126
     127 == Función '''Char''' ==
     128  * Declaración:
     129{{{
     130Text Char(Real n)
     131}}}
     132  * Descripción:
     133{{{
     134Devueve el enésimo caráter ASCII.
     135}}}
     136  * Lenguaje:C++
     137  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     138
     139 == Función '''CodeGrammar''' ==
     140  * Declaración:
     141{{{
     142Text CodeGrammar(Code function)
     143}}}
     144  * Descripción:
     145{{{
     146Devuelve el nombre de la gramática devuelta por una función.
     147Si no existe ningúna función con ese nombre devuelve la cadena vacía.
     148Si hay varias funciones con el mismo nombre en diferentes gramáticas sólo se devuelve una de ellas.
     149}}}
     150  * Lenguaje:C++
     151  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     152
     153 == Función '''Compact''' ==
     154  * Declaración:
     155{{{
     156Text Compact(Text txt)
     157}}}
     158  * Descripción:
     159{{{
     160Compacta un texto sustituyendo cualquier combinación de caracteres blancos por un sólo carácter de espacio.
     161}}}
     162  * Lenguaje:C++
     163  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     164
     165 == Función '''CompiledFiles''' ==
     166  * Declaración:
     167{{{
     168Text CompiledFiles(Text nombreFichero)
     169}}}
     170  * Descripción:
     171{{{
     172Escribe una tabla con los ficheros compilados.
     173}}}
     174  * Lenguaje:C++
     175  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/lang/language.cpp tol/lang/language.cpp]
     176
     177 == Función '''DatingName''' ==
     178  * Declaración:
     179{{{
     180Text DatingName(Serie ser)
     181}}}
     182  * Descripción:
     183{{{
     184Devuelve el nombre del fechado de una serie.
     185}}}
     186  * Lenguaje:C++
     187  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     188
     189 == Función '''Description''' ==
     190  * Declaración:
     191{{{
     192Text Description(Anything var)
     193}}}
     194  * Descripción:
     195{{{
     196Devuelve la descripción de una variable
     197}}}
     198  * Lenguaje:C++
     199  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     200
     201 == Función '''ENCRYPT''' ==
     202  * Declaración:
     203{{{
     204Text ENCRYPT(Real clave, Text entrada)
     205}}}
     206  * Descripción:
     207{{{
     208
     209}}}
     210  * Lenguaje:C++
     211  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     212
     213 == Función '''ENCRYPT_FILE''' ==
     214  * Declaración:
     215{{{
     216Text ENCRYPT_FILE(Real clave, Text nombreFicheroEntrada, Text nombreFicheroSalida)
     217}}}
     218  * Descripción:
     219{{{
     220
     221}}}
     222  * Lenguaje:C++
     223  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     224
     225 == Función '''Expression''' ==
     226  * Declaración:
     227{{{
     228Text Expression(Anything var)
     229}}}
     230  * Descripción:
     231{{{
     232Devuelve la expressión TOL de una variable
     233}}}
     234  * Lenguaje:C++
     235  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     236
     237 == Función '''FGetText''' ==
     238  * Declaración:
     239{{{
     240Text FGetText(Real handle, Real maxSize [, Text delim="\n"])
     241}}}
     242  * Descripción:
     243{{{
     244Lee una cadena de un fichero hasta que se lee el caracter delim, se alcanzan maxSize caracteres o dse acaba el fichero.
     245}}}
     246  * Lenguaje:C++
     247  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/filehandle.cpp tol/btol/bdb/filehandle.cpp]
     248
     249 == Función '''FirstToUpper''' ==
     250  * Declaración:
     251{{{
     252Text FirstToUpper(Text txt [, Real restToLower=FALSE])
     253}}}
     254  * Descripción:
     255{{{
     256Cambia el primer caracter a mayúsculas y el resto a minúsculas si restToLower es CIERTO.
     257}}}
     258  * Lenguaje:C++
     259  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     260
     261 == Función '''FormatDate''' ==
     262  * Declaración:
     263{{{
     264Text FormatDate(Date fecha [, Text formato])
     265}}}
     266  * Descripción:
     267{{{
     268Convierte una fecha en texto con un formato dado.Si no se da el formato se utiliza el formato de fechas por defecto. (%cy%Ym%md%d%uh%hi%is%s).
     269  fecha : Fecha a convertir.
     270  formato : Formato a aplicar.
     271    u : Quita del resultado los elementos no existentes.
     272    c : Fuerza la aparición de elementos no existentes.
     273    Y : Año largo (yyyy).
     274    y : Año corto (yy).
     275    m : Mes en número (mm).
     276    n : Nombre del mes corto (mmm).
     277    N : Nombre del mes largo (mmmm).
     278    d : Día del mes (dd).
     279    w : Nombre corto del día de la semana (ddd).
     280    W : Nombre largo del día de la semana (dddd).
     281    h : Hora.
     282    i : Minuto.
     283    s : Segundo.
     284
     285}}}
     286  * Lenguaje:C++
     287  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     288
     289 == Función '''FormatMatrix''' ==
     290  * Declaración:
     291{{{
     292Text FormatMatrix(Matrix M [, Text colSep=";", Text rowSep=NL])
     293}}}
     294  * Descripción:
     295{{{
     296Convierte una matriz a texto con un formato dado. Si no se da se utiliza el formato por defecto.
     297}}}
     298  * Lenguaje:C++
     299  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     300
     301 == Función '''FormatPolyn''' ==
     302  * Declaración:
     303{{{
     304Text FormatPolyn(Polyn P)
     305}}}
     306  * Descripción:
     307{{{
     308Convierte un polinomio a texto con un formato dado. Si no se da se utiliza el formato por defecto.
     309}}}
     310  * Lenguaje:C++
     311  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     312
     313 == Función '''FormatReal''' ==
     314  * Declaración:
     315{{{
     316Text FormatReal(Real valor [, Text formato])
     317}}}
     318  * Descripción:
     319{{{
     320Convierte un número real a texto con un formato dado. Si no se da se utiliza el formato por defecto, '%lf'.
     321  valor: Número a convertir.
     322  formato: Formato a aplicar.
     323   %[flags] [width] [.precision] [Size Prefixes] [type]
     324    [flags]
     325     - : Alinea el resultado a obtenido a la izquierda del ancho         especificado. Por defecto a la derecha.
     326     + : Indica el signo del número en la salida (+ o -).
     327     0 : Rellena el ancho del prefijo con ceros, si este es mayor que la parte entera. Sí 0 y - aparecen, 0 es ignorado.
     328         Por defecto no aparecen.
     329    [width]
     330     n : Número de dígtos de la parte entera.
     331    [.precision]
     332     m : Número de díagitos de la parte decimal.
     333    [Size Prefixes]
     334     l -> Long.
     335     L -> Long.
     336    [type]
     337     e : Valor con signo con la forma [-]d.dddd e [sign]ddd
     338     E : Igual que el formato e. Se reemplaza E por e.
     339     f : Valor con signo con la forma [-]dddd.dddd.
     340     g : Utiliza el formato f o e, el mas apropiado en cada caso.
     341         El formato e solo se utilza si el exponente es menor que -4, o mayor o igual que la precisión del argumento.
     342     G : Igual que le formato g, exceptuando que se reemplaza E por E.
     343.
     344}}}
     345  * Lenguaje:C++
     346  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     347
     348 == Función '''FormatSerSet''' ==
     349  * Declaración:
     350{{{
     351Text FormatSerSet(Set series , Text plantilla, Set reglas [, Date desde, Date hasta] )
     352}}}
     353  * Descripción:
     354{{{
     355Dado un conjunto de series escribe para cada fecha el texto resultante de aplicar un conjunto de reglas a una plantilla dada. Una regla se define mediante un conjunto que contiene por este orden un tag
     356}}}
     357  * Lenguaje:C++
     358  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     359
     360 == Función '''FullName''' ==
     361  * Declaración:
     362{{{
     363Text FullName(Anything obj)
     364}}}
     365  * Descripción:
     366{{{
     367Devuelve el nombre completo de un objeto, incluyendo el prefijo de su NameBlock si está dentro de uno.
     368}}}
     369  * Lenguaje:C++
     370  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bgrammar/nameblock.cpp tol/btol/bgrammar/nameblock.cpp]
     371
     372 == Función '''GetAbsolutePath''' ==
     373  * Declaración:
     374{{{
     375Text GetAbsolutePath(Text caminoFichero)
     376}}}
     377  * Descripción:
     378{{{
     379Devuelve el camino absoluto del directorio en el que se encuentra un fichero.
     380Ejemplo:
     381GetFileName("c:/windows/notepad.exe")
     382devuelve
     383"c:/windows"
     384GetFileName("../../notepad.exe")
     385devuelve
     386"c:/windows"
     387
     388}}}
     389  * Lenguaje:C++
     390  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     391
     392 == Función '''GetDumpFile''' ==
     393  * Declaración:
     394{{{
     395Text GetDumpFile(Real unused)
     396}}}
     397  * Descripción:
     398{{{
     399Devuelve la ruta del fichero de volcado por defecto.
     400}}}
     401  * Lenguaje:C++
     402  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     403
     404 == Función '''GetEnv''' ==
     405  * Declaración:
     406{{{
     407Text GetEnv(Text varDeEntorno)
     408}}}
     409  * Descripción:
     410{{{
     411Obtiene el valor de la variable de entorno especificada como argumento
     412}}}
     413  * Lenguaje:C++
     414  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     415
     416 == Función '''GetFileExtension''' ==
     417  * Declaración:
     418{{{
     419Text GetFileExtension(Text caminoFichero)
     420}}}
     421  * Descripción:
     422{{{
     423Devuelve la extension de un fichero.
     424Ejemplo:
     425GetFileName("c:/windows/notepad.exe")
     426devuelve
     427"exe"
     428
     429}}}
     430  * Lenguaje:C++
     431  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     432
     433 == Función '''GetFileName''' ==
     434  * Declaración:
     435{{{
     436Text GetFileName(Text caminoFichero)
     437}}}
     438  * Descripción:
     439{{{
     440Devuelve el nombre de un fichero sin el camino pero con extensión.
     441Ejemplo:
     442GetFileName("c:/windows/notepad.exe")
     443devuelve
     444"notepad.exe"
     445
     446}}}
     447  * Lenguaje:C++
     448  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     449
     450 == Función '''GetFilePath''' ==
     451  * Declaración:
     452{{{
     453Text GetFilePath(Text caminoFichero)
     454}}}
     455  * Descripción:
     456{{{
     457Devuelve el camino del directorio en el que se encuentra un fichero.
     458Ejemplo:
     459GetFileName("c:/windows/notepad.exe")
     460devuelve
     461"c:/windows"
     462GetFileName("../../notepad.exe")
     463devuelve
     464"../.."
     465
     466}}}
     467  * Lenguaje:C++
     468  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     469
     470 == Función '''GetFilePrefix''' ==
     471  * Declaración:
     472{{{
     473Text GetFilePrefix(Text caminoFichero)
     474}}}
     475  * Descripción:
     476{{{
     477Devuelve el nombre de un fichero sin el camino ni extensión.
     478Ejemplo:
     479GetFileName("c:/windows/notepad.exe")
     480devuelve
     481"notepad"
     482
     483}}}
     484  * Lenguaje:C++
     485  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     486
     487 == Función '''GetNameBlock''' ==
     488  * Declaración:
     489{{{
     490Text GetNameBlock(Anything obj)
     491}}}
     492  * Descripción:
     493{{{
     494Devuelve el nombre completo del NameBlock al que pertenece un objeto. Si no pertenece a ninguno devuelve la cadena vacía ""
     495}}}
     496  * Lenguaje:C++
     497  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bgrammar/nameblock.cpp tol/btol/bgrammar/nameblock.cpp]
     498
     499 == Función '''GetPID''' ==
     500  * Declaración:
     501{{{
     502Text GetPID(Anything dummy)
     503}}}
     504  * Descripción:
     505{{{
     506Devuelve el identificador de proceso tol actual
     507}}}
     508  * Lenguaje:C++
     509  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     510
     511 == Función '''GetRandomName''' ==
     512  * Declaración:
     513{{{
     514Text GetRandomName(Text empty)
     515}}}
     516  * Descripción:
     517{{{
     518Retorna el nombre del generador aleatorio por omisión
     519}}}
     520  * Lenguaje:C++
     521  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     522
     523 == Función '''GetSourcePath''' ==
     524  * Declaración:
     525{{{
     526Text GetSourcePath(Anything var)
     527}}}
     528  * Descripción:
     529{{{
     530Devuelve el camino del fichero donde fue creada la variable.
     531Si no existe ningún objeto con ese nombre devuelve la cadena vacía.
     532Si hay varios objetos con el mismo nombre en diferentes gramáticas sólo se devuelve uno de ellas.
     533}}}
     534  * Lenguaje:C++
     535  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     536
     537 == Función '''GetTOLPath''' ==
     538  * Declaración:
     539{{{
     540Text GetTOLPath(Anything var)
     541}}}
     542  * Descripción:
     543{{{
     544Devuelve el camino TOL de una variable.
     545Si no existe ningún objeto con ese nombre devuelve la cadena vacía.
     546Si hay varios objetos con el mismo nombre en diferentes gramáticas sólo se devuelve uno de ellas.
     547}}}
     548  * Lenguaje:C++
     549  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     550
     551 == Función '''Grammar''' ==
     552  * Declaración:
     553{{{
     554Text Grammar(Anything var)
     555}}}
     556  * Descripción:
     557{{{
     558Devuelve el nombre de la gramática de una variable.
     559Si no existe ningún objeto con ese nombre devuelve la cadena vacía.
     560Si hay varios objetos con el mismo nombre en diferentes gramáticas sólo se devuelve una de ellas.
     561}}}
     562  * Lenguaje:C++
     563  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     564
     565 == Función '''I2''' ==
     566  * Declaración:
     567{{{
     568Text I2(Text eng, Text spa)
     569}}}
     570  * Descripción:
     571{{{
     572Devuelve el primer texto o el segundo según sea el idioma en curso el inglés o el español.
     573}}}
     574  * Lenguaje:C++
     575  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     576
     577 == Función '''Identify''' ==
     578  * Declaración:
     579{{{
     580Text Identify(Anything var)
     581}}}
     582  * Descripción:
     583{{{
     584Devuelve el nombre de una variable si lo tiene. Si no devuelve su descripción
     585}}}
     586  * Lenguaje:C++
     587  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     588
     589 == Función '''ListOfDates''' ==
     590  * Declaración:
     591{{{
     592Text ListOfDates(TimeSet fechado [, Date desde=DefFirst, Date hasta=DefLast])
     593}}}
     594  * Descripción:
     595{{{
     596Devuelve un texto separado por comas con todas las fechas de un fechado entre dos fechas dadas.
     597}}}
     598  * Lenguaje:C++
     599  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     600
     601 == Función '''Name''' ==
     602  * Declaración:
     603{{{
     604Text Name(Anything var)
     605}}}
     606  * Descripción:
     607{{{
     608Devuelve el nombre de una variable.
     609}}}
     610  * Lenguaje:C++
     611  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     612
     613 == Función '''Ois.AutoPath''' ==
     614  * Declaración:
     615{{{
     616Text Ois.AutoPath(Text path)
     617}}}
     618  * Descripción:
     619{{{
     620Devuelve un camino de OIS de una forma estándar.
     621Se puede especificar un camino usual relativo o absoluto o también un caminoaboluto por defecto de OIS empezando por "ois:/" lo cual será reemplazadopor el contenido de la variable Text Ois.DefRoot
     622}}}
     623  * Lenguaje:C++
     624  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp]
     625
     626 == Función '''Ois.GetModulePath''' ==
     627  * Declaración:
     628{{{
     629Text Ois.GetModulePath(Text tolFile)
     630}}}
     631  * Descripción:
     632{{{
     633Devuelve el camino del módulo OIS correspondiente a un fichero TOL de una forma estándar.
     634
     635}}}
     636  * Lenguaje:C++
     637  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp]
     638
     639 == Función '''Ois.PutDefaultArchiveEngine''' ==
     640  * Declaración:
     641{{{
     642Text Ois.PutDefaultArchiveEngine(Text archiveEngine)
     643}}}
     644  * Descripción:
     645{{{
     646Cambia el valor de la variable global Ois.DefaultArchiveEngine que es el valor por defecto del motor de archivador de imágenes OIS.
     647Los valores permitidos para archiveEngine son:
     648 "_NONE_"   : los ficheros OIS se archivarán en un directorio plano.
     649 "_ZIPARC_" : los ficheros OIS se archivarán en un fichero ZIP comprimido mediante la librería de código abierto ZipArchive, y con la extensión .oza, que se pued eabrir con cualquier archivador compatible con el formato ZIP.
     650Si se pasa cualquier otro valor no se cambiará nada.Se devolverá el antiguo valor de Ois.DefaultArchiveEngine.
     651}}}
     652  * Lenguaje:C++
     653  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp]
     654
     655 == Función '''Ois.PutDefaultSerialEngine''' ==
     656  * Declaración:
     657{{{
     658Text Ois.PutDefaultSerialEngine(Text serialEngine)
     659}}}
     660  * Descripción:
     661{{{
     662Cambia el valor de la variable global Ois.DefaultSerialEngine que es el valor por defecto del motor de archivador de imágenes OIS.
     663Los valores permitidos para archiveEngine son:
     664 "_NONE_"   : los ficheros OIS se archivarán en un directorio plano.
     665 "_BZIP2_" : los ficheros OIS se archivarán en un fichero con cadenas de texto comprimidas independientemente unas de otras mediante la librería de código abierto BZIP2, para permitir la indexación y el acceso a puntos internos del fichero.
     666Si se pasa cualquier otro valor no se cambiará nada.Se devolverá el antiguo valor de Ois.DefaultSerialEngine.
     667}}}
     668  * Lenguaje:C++
     669  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp]
     670
     671 == Función '''ParseError''' ==
     672  * Declaración:
     673{{{
     674Text ParseError(Text expression_TOL)
     675}}}
     676  * Descripción:
     677{{{
     678Devuelve los posibles errores sintácticos de una expresión TOL o bien la cadena vacía si es correcta
     679}}}
     680  * Lenguaje:C++
     681  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     682
     683 == Función '''PeriodicNull''' ==
     684  * Declaración:
     685{{{
     686Text PeriodicNull(Serie ser, Real periodo)
     687}}}
     688  * Descripción:
     689{{{
     690Devuelve la expresion de los intervalos temporales periódicos en los que se anula una serie. Se puede obtener el conjunto temporal usando la funcion Eval.
     691}}}
     692  * Lenguaje:C++
     693  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     694
     695 == Función '''PutDateFormat''' ==
     696  * Declaración:
     697{{{
     698Text PutDateFormat(Text formato)
     699}}}
     700  * Descripción:
     701{{{
     702Cambia el formato de fechas por defecto.
     703}}}
     704  * Lenguaje:C++
     705  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     706
     707 == Función '''PutDumpFile''' ==
     708  * Declaración:
     709{{{
     710Text PutDumpFile(Text formato [, Real reescribir=CIERTO])
     711}}}
     712  * Descripción:
     713{{{
     714Cambia el fichero de volcado por defecto. Si el segundo parámetro es CIERTO el fichero se sobreescribe y en otro caso los mensajes se añaden al final del fichero, si es que éste existe.
     715}}}
     716  * Lenguaje:C++
     717  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     718
     719 == Función '''PutEditor''' ==
     720  * Declaración:
     721{{{
     722Text PutEditor(Text nombreFichero)
     723}}}
     724  * Descripción:
     725{{{
     726Cambia el editor por defecto para metodos con formato de texto y devuelve el que había hasta el momento.
     727}}}
     728  * Lenguaje:C++
     729  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     730
     731 == Función '''PutLanguage''' ==
     732  * Declaración:
     733{{{
     734Text PutLanguage(Text idioma)
     735}}}
     736  * Descripción:
     737{{{
     738Cambia el idioma usado por TOL en los mensajes y devuelve el que había hasta el momento.Los idiomas admitidos son "INGLES" y "CASTELLANO" ó "ESPAÑOL"
     739}}}
     740  * Lenguaje:C++
     741  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     742
     743 == Función '''PutRealFormat''' ==
     744  * Declaración:
     745{{{
     746Text PutRealFormat(Text formato)
     747}}}
     748  * Descripción:
     749{{{
     750Cambia el formato de números reales por defecto.( Cadenas de formato C y C++ ).
     751}}}
     752  * Lenguaje:C++
     753  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     754
     755 == Función '''PutTableDateFormat''' ==
     756  * Declaración:
     757{{{
     758Text PutTableDateFormat(Anything longitudOCadenaDeFormato [, Text format=""])
     759}}}
     760  * Descripción:
     761{{{
     762Cambia el formato de fechas por defecto en las tablas. Hay dos posibles usos para garantizar la compatibilidad hacia atrás:
     763 (1.- Correcto) PutTableDateFormat(Text formato)
     764 (2.- Obsoleto) PutTableDateFormat(Real longitud, Text formato)
     765Devuelve la cadena de formato que se acaba de reemplazar.Mirar la función FormatFate para saber más acerca de formatos de fecha.
     766}}}
     767  * Lenguaje:C++
     768  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     769
     770 == Función '''PutTableRealFormat''' ==
     771  * Declaración:
     772{{{
     773Text PutTableRealFormat(Anything longitudOCadenaDeFormato [, Real precision=0])
     774}}}
     775  * Descripción:
     776{{{
     777Cambia el formato de números reales por defecto. Hay dos posibles usos para garantizar la compatibilidad hacia atrás:
     778 (1.- Correcto) PutTableRealFormat(Text formato)
     779 (2.- Obsoleto) PutTableRealFormat(Real longitud, Real precision)
     780Devuelve la cadena de formato que se acaba de reemplazar.Mirar la función FormatReal para saber más acerca de formatos de números.
     781}}}
     782  * Lenguaje:C++
     783  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     784
     785 == Función '''ReadFile''' ==
     786  * Declaración:
     787{{{
     788Text ReadFile(Text nombreFichero)
     789}}}
     790  * Descripción:
     791{{{
     792Devuelve el contenido de un fichero de texto. Si el fichero no existe  devuelve la cadena vacía y muestra un mensaje de advertencia.
     793}}}
     794  * Lenguaje:C++
     795  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     796
     797 == Función '''Repeat''' ==
     798  * Declaración:
     799{{{
     800Text Repeat(Text txt, Real n)
     801}}}
     802  * Descripción:
     803{{{
     804Devueve el texto dado repetido n veces.
     805}}}
     806  * Lenguaje:C++
     807  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     808
     809 == Función '''Replace''' ==
     810  * Declaración:
     811{{{
     812Text Replace(Text txt, Text viejo, Text nuevo)
     813}}}
     814  * Descripción:
     815{{{
     816A lo largo de un texto reemplaza una subcadena por otra.
     817}}}
     818  * Lenguaje:C++
     819  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     820
     821 == Función '''ReplaceTable''' ==
     822  * Declaración:
     823{{{
     824Text ReplaceTable(Text txt, Set tabla, [Real loops=0])
     825}}}
     826  * Descripción:
     827{{{
     828Crea un Text aplicando a Text txt las sustituciones de Set table. Los elementos de Set table tienen que ser objetos Set formados por pares de Text: [["TextoAntiguo","TextoNuevo"]]. Los elementos del Set table son ordenados alfabéticamente por "TextoAntiguo" antes de que se apliquen secuencialmente las sustituciones. El parámetro Real loops es opcional, si no se utiliza, las sustituciones se aplican reiteradamente hasta que no es posible ninguna sustitución más. No especificar el tercer argumento puede provocar bucles infinitos.
     829
     830Ejemplos:
     831
     8321) Autómata que reconoce tres expresiones regulares
     833AC*DF | AC*E | BF
     834Cada número en el Set Automata es un estado. Si el resultado de una cadenada de entrada dada es una cadena de salida con valor "4" entonces el autómota reconoce la cadena de entrada:
     835
     836Set Automata =
     837[[ [["A", "12"]], // Entry "A" -> from State 1 to 2
     838   [["B", "13"]], // Entry "B" -> from State 1 to 3
     839   [["C", "22"]], // Entry "C" -> from State 2 to 2
     840   [["D", "23"]], // Entry "D" -> from State 2 to 3
     841   [["E", "24"]], // Entry "E" -> from State 2 to 4
     842   [["F", "34"]], // Entry "F" -> from State 3 to 4
     843   [["12", "2"]], // migration from State 1 to 2
     844   [["13", "3"]], // migration from State 1 to 3
     845   [["22", "2"]], // migration from State 1 to 2
     846   [["23", "3"]], // migration from State 2 to 3
     847   [["24", "4"]], // migration from State 2 to 4
     848   [["34", "4"]]  // migration from State 3 to 4
     849]];
     850Text instr = "ACCCDF";
     851Text outstr = ReplaceTable(instr,Automata);
     852Result: outstr == "4"
     853
     8542) Corrección ortográfica (no utiliza el 3er. parámetro):
     855
     856Set ortTab =
     857[[ [["nrr", "nr"]], // despues de n una sola r
     858   [["vr",  "br"]], // la r no va con la v
     859   [["vl",  "bl"]], // la l no va con la v
     860   [["nb",  "mb"]], // m antes de b
     861   [["np",  "mp"]]  // m antes de p
     862]];
     863Text muyMal = "El envlema de Enrrique enrrrrrriquecía anplia y vravamente";
     864Text ortRep = ReplaceTable(muyMal, ortTab);
     865
     866Resultado: ortRep == "El emblema de Enrique enriquecía amplia y bravamente"
     867
     8683) Conversión de base octal a binaria (utiliza el 3er. parámetro):
     869
     870Set oct2bin =
     871[[ [["0", "000"]],
     872   [["1", "001"]],
     873   [["2", "010"]],
     874   [["3", "011"]],
     875   [["4", "100"]],
     876   [["5", "101"]],
     877   [["6", "110"]],
     878   [["7", "111"]]
     879]];
     880Text octstr = "371";
     881Text binstr = ReplaceTable(octstr,oct2bin,1);
     882
     883Resultado: binstr == "011111001"
     884
     885}}}
     886  * Lenguaje:C++
     887  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     888
     889 == Función '''Reverse''' ==
     890  * Declaración:
     891{{{
     892Text Reverse(Text txt)
     893}}}
     894  * Descripción:
     895{{{
     896Invierte el orden de los caracteres de un texto.
     897}}}
     898  * Lenguaje:C++
     899  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     900
     901 == Función '''SetSum''' ==
     902  * Declaración:
     903{{{
     904Text SetSum(Set textos)
     905}}}
     906  * Descripción:
     907{{{
     908Concatena todos los elementos de un conjunto de textos.
     909}}}
     910  * Lenguaje:C++
     911  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     912
     913 == Función '''ShowFile''' ==
     914  * Declaración:
     915{{{
     916Text ShowFile(Text nombreFichero)
     917}}}
     918  * Descripción:
     919{{{
     920Muestra un fichero de texto de extensión válida (TOL,BDT,BST,BMT,...)
     921}}}
     922  * Lenguaje:C++
     923  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     924
     925 == Función '''StdLib::Aia.OutlierInfo.GetInpDefExpression''' ==
     926  * Declaración:
     927{{{
     928Text StdLib::Aia.OutlierInfo.GetInpDefExpression(Set inf)
     929}}}
     930  * Descripción:
     931{{{
     932Devuelve en un formato estandarizado la expresión de la estructura InputDef correspondiente a un input AIA definido con estructura Aia.OutlierInfo
     933}}}
     934  * Lenguaje:TOL
     935  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/aia/_functions.tol stdlib/tol/math/stat/models/mle/arima/aia/_functions.tol]
     936
     937 == Función '''StdLib::Aia.OutlierInfo.GetSerExpression''' ==
     938  * Declaración:
     939{{{
     940Text StdLib::Aia.OutlierInfo.GetSerExpression(Set inf)
     941}}}
     942  * Descripción:
     943{{{
     944Devuelve la expresión sin nombre de la serie de efecto correspondiente a un input AIA definido con estructura Aia.OutlierInfo
     945}}}
     946  * Lenguaje:TOL
     947  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/aia/_functions.tol stdlib/tol/math/stat/models/mle/arima/aia/_functions.tol]
     948
     949 == Función '''StdLib::Aia.OutlierInfo.StandardExpression''' ==
     950  * Declaración:
     951{{{
     952Text StdLib::Aia.OutlierInfo.StandardExpression(Set aia)
     953}}}
     954  * Descripción:
     955{{{
     956
     957}}}
     958  * Lenguaje:TOL
     959  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/aia/_functions.tol stdlib/tol/math/stat/models/mle/arima/aia/_functions.tol]
     960
     961 == Función '''StdLib::AnnoWeek''' ==
     962  * Declaración:
     963{{{
     964Text StdLib::AnnoWeek(Date dte)
     965}}}
     966  * Descripción:
     967{{{
     968Calcula la semana que ocupa dentro del anno una fecha. Se calcula la primera
     969semana del anno como la que contiene al primer lunes del anno. Para aquellos
     970dias que caen fuera de esa semana y estan dentro del anno que se desea
     971calcular se asignan a la ultima semana del anno anterior. Por ejemplo: En
     9721999 la primera semana del anno es la que contiene el dia y1999m01d04,
     973por tanto para la fecha y1999m01d01 la semana que se le asigna es 199852.
     974}}}
     975  * Lenguaje:TOL
     976  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     977
     978 == Función '''StdLib::BBr''' ==
     979  * Declaración:
     980{{{
     981Text StdLib::BBr(Text txt)
     982}}}
     983  * Descripción:
     984{{{
     985Devuelve el texto entre llaves.
     986}}}
     987  * Lenguaje:TOL
     988  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     989
     990 == Función '''StdLib::BQt''' ==
     991  * Declaración:
     992{{{
     993Text StdLib::BQt(Text txt)
     994}}}
     995  * Descripción:
     996{{{
     997Retorna el texto entre comillas
     998}}}
     999  * Lenguaje:TOL
     1000  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1001
     1002 == Función '''StdLib::BQt2''' ==
     1003  * Declaración:
     1004{{{
     1005Text StdLib::BQt2(Text txt)
     1006}}}
     1007  * Descripción:
     1008{{{
     1009Devuelve el texto entrecomillado.
     1010}}}
     1011  * Lenguaje:TOL
     1012  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     1013
     1014 == Función '''StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlFormatDate''' ==
     1015  * Declaración:
     1016{{{
     1017Text StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlFormatDate(Date dte)
     1018}}}
     1019  * Descripción:
     1020{{{
     1021
     1022}}}
     1023  * Lenguaje:TOL
     1024  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.tools.tol stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.tools.tol]
     1025
     1026 == Función '''StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlFormatReal''' ==
     1027  * Declaración:
     1028{{{
     1029Text StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlFormatReal(Real x)
     1030}}}
     1031  * Descripción:
     1032{{{
     1033
     1034}}}
     1035  * Lenguaje:TOL
     1036  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.tools.tol stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.tools.tol]
     1037
     1038 == Función '''StdLib::BysMcmc::Bsr::Import::RealTextS''' ==
     1039  * Declaración:
     1040{{{
     1041Text StdLib::BysMcmc::Bsr::Import::RealTextS(Real x)
     1042}}}
     1043  * Descripción:
     1044{{{
     1045
     1046}}}
     1047  * Lenguaje:TOL
     1048  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/bayesian/bysMcmc/bsr/_import.tol stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/_import.tol]
     1049
     1050 == Función '''StdLib::BysMcmc::Bsr::Import::Write''' ==
     1051  * Declaración:
     1052{{{
     1053Text StdLib::BysMcmc::Bsr::Import::Write(NameBlock model)
     1054}}}
     1055  * Descripción:
     1056{{{
     1057Imports data from a model defined by a NameBlock having a set of mandatory methods to get all needed information to write an ASCII file with BSR format that will can be readed by function BSR.Parse
     1058}}}
     1059  * Lenguaje:TOL
     1060  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/bayesian/bysMcmc/bsr/_import.tol stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/_import.tol]
     1061
     1062 == Función '''StdLib::CMsg::Log::getCurrentPath''' ==
     1063  * Declaración:
     1064{{{
     1065Text StdLib::CMsg::Log::getCurrentPath(Text extension)
     1066}}}
     1067  * Descripción:
     1068{{{
     1069
     1070}}}
     1071  * Lenguaje:TOL
     1072  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/system/cmsg/_log.tol stdlib/tol/general/system/cmsg/_log.tol]
     1073
     1074 == Función '''StdLib::CheckConstraint''' ==
     1075  * Declaración:
     1076{{{
     1077Text StdLib::CheckConstraint(Matrix B, Matrix b, Matrix x)
     1078}}}
     1079  * Descripción:
     1080{{{
     1081
     1082}}}
     1083  * Lenguaje:TOL
     1084  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/bayesian/linear/_blrc_kernel.tol stdlib/tol/math/stat/models/bayesian/linear/_blrc_kernel.tol]
     1085
     1086 == Función '''StdLib::DatesList''' ==
     1087  * Declaración:
     1088{{{
     1089Text StdLib::DatesList(Set setDates)
     1090}}}
     1091  * Descripción:
     1092{{{
     1093
     1094}}}
     1095  * Lenguaje:TOL
     1096  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1097
     1098 == Función '''StdLib::DayInWeek''' ==
     1099  * Declaración:
     1100{{{
     1101Text StdLib::DayInWeek(Date dat)
     1102}}}
     1103  * Descripción:
     1104{{{
     1105
     1106}}}
     1107  * Lenguaje:TOL
     1108  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1109
     1110 == Función '''StdLib::DayWeek''' ==
     1111  * Declaración:
     1112{{{
     1113Text StdLib::DayWeek(Date dat)
     1114}}}
     1115  * Descripción:
     1116{{{
     1117Devuelve el nombre Largo del dia de la semana en Ingles de una
     1118fecha
     1119}}}
     1120  * Lenguaje:TOL
     1121  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1122
     1123 == Función '''StdLib::Dte2TxtC''' ==
     1124  * Declaración:
     1125{{{
     1126Text StdLib::Dte2TxtC(Date dte)
     1127}}}
     1128  * Descripción:
     1129{{{
     1130Convierte a formato de texto completo la fecha dte.
     1131}}}
     1132  * Lenguaje:TOL
     1133  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1134
     1135 == Función '''StdLib::Dte2TxtComplete''' ==
     1136  * Declaración:
     1137{{{
     1138Text StdLib::Dte2TxtComplete(Date dte)
     1139}}}
     1140  * Descripción:
     1141{{{
     1142
     1143}}}
     1144  * Lenguaje:TOL
     1145  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1146
     1147 == Función '''StdLib::EncodeYN''' ==
     1148  * Declaración:
     1149{{{
     1150Text StdLib::EncodeYN(Real trueOrFalse)
     1151}}}
     1152  * Descripción:
     1153{{{
     1154Codifica un real devolviendo un texto 'Y' si vale TRUE o 'N' si es FALSE.
     1155}}}
     1156  * Lenguaje:TOL
     1157  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1158
     1159 == Función '''StdLib::Filler''' ==
     1160  * Declaración:
     1161{{{
     1162Text StdLib::Filler(Set setText)
     1163}}}
     1164  * Descripción:
     1165{{{
     1166
     1167}}}
     1168  * Lenguaje:TOL
     1169  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1170
     1171 == Función '''StdLib::FilterForBst''' ==
     1172  * Declaración:
     1173{{{
     1174Text StdLib::FilterForBst(Text field)
     1175}}}
     1176  * Descripción:
     1177{{{
     1178
     1179}}}
     1180  * Lenguaje:TOL
     1181  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1182
     1183 == Función '''StdLib::FitDating''' ==
     1184  * Declaración:
     1185{{{
     1186Text StdLib::FitDating(Date first, Date last, Real ticks)
     1187}}}
     1188  * Descripción:
     1189{{{
     1190
     1191}}}
     1192  * Lenguaje:TOL
     1193  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/various/_axistimeset.tol stdlib/tol/general/various/_axistimeset.tol]
     1194
     1195 == Función '''StdLib::Format''' ==
     1196  * Declaración:
     1197{{{
     1198Text StdLib::Format(Anything val, Text datFmt)
     1199}}}
     1200  * Descripción:
     1201{{{
     1202Convierte un objeto en texto con un formato dado. Actualmente
     1203formatea Textos, Polinomios, Reales y Fechas, para formatear Matrices, se
     1204podría pasar el formato %r%c (r:separador de filas, c:separador de columnas)
     1205
     1206}}}
     1207  * Lenguaje:TOL
     1208  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1209
     1210 == Función '''StdLib::FormatIntReal''' ==
     1211  * Declaración:
     1212{{{
     1213Text StdLib::FormatIntReal(Real val, Text datFmt)
     1214}}}
     1215  * Descripción:
     1216{{{
     1217Formatea un número real si tiene parte decimal con el formato
     1218<datFmt> y si no lo formatea como entero (sin decimales).
     1219
     1220}}}
     1221  * Lenguaje:TOL
     1222  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1223
     1224 == Función '''StdLib::FormatPolynUsu''' ==
     1225  * Declaración:
     1226{{{
     1227Text StdLib::FormatPolynUsu(Polyn pol, Text formatPolyn)
     1228}}}
     1229  * Descripción:
     1230{{{
     1231
     1232}}}
     1233  * Lenguaje:TOL
     1234  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1235
     1236 == Función '''StdLib::GetComputerName''' ==
     1237  * Declaración:
     1238{{{
     1239Text StdLib::GetComputerName(Real void)
     1240}}}
     1241  * Descripción:
     1242{{{
     1243
     1244}}}
     1245  * Lenguaje:TOL
     1246  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1247
     1248 == Función '''StdLib::GetDirHelpSection''' ==
     1249  * Declaración:
     1250{{{
     1251Text StdLib::GetDirHelpSection(Text dirHelp, Text section)
     1252}}}
     1253  * Descripción:
     1254{{{
     1255Dado el directorio de la ayuda y una sección, devuelve la ruta
     1256que debe abrirse en el navegador. Devuelve vacio en el caso que el archivo no
     1257exista. Si la sección es incorrecta, abre la sección por defecto que tenga
     1258establecido el interfaz.
     1259}}}
     1260  * Lenguaje:TOL
     1261  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     1262
     1263 == Función '''StdLib::GetDirPaths''' ==
     1264  * Declaración:
     1265{{{
     1266Text StdLib::GetDirPaths(Text dir)
     1267}}}
     1268  * Descripción:
     1269{{{
     1270Devuelve un texto con los paths completos de todos los ficheros que cuelgan dentro del directorio <dir>.
     1271}}}
     1272  * Lenguaje:TOL
     1273  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1274
     1275 == Función '''StdLib::GetFreRelAcuSql''' ==
     1276  * Declaración:
     1277{{{
     1278Text StdLib::GetFreRelAcuSql(Text qryBas, Real mode)
     1279}}}
     1280  * Descripción:
     1281{{{
     1282Devuelve la consulta que convierte una frecuncia absoluta en
     1283frecuencia relativa. Recibe una consulta con los campos inter (intervalo) y
     1284value (frecuencia absoluta) y devuelve las columnas inter (intervalo) y value
     1285(frecuencia relativa)
     1286}}}
     1287  * Lenguaje:TOL
     1288  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1289
     1290 == Función '''StdLib::GetFreRelSql''' ==
     1291  * Declaración:
     1292{{{
     1293Text StdLib::GetFreRelSql(Text qryBas)
     1294}}}
     1295  * Descripción:
     1296{{{
     1297Devuelve la consulta que convierte una frecuncia absoluta en
     1298frecuencia relativa. Recibe una consulta con los campos inter (intervalo) y
     1299value (frecuencia absoluta) y devuelve las columnas inter (intervalo) y value
     1300(frecuencia relativa)
     1301}}}
     1302  * Lenguaje:TOL
     1303  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1304
     1305 == Función '''StdLib::GetFreSql''' ==
     1306  * Declaración:
     1307{{{
     1308Text StdLib::GetFreSql(Text qry, Real sample, Real ini, Real fin, Real order)
     1309}}}
     1310  * Descripción:
     1311{{{
     1312Devuelve la consulta que hace un análisis de frecuencia de
     1313sample intervalos para una query que devuelve una columna con nombre k.
     1314Devuelve una query con dos columnas. En la primera columna contiene el límite
     1315superior de cada intervalo. En la segunda columna contiene el número de
     1316valores de M que pertenecen a cada intervalo. Dichas columnas se llaman inter
     1317y value respectivamente
     1318}}}
     1319  * Lenguaje:TOL
     1320  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1321
     1322 == Función '''StdLib::GetLabelFromArima''' ==
     1323  * Declaración:
     1324{{{
     1325Text StdLib::GetLabelFromArima(Set a)
     1326}}}
     1327  * Descripción:
     1328{{{
     1329
     1330}}}
     1331  * Lenguaje:TOL
     1332  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/_fun_general.tol stdlib/tol/math/stat/models/mle/arima/_fun_general.tol]
     1333
     1334 == Función '''StdLib::GetLabelFromArmaPolyn''' ==
     1335  * Declaración:
     1336{{{
     1337Text StdLib::GetLabelFromArmaPolyn(Polyn pol, Real period)
     1338}}}
     1339  * Descripción:
     1340{{{
     1341
     1342}}}
     1343  * Lenguaje:TOL
     1344  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/_fun_general.tol stdlib/tol/math/stat/models/mle/arima/_fun_general.tol]
     1345
     1346 == Función '''StdLib::GetNamePC''' ==
     1347  * Declaración:
     1348{{{
     1349Text StdLib::GetNamePC(Real unUsed)
     1350}}}
     1351  * Descripción:
     1352{{{
     1353Retorna el nombre del PC local
     1354}}}
     1355  * Lenguaje:TOL
     1356  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1357
     1358 == Función '''StdLib::GetResultDir''' ==
     1359  * Declaración:
     1360{{{
     1361Text StdLib::GetResultDir(Date beginTime, Text baseDir, Text parameters, Real iter, Real maxIter)
     1362}}}
     1363  * Descripción:
     1364{{{
     1365
     1366}}}
     1367  * Lenguaje:TOL
     1368  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1369
     1370 == Función '''StdLib::GetResultRelDir''' ==
     1371  * Declaración:
     1372{{{
     1373Text StdLib::GetResultRelDir(Date beginTime, Text baseDir, Text parameters, Real iter, Real maxIter)
     1374}}}
     1375  * Descripción:
     1376{{{
     1377
     1378}}}
     1379  * Lenguaje:TOL
     1380  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1381
     1382 == Función '''StdLib::GetTextIfExist''' ==
     1383  * Declaración:
     1384{{{
     1385Text StdLib::GetTextIfExist(Text name)
     1386}}}
     1387  * Descripción:
     1388{{{
     1389Devuelve el valor de la variable de texto 'name' si existe. Si no, devuelve
     1390el texto vacio.
     1391}}}
     1392  * Lenguaje:TOL
     1393  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1394
     1395 == Función '''StdLib::GetTolBugzillaLink''' ==
     1396  * Declaración:
     1397{{{
     1398Text StdLib::GetTolBugzillaLink(Real bugNumber)
     1399}}}
     1400  * Descripción:
     1401{{{
     1402
     1403}}}
     1404  * Lenguaje:TOL
     1405  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1406
     1407 == Función '''StdLib::GetUniqueName''' ==
     1408  * Declaración:
     1409{{{
     1410Text StdLib::GetUniqueName(Text grammar, Text seed)
     1411}}}
     1412  * Descripción:
     1413{{{
     1414Gets a unique name for a TOL variable of a given grammar
     1415begging with seed.
     1416}}}
     1417  * Lenguaje:TOL
     1418  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1419
     1420 == Función '''StdLib::GetVersionFromTolProject''' ==
     1421  * Declaración:
     1422{{{
     1423Text StdLib::GetVersionFromTolProject(Text branch)
     1424}}}
     1425  * Descripción:
     1426{{{
     1427
     1428}}}
     1429  * Lenguaje:TOL
     1430  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_real.tol stdlib/tol/general/grammars/_real.tol]
     1431
     1432 == Función '''StdLib::Hexadecimal''' ==
     1433  * Declaración:
     1434{{{
     1435Text StdLib::Hexadecimal(Real numDecimal)
     1436}}}
     1437  * Descripción:
     1438{{{
     1439Dado un numero en sistema decimal, 'numDecimal', devuelve su representacion
     1440hexadecimal.
     1441}}}
     1442  * Lenguaje:TOL
     1443  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1444
     1445 == Función '''StdLib::HtmlAutoCorReport''' ==
     1446  * Declaración:
     1447{{{
     1448Text StdLib::HtmlAutoCorReport(Set series, Real parcial, Real inversa, Real diferenciaRegular, Real diferenciaEstacional, Real periodicidad)
     1449}}}
     1450  * Descripción:
     1451{{{
     1452
     1453La autocorrelación de orden n de una serie es el coeficiente de correlación
     1454entre dicha serie y la serie retardada n fechas.
     1455
     1456El vector de autocorrelaciones de una serie nos da una representación gráfica
     1457muy intuitiva de cómo dependen los valores de una serie de los valores del
     1458pasado.
     1459
     1460El parámetro diferenciaRegular indica el orden de la diferencia regular a
     1461aplicar a la serie antes de calcular las autocorrelaciones. Si no hay
     1462diferencia regular se pasa 0.
     1463
     1464El parámetro diferenciaEstacional indica el orden de la diferencia estacional
     1465a aplicar a la serie antes de calcular las autocorrelaciones. Si no hay
     1466diferencia estacional se pasa 0; y si la hay se debe pasar el parámetro
     1467periodicidad mayor que 1.
     1468
     1469}}}
     1470  * Lenguaje:TOL
     1471  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1472
     1473 == Función '''StdLib::HtmlAutoReg''' ==
     1474  * Declaración:
     1475{{{
     1476Text StdLib::HtmlAutoReg(Set series, Real periodicidad, Real numeroDePrevisiones, Real nivelDeConfianza, Real previsionHistorica, Real analisisDeResiduos)
     1477}}}
     1478  * Descripción:
     1479{{{
     1480
     1481Calcula previsiones para la primera serie del conjunto con un modelo
     1482autoregresivo cuyo grado se identifica automáticamente teniendo en cuenta la
     1483periodicidad de la serie. Este parámetro indica que existen ciclos en el
     1484comportamiento de la serie de longitud fija igual a dicha periodicidad. Por
     1485ejemplo las series diarias suelen tener periodicidad 7 (semanal), las
     1486mensuales 12 (anual), etc. Si se quiere indicar que la serie no tiene
     1487comportamiento periódico o estacional se pasa periodicidad 1.
     1488
     1489El argumento numeroDePrevisiones es el número de datos a prever. El error de
     1490la previsión es no decreciente en función del retardo con el que se calcula,
     1491o sea, los primeros valores suelen ser siempre más fiables que los
     1492posteriores, aunque pueden ser de igual calidad si el modelo es de ruido
     1493blanco.
     1494
     1495El argumento nivelDeConfianza es el nivel de confianza para las bandas de
     1496error de la previsión. Las bandas de error son dos series que se sitúan a
     1497ambos lados de la previsión de tal forma que la probabilidad de que los
     1498valores futuros se encuentren entre ambas sea precisamente el nivel de
     1499confianza. Este valor ha de ser por tanto un valor entre 0 y 1. Cuanto mayor
     1500es el valor mayor es el ángulo que forman entre sí las bandas de confianza.
     1501
     1502La previsión histórica es la serie de previsiones del pasado generada por el
     1503modelo de previsión. Puede ser útil para ver el comportamiento comparado con
     1504la serie real y valorar la calidad de la previsión.
     1505
     1506Si el valor del parámetro previsionHistorica es CIERTO se incluye la serie de
     1507previsión histórica y si es FALSO no se incluye.
     1508
     1509Si queremos observar más detenidamente el modelo se necesita hacer un
     1510análisis de residuos para lo cual hay que pasar CIERTO en el parámetro
     1511analisisDeResiduos.
     1512
     1513}}}
     1514  * Lenguaje:TOL
     1515  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1516
     1517 == Función '''StdLib::HtmlAutoRegression''' ==
     1518  * Declaración:
     1519{{{
     1520Text StdLib::HtmlAutoRegression(Serie z, Real period, Date prevFirst, Real prevNum, Real alfa, Real doPrevHist, Real doResAna)
     1521}}}
     1522  * Descripción:
     1523{{{
     1524
     1525}}}
     1526  * Lenguaje:TOL
     1527  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1528
     1529 == Función '''StdLib::HtmlBdtChart''' ==
     1530  * Declaración:
     1531{{{
     1532Text StdLib::HtmlBdtChart(Set series)
     1533}}}
     1534  * Descripción:
     1535{{{
     1536
     1537}}}
     1538  * Lenguaje:TOL
     1539  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1540
     1541 == Función '''StdLib::HtmlBdtTable''' ==
     1542  * Declaración:
     1543{{{
     1544Text StdLib::HtmlBdtTable(Set series)
     1545}}}
     1546  * Descripción:
     1547{{{
     1548
     1549}}}
     1550  * Lenguaje:TOL
     1551  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1552
     1553 == Función '''StdLib::HtmlBoxCoxBdtChart''' ==
     1554  * Declaración:
     1555{{{
     1556Text StdLib::HtmlBoxCoxBdtChart(Set series)
     1557}}}
     1558  * Descripción:
     1559{{{
     1560
     1561}}}
     1562  * Lenguaje:TOL
     1563  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1564
     1565 == Función '''StdLib::HtmlCode''' ==
     1566  * Declaración:
     1567{{{
     1568Text StdLib::HtmlCode(Text txt)
     1569}}}
     1570  * Descripción:
     1571{{{
     1572
     1573}}}
     1574  * Lenguaje:TOL
     1575  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1576
     1577 == Función '''StdLib::HtmlGetParameters''' ==
     1578  * Declaración:
     1579{{{
     1580Text StdLib::HtmlGetParameters(Text Expression, Text InputFields, Text KeyName)
     1581}}}
     1582  * Descripción:
     1583{{{
     1584
     1585}}}
     1586  * Lenguaje:TOL
     1587  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1588
     1589 == Función '''StdLib::HtmlHelp''' ==
     1590  * Declaración:
     1591{{{
     1592Text StdLib::HtmlHelp(Code fun, Text label)
     1593}}}
     1594  * Descripción:
     1595{{{
     1596
     1597}}}
     1598  * Lenguaje:TOL
     1599  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1600
     1601 == Función '''StdLib::HtmlHiddenInput''' ==
     1602  * Declaración:
     1603{{{
     1604Text StdLib::HtmlHiddenInput(Text name, Text value)
     1605}}}
     1606  * Descripción:
     1607{{{
     1608
     1609}}}
     1610  * Lenguaje:TOL
     1611  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1612
     1613 == Función '''StdLib::HtmlIndex''' ==
     1614  * Declaración:
     1615{{{
     1616Text StdLib::HtmlIndex(Text txt)
     1617}}}
     1618  * Descripción:
     1619{{{
     1620
     1621}}}
     1622  * Lenguaje:TOL
     1623  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1624
     1625 == Función '''StdLib::HtmlLevelBdtChart''' ==
     1626  * Declaración:
     1627{{{
     1628Text StdLib::HtmlLevelBdtChart(Set series)
     1629}}}
     1630  * Descripción:
     1631{{{
     1632
     1633}}}
     1634  * Lenguaje:TOL
     1635  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1636
     1637 == Función '''StdLib::HtmlLinReg''' ==
     1638  * Declaración:
     1639{{{
     1640Text StdLib::HtmlLinReg(Set series)
     1641}}}
     1642  * Descripción:
     1643{{{
     1644
     1645}}}
     1646  * Lenguaje:TOL
     1647  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1648
     1649 == Función '''StdLib::HtmlLinearRegression''' ==
     1650  * Declaración:
     1651{{{
     1652Text StdLib::HtmlLinearRegression(Set ser, Real period)
     1653}}}
     1654  * Descripción:
     1655{{{
     1656
     1657}}}
     1658  * Lenguaje:TOL
     1659  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1660
     1661 == Función '''StdLib::HtmlListOfMethods''' ==
     1662  * Declaración:
     1663{{{
     1664Text StdLib::HtmlListOfMethods(Set series, Set serMet)
     1665}}}
     1666  * Descripción:
     1667{{{
     1668
     1669}}}
     1670  * Lenguaje:TOL
     1671  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1672
     1673 == Función '''StdLib::HtmlLogBdtChart''' ==
     1674  * Declaración:
     1675{{{
     1676Text StdLib::HtmlLogBdtChart(Set series)
     1677}}}
     1678  * Descripción:
     1679{{{
     1680
     1681}}}
     1682  * Lenguaje:TOL
     1683  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1684
     1685 == Función '''StdLib::HtmlMatrixTable''' ==
     1686  * Declaración:
     1687{{{
     1688Text StdLib::HtmlMatrixTable(Matrix mat, Set xNames, Set yNames, Text name)
     1689}}}
     1690  * Descripción:
     1691{{{
     1692
     1693}}}
     1694  * Lenguaje:TOL
     1695  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1696
     1697 == Función '''StdLib::HtmlPage''' ==
     1698  * Declaración:
     1699{{{
     1700Text StdLib::HtmlPage(Text txt, Text title, Text background, Text bgcolor)
     1701}}}
     1702  * Descripción:
     1703{{{
     1704
     1705}}}
     1706  * Lenguaje:TOL
     1707  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1708
     1709 == Función '''StdLib::HtmlPeriodicTable''' ==
     1710  * Declaración:
     1711{{{
     1712Text StdLib::HtmlPeriodicTable(Set series)
     1713}}}
     1714  * Descripción:
     1715{{{
     1716
     1717}}}
     1718  * Lenguaje:TOL
     1719  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1720
     1721 == Función '''StdLib::HtmlPeriodicTableOfSerie''' ==
     1722  * Declaración:
     1723{{{
     1724Text StdLib::HtmlPeriodicTableOfSerie(Serie ser)
     1725}}}
     1726  * Descripción:
     1727{{{
     1728
     1729}}}
     1730  * Lenguaje:TOL
     1731  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1732
     1733 == Función '''StdLib::HtmlProtectedInput''' ==
     1734  * Declaración:
     1735{{{
     1736Text StdLib::HtmlProtectedInput(Text label, Text name, Text value)
     1737}}}
     1738  * Descripción:
     1739{{{
     1740
     1741}}}
     1742  * Lenguaje:TOL
     1743  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1744
     1745 == Función '''StdLib::HtmlSeedAutoCorReport''' ==
     1746  * Declaración:
     1747{{{
     1748Text StdLib::HtmlSeedAutoCorReport(Set series, Code autoCorFunc, Text concept)
     1749}}}
     1750  * Descripción:
     1751{{{
     1752
     1753}}}
     1754  * Lenguaje:TOL
     1755  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1756
     1757 == Función '''StdLib::HtmlSeriesComponents''' ==
     1758  * Declaración:
     1759{{{
     1760Text StdLib::HtmlSeriesComponents(Set series)
     1761}}}
     1762  * Descripción:
     1763{{{
     1764
     1765}}}
     1766  * Lenguaje:TOL
     1767  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1768
     1769 == Función '''StdLib::HtmlSeriesCorrel''' ==
     1770  * Declaración:
     1771{{{
     1772Text StdLib::HtmlSeriesCorrel(Set series)
     1773}}}
     1774  * Descripción:
     1775{{{
     1776
     1777}}}
     1778  * Lenguaje:TOL
     1779  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1780
     1781 == Función '''StdLib::HtmlSeriesCovar''' ==
     1782  * Declaración:
     1783{{{
     1784Text StdLib::HtmlSeriesCovar(Set series)
     1785}}}
     1786  * Descripción:
     1787{{{
     1788
     1789}}}
     1790  * Lenguaje:TOL
     1791  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1792
     1793 == Función '''StdLib::HtmlSeriesDescription''' ==
     1794  * Declaración:
     1795{{{
     1796Text StdLib::HtmlSeriesDescription(Set series)
     1797}}}
     1798  * Descripción:
     1799{{{
     1800
     1801}}}
     1802  * Lenguaje:TOL
     1803  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1804
     1805 == Función '''StdLib::HtmlSeriesReport''' ==
     1806  * Declaración:
     1807{{{
     1808Text StdLib::HtmlSeriesReport(Set series)
     1809}}}
     1810  * Descripción:
     1811{{{
     1812
     1813}}}
     1814  * Lenguaje:TOL
     1815  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1816
     1817 == Función '''StdLib::HtmlStandardBdtChart''' ==
     1818  * Declaración:
     1819{{{
     1820Text StdLib::HtmlStandardBdtChart(Set series)
     1821}}}
     1822  * Descripción:
     1823{{{
     1824
     1825}}}
     1826  * Lenguaje:TOL
     1827  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1828
     1829 == Función '''StdLib::HtmlStatTable''' ==
     1830  * Declaración:
     1831{{{
     1832Text StdLib::HtmlStatTable(Set series)
     1833}}}
     1834  * Descripción:
     1835{{{
     1836
     1837}}}
     1838  * Lenguaje:TOL
     1839  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1840
     1841 == Función '''StdLib::HtmlStatTableOne''' ==
     1842  * Declaración:
     1843{{{
     1844Text StdLib::HtmlStatTableOne(Set series)
     1845}}}
     1846  * Descripción:
     1847{{{
     1848
     1849}}}
     1850  * Lenguaje:TOL
     1851  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1852
     1853 == Función '''StdLib::HtmlStatTableVarious''' ==
     1854  * Declaración:
     1855{{{
     1856Text StdLib::HtmlStatTableVarious(Set series)
     1857}}}
     1858  * Descripción:
     1859{{{
     1860
     1861}}}
     1862  * Lenguaje:TOL
     1863  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1864
     1865 == Función '''StdLib::HtmlTextInput''' ==
     1866  * Declaración:
     1867{{{
     1868Text StdLib::HtmlTextInput(Text label, Text name, Text value)
     1869}}}
     1870  * Descripción:
     1871{{{
     1872
     1873}}}
     1874  * Lenguaje:TOL
     1875  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1876
     1877 == Función '''StdLib::HtmlTime''' ==
     1878  * Declaración:
     1879{{{
     1880Text StdLib::HtmlTime(Text color)
     1881}}}
     1882  * Descripción:
     1883{{{
     1884
     1885}}}
     1886  * Lenguaje:TOL
     1887  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1888
     1889 == Función '''StdLib::HtmlTitle''' ==
     1890  * Declaración:
     1891{{{
     1892Text StdLib::HtmlTitle(Text txt, Real ord, Text color)
     1893}}}
     1894  * Descripción:
     1895{{{
     1896
     1897}}}
     1898  * Lenguaje:TOL
     1899  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1900
     1901 == Función '''StdLib::HtmlTransBdtChart''' ==
     1902  * Declaración:
     1903{{{
     1904Text StdLib::HtmlTransBdtChart(Set series, Real transformType)
     1905}}}
     1906  * Descripción:
     1907{{{
     1908
     1909}}}
     1910  * Lenguaje:TOL
     1911  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1912
     1913 == Función '''StdLib::HtmlUniformBdtChart''' ==
     1914  * Declaración:
     1915{{{
     1916Text StdLib::HtmlUniformBdtChart(Set series)
     1917}}}
     1918  * Descripción:
     1919{{{
     1920
     1921}}}
     1922  * Lenguaje:TOL
     1923  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlmethods.tol stdlib/tol/gui/html/_htmlmethods.tol]
     1924
     1925 == Función '''StdLib::HtmlWritePage''' ==
     1926  * Declaración:
     1927{{{
     1928Text StdLib::HtmlWritePage(Text file, Text title, Text txt)
     1929}}}
     1930  * Descripción:
     1931{{{
     1932
     1933}}}
     1934  * Lenguaje:TOL
     1935  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     1936
     1937 == Función '''StdLib::IntText''' ==
     1938  * Declaración:
     1939{{{
     1940Text StdLib::IntText(Real n)
     1941}}}
     1942  * Descripción:
     1943{{{
     1944Convierte a texto un número entero. Si el número no es entero lo redondea.
     1945}}}
     1946  * Lenguaje:TOL
     1947  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1948
     1949 == Función '''StdLib::LTrim''' ==
     1950  * Declaración:
     1951{{{
     1952Text StdLib::LTrim(Text t)
     1953}}}
     1954  * Descripción:
     1955{{{
     1956
     1957Dada una cadena de texto, elimina de la parte izquierda de dicha cadena todos
     1958los caracteres que sean blanco, salto de linea o tabulador, hasta encontrar
     1959en la cadena dada un caracter distinto de blanco, salto de linea o tabulador,
     1960devolviendo la subcadena resultante.
     1961}}}
     1962  * Lenguaje:TOL
     1963  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     1964
     1965 == Función '''StdLib::MonToText''' ==
     1966  * Declaración:
     1967{{{
     1968Text StdLib::MonToText(Set par)
     1969}}}
     1970  * Descripción:
     1971{{{
     1972
     1973}}}
     1974  * Lenguaje:TOL
     1975  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_polyn.tol stdlib/tol/general/grammars/_polyn.tol]
     1976
     1977 == Función '''StdLib::MyTOLSessionPath''' ==
     1978  * Declaración:
     1979{{{
     1980Text StdLib::MyTOLSessionPath(Real void)
     1981}}}
     1982  * Descripción:
     1983{{{
     1984
     1985}}}
     1986  * Lenguaje:TOL
     1987  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     1988
     1989 == Función '''StdLib::MyTclshPath''' ==
     1990  * Declaración:
     1991{{{
     1992Text StdLib::MyTclshPath(Real void)
     1993}}}
     1994  * Descripción:
     1995{{{
     1996
     1997}}}
     1998  * Lenguaje:TOL
     1999  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     2000
     2001 == Función '''StdLib::OSPathQt''' ==
     2002  * Declaración:
     2003{{{
     2004Text StdLib::OSPathQt(Text path)
     2005}}}
     2006  * Descripción:
     2007{{{
     2008Devuelve el camino entrecomillado con los slash adecuados para el sistema
     2009operativo en curso.
     2010}}}
     2011  * Lenguaje:TOL
     2012  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/system/_system.tol stdlib/tol/general/system/_system.tol]
     2013
     2014 == Función '''StdLib::OSTrace''' ==
     2015  * Declaración:
     2016{{{
     2017Text StdLib::OSTrace(Real level, Text trace)
     2018}}}
     2019  * Descripción:
     2020{{{
     2021Muestra una traza si el valor actual de OSTraceLevel es mayor o igual que el nivel especificado.Nivel de trazdo :
     2022  OSTraceLevel < 0 -> lanzamiento sin trazas,
     2023  OSTraceLevel = 0 -> solo trazas esenciales,
     2024  OSTraceLevel = 1 -> trazas de usuario,
     2025  OSTraceLevel = 2 -> trazas de comprobación,
     2026  OSTraceLevel = 3 -> trazas de desarrollo,
     2027  OSTraceLevel > 4 -> trazas de desarrollo extendidas.
     2028
     2029}}}
     2030  * Lenguaje:TOL
     2031  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/system/_system.tol stdlib/tol/general/system/_system.tol]
     2032
     2033 == Función '''StdLib::Ois.CheckUpdCaducity''' ==
     2034  * Declaración:
     2035{{{
     2036Text StdLib::Ois.CheckUpdCaducity(Text tolFile, Real caducityDays)
     2037}}}
     2038  * Descripción:
     2039{{{
     2040Si la imagen OIS de un módulo correspondiente a un fichero .tol no está actualizada o ha transcurrido el plazo de caducidad especificado desde su creación entonces se destruye la imagen para que vuelva a ser reconstruida en la próxima carga. Devuelve el propio fichero .tol para que pueda usarse como filtro de la función Ois.UseModule:
     2041  Set Ois.UseModule(Ois.CheckUpdCaducity(tolFile,caducityDays))
     2042}}}
     2043  * Lenguaje:TOL
     2044  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/ois/_ois.tol stdlib/tol/data/ois/_ois.tol]
     2045
     2046 == Función '''StdLib::Ois.GetAddress''' ==
     2047  * Declaración:
     2048{{{
     2049Text StdLib::Ois.GetAddress(Text root, Set address)
     2050}}}
     2051  * Descripción:
     2052{{{
     2053Devuelve el camino estándar correspondiente a una dirección OIS a partir de una raíz dada.
     2054}}}
     2055  * Lenguaje:TOL
     2056  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/ois/_ois.tol stdlib/tol/data/ois/_ois.tol]
     2057
     2058 == Función '''StdLib::PolToText''' ==
     2059  * Declaración:
     2060{{{
     2061Text StdLib::PolToText(Polyn p)
     2062}}}
     2063  * Descripción:
     2064{{{
     2065
     2066}}}
     2067  * Lenguaje:TOL
     2068  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_polyn.tol stdlib/tol/general/grammars/_polyn.tol]
     2069
     2070 == Función '''StdLib::Qt''' ==
     2071  * Declaración:
     2072{{{
     2073Text StdLib::Qt(Text txt)
     2074}}}
     2075  * Descripción:
     2076{{{
     2077Retorna el texto txt entre comillas
     2078}}}
     2079  * Lenguaje:TOL
     2080  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2081
     2082 == Función '''StdLib::QuitaAcentos''' ==
     2083  * Declaración:
     2084{{{
     2085Text StdLib::QuitaAcentos(Text text)
     2086}}}
     2087  * Descripción:
     2088{{{
     2089
     2090Quita los acentos de la palabra
     2091
     2092}}}
     2093  * Lenguaje:TOL
     2094  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2095
     2096 == Función '''StdLib::RTrim''' ==
     2097  * Declaración:
     2098{{{
     2099Text StdLib::RTrim(Text t)
     2100}}}
     2101  * Descripción:
     2102{{{
     2103
     2104Dada una cadena de texto, elimina de la parte derecha de dicha cadena todos
     2105los caracteres que sean blanco, salto de linea o tabulador, hasta encontrar
     2106en la cadena dada un caracter distinto de blanco, salto de linea o tabulador,
     2107devolviendo la subcadena resultante.
     2108}}}
     2109  * Lenguaje:TOL
     2110  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2111
     2112 == Función '''StdLib::Rapi::CreateArgList''' ==
     2113  * Declaración:
     2114{{{
     2115Text StdLib::Rapi::CreateArgList(Text varname, Set items)
     2116}}}
     2117  * Descripción:
     2118{{{
     2119
     2120}}}
     2121  * Lenguaje:TOL
     2122  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/R/Rapi.tol stdlib/tol/math/R/Rapi.tol]
     2123
     2124 == Función '''StdLib::Rapi::GetTmpArgs''' ==
     2125  * Declaración:
     2126{{{
     2127Text StdLib::Rapi::GetTmpArgs(Real unused)
     2128}}}
     2129  * Descripción:
     2130{{{
     2131
     2132}}}
     2133  * Lenguaje:TOL
     2134  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/R/Rapi.tol stdlib/tol/math/R/Rapi.tol]
     2135
     2136 == Función '''StdLib::RealText''' ==
     2137  * Declaración:
     2138{{{
     2139Text StdLib::RealText(Real x, Real c, Real d)
     2140}}}
     2141  * Descripción:
     2142{{{
     2143Convierte a texto un número real con el número de cifras y decimales indicados.
     2144}}}
     2145  * Lenguaje:TOL
     2146  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2147
     2148 == Función '''StdLib::RegReplace''' ==
     2149  * Declaración:
     2150{{{
     2151Text StdLib::RegReplace(Text regexp, Text string, Text subSpec, Set args)
     2152}}}
     2153  * Descripción:
     2154{{{
     2155Perform  substitutions  based  on regular expression pattern matching.Based on the tcl function regsub.
     2156
     2157See http://www.tcl.tk/man/tcl8.4/TclCmd/re_syntax.htm for a description
     2158of the regular expression's syntax.
     2159Arguments:
     2160
     2161Examples:
     2162
     2163Replace every instance of foo word with bar and ignoring case in
     2164comparison:
     2165    Text string = "mira que foo hay encima del FOO";
     2166    Text RegReplace("foo", string, "bar", {[[Real all=TRUE]]});
     2167
     2168the same as before but ignoring case:
     2169    Text RegReplace("foo", string, "bar",
     2170                    {[[Real all=TRUE, Real nocase=TRUE]]});
     2171}}}
     2172  * Lenguaje:TOL
     2173  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/various/regexp.tol stdlib/tol/general/various/regexp.tol]
     2174
     2175 == Función '''StdLib::RepTok''' ==
     2176  * Declaración:
     2177{{{
     2178Text StdLib::RepTok(Text txt)
     2179}}}
     2180  * Descripción:
     2181{{{
     2182
     2183}}}
     2184  * Lenguaje:TOL
     2185  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2186
     2187 == Función '''StdLib::ReplaceSlash''' ==
     2188  * Declaración:
     2189{{{
     2190Text StdLib::ReplaceSlash(Text path)
     2191}}}
     2192  * Descripción:
     2193{{{
     2194
     2195}}}
     2196  * Lenguaje:TOL
     2197  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2198
     2199 == Función '''StdLib::SecondsToText''' ==
     2200  * Declaración:
     2201{{{
     2202Text StdLib::SecondsToText(Real x)
     2203}}}
     2204  * Descripción:
     2205{{{
     2206Convierte a texto formateado de fecha y hora un número de segundos
     2207}}}
     2208  * Lenguaje:TOL
     2209  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2210
     2211 == Función '''StdLib::ShowTree''' ==
     2212  * Declaración:
     2213{{{
     2214Text StdLib::ShowTree(Set code_codeFather)
     2215}}}
     2216  * Descripción:
     2217{{{
     2218
     2219Escribe en forma de árbol una tabla recursiva de la forma 'code_codeFather'.
     2220Ejemplo:
     2221
     2222Set cto = [[
     2223 [["España", ""]],
     2224 [["México", ""]],
     2225 [["Aragón", "España"]],
     2226 [["Madrid", "España"]],
     2227 [["Zaragoza", "Aragón"]],
     2228 [["Monterrey", "México"]]
     2229]];
     2230
     2231WriteLn(ShowTree(cto));
     2232
     2233
     2234}}}
     2235  * Lenguaje:TOL
     2236  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     2237
     2238 == Función '''StdLib::SqlEngine::SQLDBMSStringConcatenation''' ==
     2239  * Declaración:
     2240{{{
     2241Text StdLib::SqlEngine::SQLDBMSStringConcatenation(Set strAConcatenar, Real gestor)
     2242}}}
     2243  * Descripción:
     2244{{{
     2245Retorna la parte de sentencia SQL que concatena los elementos del conjunto pasado como parámetro.
     2246}}}
     2247  * Lenguaje:TOL
     2248  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2249
     2250 == Función '''StdLib::SqlEngine::SqlCastExprAsInteger''' ==
     2251  * Declaración:
     2252{{{
     2253Text StdLib::SqlEngine::SqlCastExprAsInteger(Text expr, Real gestor)
     2254}}}
     2255  * Descripción:
     2256{{{
     2257Retorna la sentencia que hace una conversión de una expresión (puede ser
     2258un número o una combinación de columnas hacia un número entero.
     2259
     2260}}}
     2261  * Lenguaje:TOL
     2262  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2263
     2264 == Función '''StdLib::SqlEngine::SqlCastExprAsReal''' ==
     2265  * Declaración:
     2266{{{
     2267Text StdLib::SqlEngine::SqlCastExprAsReal(Text expr, Real gestor)
     2268}}}
     2269  * Descripción:
     2270{{{
     2271Retorna la sentencia que hace una conversión de una expresión (puede ser
     2272un número o una combinación de columnas hacia un número.
     2273
     2274}}}
     2275  * Lenguaje:TOL
     2276  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2277
     2278 == Función '''StdLib::SqlEngine::SqlConcat''' ==
     2279  * Declaración:
     2280{{{
     2281Text StdLib::SqlEngine::SqlConcat(Real gestor)
     2282}}}
     2283  * Descripción:
     2284{{{
     2285Función Deprecated: Retorna el caracter de concatenacion de textos.
     2286}}}
     2287  * Lenguaje:TOL
     2288  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2289
     2290 == Función '''StdLib::SqlEngine::SqlConvertText''' ==
     2291  * Declaración:
     2292{{{
     2293Text StdLib::SqlEngine::SqlConvertText(Text txt, Real gestor)
     2294}}}
     2295  * Descripción:
     2296{{{
     2297Retorna la expresion sql de conversion a texto de una
     2298variable dependiendo del gestor de la base de datos.
     2299}}}
     2300  * Lenguaje:TOL
     2301  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2302
     2303 == Función '''StdLib::SqlEngine::SqlDBActivate''' ==
     2304  * Declaración:
     2305{{{
     2306Text StdLib::SqlEngine::SqlDBActivate(Text alias)
     2307}}}
     2308  * Descripción:
     2309{{{
     2310Retorna el alias de la base de datos activa antigua y activa
     2311la base de datos de referencia
     2312}}}
     2313  * Lenguaje:TOL
     2314  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2315
     2316 == Función '''StdLib::SqlEngine::SqlDifDates''' ==
     2317  * Declaración:
     2318{{{
     2319Text StdLib::SqlEngine::SqlDifDates(Text fecha1, Text fecha2, Text unidad, Real gestor)
     2320}}}
     2321  * Descripción:
     2322{{{
     2323Retorna la sentencia SQL para restar dos fechas dadas y
     2324obtene el resultado en la unidad de medida indicada
     2325Parámetros:
     2326  fecha1: Fecha minuendo
     2327  fecha2: Fecha sustrayendo
     2328  undidad: D -> Dias, H -> Horas, M -> Minutos, S -> Segundos.
     2329}}}
     2330  * Lenguaje:TOL
     2331  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2332
     2333 == Función '''StdLib::SqlEngine::SqlFieldToNumber''' ==
     2334  * Declaración:
     2335{{{
     2336Text StdLib::SqlEngine::SqlFieldToNumber(Text field, Text format, Real gestor)
     2337}}}
     2338  * Descripción:
     2339{{{
     2340Funcion de conversion de un campo de una tabla de la Base de
     2341Datos a numero, aplicandole el tipo indicado.
     2342}}}
     2343  * Lenguaje:TOL
     2344  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2345
     2346 == Función '''StdLib::SqlEngine::SqlFieldToStr''' ==
     2347  * Declaración:
     2348{{{
     2349Text StdLib::SqlEngine::SqlFieldToStr(Text field, Text format, Real gestor)
     2350}}}
     2351  * Descripción:
     2352{{{
     2353Funcion de conversion de un campo de una tabla de la Base de
     2354Datos de tipo fecha a texto, aplicandole un formato dado.
     2355}}}
     2356  * Lenguaje:TOL
     2357  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2358
     2359 == Función '''StdLib::SqlEngine::SqlFloor''' ==
     2360  * Declaración:
     2361{{{
     2362Text StdLib::SqlEngine::SqlFloor(Text field, Real Gestor)
     2363}}}
     2364  * Descripción:
     2365{{{
     2366
     2367Retorna la función que calcula el floor de <<field>> en
     2368el gestor.
     2369}}}
     2370  * Lenguaje:TOL
     2371  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2372
     2373 == Función '''StdLib::SqlEngine::SqlForeign''' ==
     2374  * Declaración:
     2375{{{
     2376Text StdLib::SqlEngine::SqlForeign(Text table, Text foreign, Real gestor, Text format)
     2377}}}
     2378  * Descripción:
     2379{{{
     2380Funcionalidades sobre claves ajenas.
     2381}}}
     2382  * Lenguaje:TOL
     2383  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2384
     2385 == Función '''StdLib::SqlEngine::SqlForeignDisable''' ==
     2386  * Declaración:
     2387{{{
     2388Text StdLib::SqlEngine::SqlForeignDisable(Text table, Text foreign, Real gestor)
     2389}}}
     2390  * Descripción:
     2391{{{
     2392Sentencia para habilitar una clave ajena dada. Valida los cambios realizados.
     2393Parámetros:
     2394  table   -> Nombre de la tabla
     2395  foreign -> Nombre de la restricciona deshabilitar
     2396  gestor  -> SGBD activo
     2397Devuelve: La sentencia a ejecutar
     2398
     2399}}}
     2400  * Lenguaje:TOL
     2401  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2402
     2403 == Función '''StdLib::SqlEngine::SqlForeignEnable''' ==
     2404  * Declaración:
     2405{{{
     2406Text StdLib::SqlEngine::SqlForeignEnable(Text table, Text foreign, Real gestor)
     2407}}}
     2408  * Descripción:
     2409{{{
     2410Sentencia para deshabilitar una clave ajena dada.
     2411Valida los cambios realizados.
     2412Parámetros:
     2413  table   -> Nombre de la tabla
     2414  foreign -> Nombre de la restricciona deshabilitar
     2415  gestor  -> SGBD activo
     2416Devuelve: La sentencia a ejecutar
     2417
     2418}}}
     2419  * Lenguaje:TOL
     2420  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2421
     2422 == Función '''StdLib::SqlEngine::SqlFormat''' ==
     2423  * Declaración:
     2424{{{
     2425Text StdLib::SqlEngine::SqlFormat(Anything var, Real gestor, Text format)
     2426}}}
     2427  * Descripción:
     2428{{{
     2429Formateador de Sql.
     2430}}}
     2431  * Lenguaje:TOL
     2432  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2433
     2434 == Función '''StdLib::SqlEngine::SqlFormatAny''' ==
     2435  * Declaración:
     2436{{{
     2437Text StdLib::SqlEngine::SqlFormatAny(Anything var, Real gestor)
     2438}}}
     2439  * Descripción:
     2440{{{
     2441Formateador cualquier tipo de datos de Sql.
     2442}}}
     2443  * Lenguaje:TOL
     2444  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2445
     2446 == Función '''StdLib::SqlEngine::SqlFormatDate''' ==
     2447  * Declaración:
     2448{{{
     2449Text StdLib::SqlEngine::SqlFormatDate(Date dte, Real gestor)
     2450}}}
     2451  * Descripción:
     2452{{{
     2453Formateador de fecha con formato dependiente del de TOL al formato
     2454equivalente ORACLE.
     2455}}}
     2456  * Lenguaje:TOL
     2457  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2458
     2459 == Función '''StdLib::SqlEngine::SqlFormatDating''' ==
     2460  * Declaración:
     2461{{{
     2462Text StdLib::SqlEngine::SqlFormatDating(Text field, Text fecOri, Text fecDes, Real gestor)
     2463}}}
     2464  * Descripción:
     2465{{{
     2466
     2467}}}
     2468  * Lenguaje:TOL
     2469  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2470
     2471 == Función '''StdLib::SqlEngine::SqlFormatInteger''' ==
     2472  * Declaración:
     2473{{{
     2474Text StdLib::SqlEngine::SqlFormatInteger(Real rea, Real gestor)
     2475}}}
     2476  * Descripción:
     2477{{{
     2478Formateador de reales TOL a formato entero de ORACLE. Si el numero no es
     2479entero lo redondea.
     2480}}}
     2481  * Lenguaje:TOL
     2482  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2483
     2484 == Función '''StdLib::SqlEngine::SqlFormatPolyn''' ==
     2485  * Declaración:
     2486{{{
     2487Text StdLib::SqlEngine::SqlFormatPolyn(Polyn pol, Real gestor)
     2488}}}
     2489  * Descripción:
     2490{{{
     2491Formateador de polyn a char del gestor
     2492}}}
     2493  * Lenguaje:TOL
     2494  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2495
     2496 == Función '''StdLib::SqlEngine::SqlFormatReal''' ==
     2497  * Declaración:
     2498{{{
     2499Text StdLib::SqlEngine::SqlFormatReal(Real rea, Real gestor)
     2500}}}
     2501  * Descripción:
     2502{{{
     2503Formateador de reales TOL a formato real.
     2504}}}
     2505  * Lenguaje:TOL
     2506  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2507
     2508 == Función '''StdLib::SqlEngine::SqlFormatText''' ==
     2509  * Declaración:
     2510{{{
     2511Text StdLib::SqlEngine::SqlFormatText(Text txt, Real gestor)
     2512}}}
     2513  * Descripción:
     2514{{{
     2515Formateador de text a char del gestor
     2516}}}
     2517  * Lenguaje:TOL
     2518  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2519
     2520 == Función '''StdLib::SqlEngine::SqlGetDatePart''' ==
     2521  * Declaración:
     2522{{{
     2523Text StdLib::SqlEngine::SqlGetDatePart(Text format, Real gestor)
     2524}}}
     2525  * Descripción:
     2526{{{
     2527Retorna el formato a aplicar en SQL para obtener la parte de una fecha para
     2528cualquier gestor.
     2529Parámetros:
     2530  format -> Indica el formato que queremos obtener. Se ha tomado como base los
     2531            formatos existentes en TOL. Como TOL se queda un poco corto se ha
     2532            ampliado con otros formatos interesantes que proporcionan los
     2533            distintos gestores.
     2534   'Y' // Año largo (yyyy).
     2535   'y  // Año corto (yy).
     2536   'm  // Mes en número (mm).
     2537   'n' // Nombre del mes corto (mmm).
     2538   'N' // Nombre del mes largo (mmmm).
     2539   'd' // Día del mes (dd).
     2540   'w' // Nombre corto del día de la semana (ddd).
     2541   'W' // Nombre largo del día de la semana (dddd).
     2542   'dw // Número del dia de la semana.
     2543   'H' // Hora (00..23).
     2544   'h' // Hora (01..12).
     2545   'i' // Minuto.
     2546   's' // Segundo
     2547
     2548}}}
     2549  * Lenguaje:TOL
     2550  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2551
     2552 == Función '''StdLib::SqlEngine::SqlGetFilterQry''' ==
     2553  * Declaración:
     2554{{{
     2555Text StdLib::SqlEngine::SqlGetFilterQry(Text table, Set filter, Real gestor)
     2556}}}
     2557  * Descripción:
     2558{{{
     2559Obtiene una query (select + from + where) que selecciona
     2560las PK de una tabla que se pasa por argumento y un filtro (dado por un
     2561conjunto con estructura StSqlFilter) sobre dicha tabla
     2562}}}
     2563  * Lenguaje:TOL
     2564  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2565
     2566 == Función '''StdLib::SqlEngine::SqlGetWhereCalendar''' ==
     2567  * Declaración:
     2568{{{
     2569Text StdLib::SqlEngine::SqlGetWhereCalendar(Set calendar, Text field, Real gestor)
     2570}}}
     2571  * Descripción:
     2572{{{
     2573Obtenemos el filtro SQL a ejecutar para un conjunto de valores del calendario
     2574Para los valores que pertenecen al mismo dominio (por ejemplo los meses del
     2575año) se usa el operador lógico 'or'. Para unir los distintos dominios se usa
     2576el operador lógico 'and'.
     2577Parámetros:
     2578  calendar: Conjunto de textos con los valores del calendario
     2579  field:    Nombre del campo en la consulta SQL
     2580  gestor:   SGBD activo
     2581Devuelve: La sentencia SQL a usar
     2582
     2583}}}
     2584  * Lenguaje:TOL
     2585  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2586
     2587 == Función '''StdLib::SqlEngine::SqlGetWhereCalendarTms''' ==
     2588  * Declaración:
     2589{{{
     2590Text StdLib::SqlEngine::SqlGetWhereCalendarTms(Set calendar, Text field, Date iniDate, Date endDate, Real gestor)
     2591}}}
     2592  * Descripción:
     2593{{{
     2594Obtenemos el filtro SQL a ejecutar para un conjunto de TimeSet. Para cada uno
     2595de ellos obtenemos las fechas existentes, y sobre estas construimos la
     2596sentencia SQL.
     2597Parámetros:
     2598  calendar: Conjunto de TimeSet pasados como textos
     2599  field:    Nombre del campo en la consulta SQL
     2600  dateIni:  Fecha desde la que calcular las fechas
     2601  dateIni:  Fecha hasta la que calcular las fechas
     2602  gestor:   SGBD activo
     2603Devuelve: La sentencia SQL a usar
     2604
     2605}}}
     2606  * Lenguaje:TOL
     2607  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2608
     2609 == Función '''StdLib::SqlEngine::SqlIdentityGen''' ==
     2610  * Declaración:
     2611{{{
     2612Text StdLib::SqlEngine::SqlIdentityGen(Real Gestor)
     2613}}}
     2614  * Descripción:
     2615{{{
     2616
     2617Retorna la función que retorna un valor numérico en cada fila retornada por
     2618la consulta. En SQL sólo funciona si se usa en una sentencia SELECT INTO.
     2619}}}
     2620  * Lenguaje:TOL
     2621  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2622
     2623 == Función '''StdLib::SqlEngine::SqlIsNull''' ==
     2624  * Declaración:
     2625{{{
     2626Text StdLib::SqlEngine::SqlIsNull(Real gestor)
     2627}}}
     2628  * Descripción:
     2629{{{
     2630Retorna la función que compara los valores de dos campos, devolviendo el
     2631primero si este no es nulo o el segundo si el primero es nulo.
     2632}}}
     2633  * Lenguaje:TOL
     2634  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2635
     2636 == Función '''StdLib::SqlEngine::SqlIsNumeric''' ==
     2637  * Declaración:
     2638{{{
     2639Text StdLib::SqlEngine::SqlIsNumeric(Real gestor, Text column, Real toTrue)
     2640}}}
     2641  * Descripción:
     2642{{{
     2643Retorna la función que comprueba si un dato es numerio o no.
     2644
     2645}}}
     2646  * Lenguaje:TOL
     2647  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2648
     2649 == Función '''StdLib::SqlEngine::SqlIsNumericCompare''' ==
     2650  * Declaración:
     2651{{{
     2652Text StdLib::SqlEngine::SqlIsNumericCompare(Real gestor, Text column, Real toTrue)
     2653}}}
     2654  * Descripción:
     2655{{{
     2656Retorna la función que comprueba si un dato es numerio o no.
     2657Si el parametro toTrue es "True" se devolvera la expresion que evalua el
     2658isNumeric a True, si no, a False.
     2659
     2660}}}
     2661  * Lenguaje:TOL
     2662  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2663
     2664 == Función '''StdLib::SqlEngine::SqlLn''' ==
     2665  * Declaración:
     2666{{{
     2667Text StdLib::SqlEngine::SqlLn(Real gestor)
     2668}}}
     2669  * Descripción:
     2670{{{
     2671Retorna la función que devuelve el logaritmo neperiano
     2672}}}
     2673  * Lenguaje:TOL
     2674  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2675
     2676 == Función '''StdLib::SqlEngine::SqlMicForeignDisable''' ==
     2677  * Declaración:
     2678{{{
     2679Text StdLib::SqlEngine::SqlMicForeignDisable(Text tabla, Text restriccion)
     2680}}}
     2681  * Descripción:
     2682{{{
     2683Sentencia para deshabilitar una clave ajena dada para Microsoft SQL Server.
     2684Valida los cambios realizados.
     2685Parámetros:
     2686  tabla       -> Nombre de la tabla
     2687  restriccion -> Nombre de la resticcion
     2688Devuelve: El texto a ejecutar
     2689}}}
     2690  * Lenguaje:TOL
     2691  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2692
     2693 == Función '''StdLib::SqlEngine::SqlMicForeignEnable''' ==
     2694  * Declaración:
     2695{{{
     2696Text StdLib::SqlEngine::SqlMicForeignEnable(Text tabla, Text restriccion)
     2697}}}
     2698  * Descripción:
     2699{{{
     2700Sentencia para habilitar una clave ajena dada para Microsoft SQL Server.
     2701Valida los cambios realizados.
     2702Parámetros:
     2703  tabla       -> Nombre de la tabla
     2704  restriccion -> Nombre de la resticcion
     2705Devuelve: El texto a ejecutar
     2706}}}
     2707  * Lenguaje:TOL
     2708  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2709
     2710 == Función '''StdLib::SqlEngine::SqlMicFormatDate''' ==
     2711  * Declaración:
     2712{{{
     2713Text StdLib::SqlEngine::SqlMicFormatDate(Date dte)
     2714}}}
     2715  * Descripción:
     2716{{{
     2717Formateador de fecha con formato independiente del de TOL al formato
     2718equivalente Microsoft SQL Server.
     2719}}}
     2720  * Lenguaje:TOL
     2721  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2722
     2723 == Función '''StdLib::SqlEngine::SqlMicFormatInteger''' ==
     2724  * Declaración:
     2725{{{
     2726Text StdLib::SqlEngine::SqlMicFormatInteger(Real rea)
     2727}}}
     2728  * Descripción:
     2729{{{
     2730Formateador de reales TOL a formato entero de Microsoft SQL Server. Si el
     2731numero no es entero lo redondea.
     2732}}}
     2733  * Lenguaje:TOL
     2734  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2735
     2736 == Función '''StdLib::SqlEngine::SqlMicFormatPolyn''' ==
     2737  * Declaración:
     2738{{{
     2739Text StdLib::SqlEngine::SqlMicFormatPolyn(Polyn pol)
     2740}}}
     2741  * Descripción:
     2742{{{
     2743Formateador de polyn a char de Microsoft SQL Server
     2744}}}
     2745  * Lenguaje:TOL
     2746  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2747
     2748 == Función '''StdLib::SqlEngine::SqlMicFormatReal''' ==
     2749  * Declaración:
     2750{{{
     2751Text StdLib::SqlEngine::SqlMicFormatReal(Real rea)
     2752}}}
     2753  * Descripción:
     2754{{{
     2755Formateador de reales TOL a formato real de Microsoft SQL Server.
     2756}}}
     2757  * Lenguaje:TOL
     2758  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2759
     2760 == Función '''StdLib::SqlEngine::SqlMicFormatText''' ==
     2761  * Declaración:
     2762{{{
     2763Text StdLib::SqlEngine::SqlMicFormatText(Text txt)
     2764}}}
     2765  * Descripción:
     2766{{{
     2767Formateador de text a char de Microsoft SQL Server
     2768}}}
     2769  * Lenguaje:TOL
     2770  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2771
     2772 == Función '''StdLib::SqlEngine::SqlMysForeignDisable''' ==
     2773  * Declaración:
     2774{{{
     2775Text StdLib::SqlEngine::SqlMysForeignDisable(Text tabla, Text restriccion)
     2776}}}
     2777  * Descripción:
     2778{{{
     2779Sentencia para deshabilitar una clave ajena dada para MySql.
     2780Valida los cambios realizados.
     2781Parámetros:
     2782  tabla       -> Nombre de la tabla
     2783  restriccion -> Nombre de la resticcion
     2784Devuelve: El texto a ejecutar
     2785}}}
     2786  * Lenguaje:TOL
     2787  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2788
     2789 == Función '''StdLib::SqlEngine::SqlMysForeignEnable''' ==
     2790  * Declaración:
     2791{{{
     2792Text StdLib::SqlEngine::SqlMysForeignEnable(Text tabla, Text restriccion)
     2793}}}
     2794  * Descripción:
     2795{{{
     2796Sentencia para habilitar una clave ajena dada para MySql.
     2797Valida los cambios realizados.
     2798Parámetros:
     2799  tabla       -> Nombre de la tabla
     2800  restriccion -> Nombre de la resticcion
     2801Devuelve: El texto a ejecutar
     2802}}}
     2803  * Lenguaje:TOL
     2804  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2805
     2806 == Función '''StdLib::SqlEngine::SqlMysFormatDate''' ==
     2807  * Declaración:
     2808{{{
     2809Text StdLib::SqlEngine::SqlMysFormatDate(Date dte)
     2810}}}
     2811  * Descripción:
     2812{{{
     2813Formateador de fecha con formato dependiente del de TOL al formato
     2814equivalente MySQL.
     2815}}}
     2816  * Lenguaje:TOL
     2817  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2818
     2819 == Función '''StdLib::SqlEngine::SqlMysFormatInteger''' ==
     2820  * Declaración:
     2821{{{
     2822Text StdLib::SqlEngine::SqlMysFormatInteger(Real rea)
     2823}}}
     2824  * Descripción:
     2825{{{
     2826Formateador de reales TOL a formato entero de MySQL. Si el numero no es
     2827entero lo redondea.
     2828}}}
     2829  * Lenguaje:TOL
     2830  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2831
     2832 == Función '''StdLib::SqlEngine::SqlMysFormatPolyn''' ==
     2833  * Declaración:
     2834{{{
     2835Text StdLib::SqlEngine::SqlMysFormatPolyn(Polyn pol)
     2836}}}
     2837  * Descripción:
     2838{{{
     2839Formateador de polyn a char de MySql
     2840}}}
     2841  * Lenguaje:TOL
     2842  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2843
     2844 == Función '''StdLib::SqlEngine::SqlMysFormatReal''' ==
     2845  * Declaración:
     2846{{{
     2847Text StdLib::SqlEngine::SqlMysFormatReal(Real rea)
     2848}}}
     2849  * Descripción:
     2850{{{
     2851Formateador de reales TOL a formato real de MySQL.
     2852}}}
     2853  * Lenguaje:TOL
     2854  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2855
     2856 == Función '''StdLib::SqlEngine::SqlMysFormatText''' ==
     2857  * Declaración:
     2858{{{
     2859Text StdLib::SqlEngine::SqlMysFormatText(Text txt)
     2860}}}
     2861  * Descripción:
     2862{{{
     2863Formateador de text a char de MySql
     2864}}}
     2865  * Lenguaje:TOL
     2866  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2867
     2868 == Función '''StdLib::SqlEngine::SqlMysShowTreeTable''' ==
     2869  * Declaración:
     2870{{{
     2871Text StdLib::SqlEngine::SqlMysShowTreeTable(Text nombreTabla, Real showSonTables)
     2872}}}
     2873  * Descripción:
     2874{{{
     2875  Dada una tabla, dibuja un árbol con las tablas que hacen referencia a ella
     2876de forma recursiva si 'showSonTables' es TRUE, si no mostrará las
     2877tablas a las que ésta hace referencia recursivamente.
     2878  Se muestran también los campos, los que son Primary Key en capital.
     2879  La expresión '[...]' indica que dicha tabla ya ha sido representada.
     2880}}}
     2881  * Lenguaje:TOL
     2882  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2883
     2884 == Función '''StdLib::SqlEngine::SqlOraForeignDisable''' ==
     2885  * Declaración:
     2886{{{
     2887Text StdLib::SqlEngine::SqlOraForeignDisable(Text tabla, Text restriccion)
     2888}}}
     2889  * Descripción:
     2890{{{
     2891Sentencia para deshabilitar una clave ajena dada para Oracle.
     2892Valida los cambios realizados.
     2893Parámetros:
     2894  tabla       -> Nombre de la tabla
     2895  restriccion -> Nombre de la resticcion
     2896Devuelve: El texto a ejecutar
     2897}}}
     2898  * Lenguaje:TOL
     2899  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2900
     2901 == Función '''StdLib::SqlEngine::SqlOraForeignEnable''' ==
     2902  * Declaración:
     2903{{{
     2904Text StdLib::SqlEngine::SqlOraForeignEnable(Text tabla, Text restriccion)
     2905}}}
     2906  * Descripción:
     2907{{{
     2908Sentencia para habilitar una clave ajena dada para Oracle.
     2909Valida los cambios realizados.
     2910Parámetros:
     2911  tabla       -> Nombre de la tabla
     2912  restriccion -> Nombre de la resticcion
     2913Devuelve: El texto a ejecutar
     2914}}}
     2915  * Lenguaje:TOL
     2916  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2917
     2918 == Función '''StdLib::SqlEngine::SqlOraFormatDate''' ==
     2919  * Declaración:
     2920{{{
     2921Text StdLib::SqlEngine::SqlOraFormatDate(Date dte)
     2922}}}
     2923  * Descripción:
     2924{{{
     2925Formateador de fecha con formato dependiente del de TOL al formato
     2926equivalente ORACLE.
     2927}}}
     2928  * Lenguaje:TOL
     2929  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2930
     2931 == Función '''StdLib::SqlEngine::SqlOraFormatInteger''' ==
     2932  * Declaración:
     2933{{{
     2934Text StdLib::SqlEngine::SqlOraFormatInteger(Real rea)
     2935}}}
     2936  * Descripción:
     2937{{{
     2938Formateador de reales TOL a formato entero de ORACLE. Si el numero no es
     2939entero lo redondea.
     2940}}}
     2941  * Lenguaje:TOL
     2942  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2943
     2944 == Función '''StdLib::SqlEngine::SqlOraFormatPolyn''' ==
     2945  * Declaración:
     2946{{{
     2947Text StdLib::SqlEngine::SqlOraFormatPolyn(Polyn pol)
     2948}}}
     2949  * Descripción:
     2950{{{
     2951Formateador de polyn a char de ORACLE
     2952}}}
     2953  * Lenguaje:TOL
     2954  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2955
     2956 == Función '''StdLib::SqlEngine::SqlOraFormatReal''' ==
     2957  * Declaración:
     2958{{{
     2959Text StdLib::SqlEngine::SqlOraFormatReal(Real rea)
     2960}}}
     2961  * Descripción:
     2962{{{
     2963Formateador de reales TOL a formato real de ORACLE.
     2964}}}
     2965  * Lenguaje:TOL
     2966  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2967
     2968 == Función '''StdLib::SqlEngine::SqlOraFormatText''' ==
     2969  * Declaración:
     2970{{{
     2971Text StdLib::SqlEngine::SqlOraFormatText(Text txt)
     2972}}}
     2973  * Descripción:
     2974{{{
     2975Formateador de text a char de ORACLE
     2976}}}
     2977  * Lenguaje:TOL
     2978  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2979
     2980 == Función '''StdLib::SqlEngine::SqlOraShowTreeTable''' ==
     2981  * Declaración:
     2982{{{
     2983Text StdLib::SqlEngine::SqlOraShowTreeTable(Text nombreTabla, Real showSonTables)
     2984}}}
     2985  * Descripción:
     2986{{{
     2987  Dada una tabla, dibuja un árbol con las tablas que hacen referencia a ella
     2988de forma recursiva si 'showSonTables' es TRUE, si no mostrará las
     2989tablas a las que ésta hace referencia recursivamente.
     2990  Se muestran también los campos, los que son Primary Key en capital.
     2991  La expresión '[...]' indica que dicha tabla ya ha sido representada.
     2992}}}
     2993  * Lenguaje:TOL
     2994  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     2995
     2996 == Función '''StdLib::SqlEngine::SqlPosForeignDisable''' ==
     2997  * Declaración:
     2998{{{
     2999Text StdLib::SqlEngine::SqlPosForeignDisable(Text tabla, Text restriccion)
     3000}}}
     3001  * Descripción:
     3002{{{
     3003Sentencia para deshabilitar una clave ajena dada para Poscle.
     3004Valida los cambios realizados.
     3005Parámetros:
     3006  tabla       -> Nombre de la tabla
     3007  restriccion -> Nombre de la resticcion
     3008Devuelve: El texto a ejecutar
     3009}}}
     3010  * Lenguaje:TOL
     3011  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3012
     3013 == Función '''StdLib::SqlEngine::SqlPosForeignEnable''' ==
     3014  * Declaración:
     3015{{{
     3016Text StdLib::SqlEngine::SqlPosForeignEnable(Text tabla, Text restriccion)
     3017}}}
     3018  * Descripción:
     3019{{{
     3020Sentencia para habilitar una clave ajena dada para Poscle.
     3021Valida los cambios realizados.
     3022Parámetros:
     3023  tabla       -> Nombre de la tabla
     3024  restriccion -> Nombre de la resticcion
     3025Devuelve: El texto a ejecutar
     3026}}}
     3027  * Lenguaje:TOL
     3028  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3029
     3030 == Función '''StdLib::SqlEngine::SqlPosFormatDate''' ==
     3031  * Declaración:
     3032{{{
     3033Text StdLib::SqlEngine::SqlPosFormatDate(Date dte)
     3034}}}
     3035  * Descripción:
     3036{{{
     3037Formateador de fecha con formato dependiente del de TOL al formato
     3038equivalente PostGres.
     3039}}}
     3040  * Lenguaje:TOL
     3041  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3042
     3043 == Función '''StdLib::SqlEngine::SqlPosFormatInteger''' ==
     3044  * Declaración:
     3045{{{
     3046Text StdLib::SqlEngine::SqlPosFormatInteger(Real rea)
     3047}}}
     3048  * Descripción:
     3049{{{
     3050Formateador de reales TOL a formato entero de PostGres. Si el numero no es
     3051entero lo redondea.
     3052}}}
     3053  * Lenguaje:TOL
     3054  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3055
     3056 == Función '''StdLib::SqlEngine::SqlPosFormatPolyn''' ==
     3057  * Declaración:
     3058{{{
     3059Text StdLib::SqlEngine::SqlPosFormatPolyn(Polyn pol)
     3060}}}
     3061  * Descripción:
     3062{{{
     3063Formateador de polyn a char de PosCLE
     3064}}}
     3065  * Lenguaje:TOL
     3066  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3067
     3068 == Función '''StdLib::SqlEngine::SqlPosFormatReal''' ==
     3069  * Declaración:
     3070{{{
     3071Text StdLib::SqlEngine::SqlPosFormatReal(Real rea)
     3072}}}
     3073  * Descripción:
     3074{{{
     3075Formateador de reales TOL a formato real de PostGres.
     3076}}}
     3077  * Lenguaje:TOL
     3078  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3079
     3080 == Función '''StdLib::SqlEngine::SqlPosFormatText''' ==
     3081  * Declaración:
     3082{{{
     3083Text StdLib::SqlEngine::SqlPosFormatText(Text txt)
     3084}}}
     3085  * Descripción:
     3086{{{
     3087Formateador de text a char de PosCLE
     3088}}}
     3089  * Lenguaje:TOL
     3090  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3091
     3092 == Función '''StdLib::SqlEngine::SqlPosShowTreeTable''' ==
     3093  * Declaración:
     3094{{{
     3095Text StdLib::SqlEngine::SqlPosShowTreeTable(Text nombreTabla, Real showSonTables)
     3096}}}
     3097  * Descripción:
     3098{{{
     3099  Dada una tabla, dibuja un árbol con las tablas que hacen referencia a ella
     3100de forma recursiva si 'showSonTables' es TRUE, si no mostrará las
     3101tablas a las que ésta hace referencia recursivamente.
     3102  Se muestran también los campos, los que son Primary Key en capital.
     3103  La expresión '[...]' indica que dicha tabla ya ha sido representada.
     3104}}}
     3105  * Lenguaje:TOL
     3106  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3107
     3108 == Función '''StdLib::SqlEngine::SqlPrsType2Tol''' ==
     3109  * Declaración:
     3110{{{
     3111Text StdLib::SqlEngine::SqlPrsType2Tol(Text typTxt)
     3112}}}
     3113  * Descripción:
     3114{{{
     3115Retorna el tipo TOL equivalente a un tipo SQL.
     3116}}}
     3117  * Lenguaje:TOL
     3118  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3119
     3120 == Función '''StdLib::SqlEngine::SqlReplaceTable''' ==
     3121  * Declaración:
     3122{{{
     3123Text StdLib::SqlEngine::SqlReplaceTable(Text txt, Set tabRep, Real gestor)
     3124}}}
     3125  * Descripción:
     3126{{{
     3127Construye la expresion SQL de Replace a partir de un texto con el nombre del
     3128campo a reemplazar y una tabla de reemplazamientos igual que la funcion TOL
     3129ReplaceTable.
     3130Set SqlReplaceTable.Sample.Tab = SetOfSet(
     3131[[ "_", "" ]],
     3132[[ "*", "" ]],
     3133[[ ".", "" ]],
     3134[[ "#", "" ]]
     3135);
     3136Text SqlReplaceTable.Sample.Txt = SqlReplaceTable("DB_FIELD",
     3137                                                  SqlReplaceTable.Sample.Tab,
     3138                                                  GesAct);
     3139
     3140}}}
     3141  * Lenguaje:TOL
     3142  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3143
     3144 == Función '''StdLib::SqlEngine::SqlReplaceTableMic''' ==
     3145  * Declaración:
     3146{{{
     3147Text StdLib::SqlEngine::SqlReplaceTableMic(Text txt, Set tabRep)
     3148}}}
     3149  * Descripción:
     3150{{{
     3151
     3152SqlReplaceTable para el gestor Mic.
     3153Ver descripcion de SqlReplaceTable.
     3154
     3155}}}
     3156  * Lenguaje:TOL
     3157  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3158
     3159 == Función '''StdLib::SqlEngine::SqlRestOfDivision''' ==
     3160  * Declaración:
     3161{{{
     3162Text StdLib::SqlEngine::SqlRestOfDivision(Text Divider, Text Divisor, Real Gestor)
     3163}}}
     3164  * Descripción:
     3165{{{
     3166
     3167Retorna la función que calcula el módulo entre <<Divider>> y <<Divisor>> en
     3168el gestor.
     3169}}}
     3170  * Lenguaje:TOL
     3171  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3172
     3173 == Función '''StdLib::SqlEngine::SqlSelectDual''' ==
     3174  * Declaración:
     3175{{{
     3176Text StdLib::SqlEngine::SqlSelectDual(Real gestor)
     3177}}}
     3178  * Descripción:
     3179{{{
     3180Retorna a senteça de tabela default.
     3181
     3182}}}
     3183  * Lenguaje:TOL
     3184  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3185
     3186 == Función '''StdLib::SqlEngine::SqlStDs''' ==
     3187  * Declaración:
     3188{{{
     3189Text StdLib::SqlEngine::SqlStDs(Text Field, Real Gestor)
     3190}}}
     3191  * Descripción:
     3192{{{
     3193
     3194Retorna la función que calcula la desviación estándar del campo <<Field>> en
     3195el gestor.
     3196}}}
     3197  * Lenguaje:TOL
     3198  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3199
     3200 == Función '''StdLib::SqlEngine::SqlSubString''' ==
     3201  * Declaración:
     3202{{{
     3203Text StdLib::SqlEngine::SqlSubString(Real gestor)
     3204}}}
     3205  * Descripción:
     3206{{{
     3207Retorna el caracter de subcadena para querys.
     3208}}}
     3209  * Lenguaje:TOL
     3210  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3211
     3212 == Función '''StdLib::SqlEngine::SqlSysDate''' ==
     3213  * Declaración:
     3214{{{
     3215Text StdLib::SqlEngine::SqlSysDate(Real gestor)
     3216}}}
     3217  * Descripción:
     3218{{{
     3219Retorna la hora del sistema.
     3220}}}
     3221  * Lenguaje:TOL
     3222  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3223
     3224 == Función '''StdLib::SqlEngine::SqlTerForeignDisable''' ==
     3225  * Declaración:
     3226{{{
     3227Text StdLib::SqlEngine::SqlTerForeignDisable(Text tabla, Text restriccion)
     3228}}}
     3229  * Descripción:
     3230{{{
     3231Sentencia para deshabilitar una clave ajena dada para Poscle.
     3232Valida los cambios realizados.
     3233Parámetros:
     3234  tabla       -> Nombre de la tabla
     3235  restriccion -> Nombre de la resticcion
     3236Devuelve: El texto a ejecutar
     3237}}}
     3238  * Lenguaje:TOL
     3239  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3240
     3241 == Función '''StdLib::SqlEngine::SqlTerForeignEnable''' ==
     3242  * Declaración:
     3243{{{
     3244Text StdLib::SqlEngine::SqlTerForeignEnable(Text tabla, Text restriccion)
     3245}}}
     3246  * Descripción:
     3247{{{
     3248Sentencia para habilitar una clave ajena dada para Poscle.
     3249Valida los cambios realizados.
     3250Parámetros:
     3251  tabla       -> Nombre de la tabla
     3252  restriccion -> Nombre de la resticcion
     3253Devuelve: El texto a ejecutar
     3254}}}
     3255  * Lenguaje:TOL
     3256  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3257
     3258 == Función '''StdLib::SqlEngine::SqlTerFormatDate''' ==
     3259  * Declaración:
     3260{{{
     3261Text StdLib::SqlEngine::SqlTerFormatDate(Date dte)
     3262}}}
     3263  * Descripción:
     3264{{{
     3265Formateador de fecha con formato dependiente del de TOL al formato
     3266equivalente Teradata.
     3267}}}
     3268  * Lenguaje:TOL
     3269  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3270
     3271 == Función '''StdLib::SqlEngine::SqlTerFormatInteger''' ==
     3272  * Declaración:
     3273{{{
     3274Text StdLib::SqlEngine::SqlTerFormatInteger(Real rea)
     3275}}}
     3276  * Descripción:
     3277{{{
     3278Formateador de reales TOL a formato entero de Teradata. Si el numero no es
     3279entero lo redondea.
     3280}}}
     3281  * Lenguaje:TOL
     3282  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3283
     3284 == Función '''StdLib::SqlEngine::SqlTerFormatPolyn''' ==
     3285  * Declaración:
     3286{{{
     3287Text StdLib::SqlEngine::SqlTerFormatPolyn(Polyn pol)
     3288}}}
     3289  * Descripción:
     3290{{{
     3291Formateador de polyn a char de Teradata
     3292}}}
     3293  * Lenguaje:TOL
     3294  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3295
     3296 == Función '''StdLib::SqlEngine::SqlTerFormatReal''' ==
     3297  * Declaración:
     3298{{{
     3299Text StdLib::SqlEngine::SqlTerFormatReal(Real rea)
     3300}}}
     3301  * Descripción:
     3302{{{
     3303Formateador de reales TOL a formato real de Teradata.
     3304}}}
     3305  * Lenguaje:TOL
     3306  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3307
     3308 == Función '''StdLib::SqlEngine::SqlTerFormatText''' ==
     3309  * Declaración:
     3310{{{
     3311Text StdLib::SqlEngine::SqlTerFormatText(Text txt)
     3312}}}
     3313  * Descripción:
     3314{{{
     3315Formateador de text a char de Teradata
     3316}}}
     3317  * Lenguaje:TOL
     3318  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3319
     3320 == Función '''StdLib::SqlEngine::SqlTerShowTreeTable''' ==
     3321  * Declaración:
     3322{{{
     3323Text StdLib::SqlEngine::SqlTerShowTreeTable(Text nombreTabla, Real showSonTables)
     3324}}}
     3325  * Descripción:
     3326{{{
     3327  Dada una tabla, dibuja un árbol con las tablas que hacen referencia a ella
     3328de forma recursiva si 'showSonTables' es TRUE, si no mostrará las
     3329tablas a las que ésta hace referencia recursivamente.
     3330  Se muestran también los campos, los que son Primary Key en capital.
     3331  La expresión '[...]' indica que dicha tabla ya ha sido representada.
     3332}}}
     3333  * Lenguaje:TOL
     3334  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3335
     3336 == Función '''StdLib::SqlEngine::SqlToTolName''' ==
     3337  * Declaración:
     3338{{{
     3339Text StdLib::SqlEngine::SqlToTolName(Text field)
     3340}}}
     3341  * Descripción:
     3342{{{
     3343Retorna la fución necesaria para obtener para un campo de la
     3344Base de Datos un texto que sea valido para un objeto TOL.
     3345}}}
     3346  * Lenguaje:TOL
     3347  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/data/db/engine/_ini_engine.tol stdlib/tol/data/db/engine/_ini_engine.tol]
     3348
     3349 == Función '''StdLib::TclAddButtonBar''' ==
     3350  * Declaración:
     3351{{{
     3352Text StdLib::TclAddButtonBar(Set valArg)
     3353}}}
     3354  * Descripción:
     3355{{{
     3356Añade un boton a la barra de botones de TolBase. Se ha de
     3357especificar una imagen para el boton, un texto de ayuda y un comando TCL a
     3358ejecutar cuando se pulse el botón
     3359}}}
     3360  * Lenguaje:TOL
     3361  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_buttonbar.tol stdlib/tol/gui/tcl/_buttonbar.tol]
     3362
     3363 == Función '''StdLib::TclAddEvalTOLCodeButton''' ==
     3364  * Declaración:
     3365{{{
     3366Text StdLib::TclAddEvalTOLCodeButton(Set valArg)
     3367}}}
     3368  * Descripción:
     3369{{{
     3370Añade un boton a la barra de botones de TolBase que al
     3371pulsarlo evalua cierto codigo TOL en la consola. Se ha de especificar una
     3372imagen para el boton, un texto de ayuda y el codigo TOL a evaluar cuando se
     3373pulse el botón.
     3374}}}
     3375  * Lenguaje:TOL
     3376  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_buttonbar.tol stdlib/tol/gui/tcl/_buttonbar.tol]
     3377
     3378 == Función '''StdLib::TclAddIncludeTOLCodeButton''' ==
     3379  * Declaración:
     3380{{{
     3381Text StdLib::TclAddIncludeTOLCodeButton(Set valArg)
     3382}}}
     3383  * Descripción:
     3384{{{
     3385Añade un boton a la barra de botones de TolBase que al
     3386pulsarlo incluye un archivo TOL. Se ha de especificar una imagen para el
     3387boton y el archivo a incluir cuando se pulse el botón.
     3388}}}
     3389  * Lenguaje:TOL
     3390  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_buttonbar.tol stdlib/tol/gui/tcl/_buttonbar.tol]
     3391
     3392 == Función '''StdLib::TclAddSeparator''' ==
     3393  * Declaración:
     3394{{{
     3395Text StdLib::TclAddSeparator(Set valArg)
     3396}}}
     3397  * Descripción:
     3398{{{
     3399Añade un separador a la barra de botones de TolBase.
     3400}}}
     3401  * Lenguaje:TOL
     3402  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_buttonbar.tol stdlib/tol/gui/tcl/_buttonbar.tol]
     3403
     3404 == Función '''StdLib::TclChartMatrix''' ==
     3405  * Declaración:
     3406{{{
     3407Text StdLib::TclChartMatrix(Matrix source, Set valArg)
     3408}}}
     3409  * Descripción:
     3410{{{
     3411
     3412Función para graficar una matriz. Si se desea guardar el gráfico a disco, se
     3413ha de especificar un valor en el parámetro <file>.
     3414El valor de retorno es un Set con dos elementos
     3415  status : un Real indicando éxito (0) or fallo (1)
     3416  result : un Text con el path del gráfico visualizado o el error generado en
     3417           caso de producirse
     3418Únicamente funciona desde TolBase.
     3419Parámetros:
     3420  source   -> Matriz con los datos a graficar.
     3421  title    -> Título de la ventana del gráfico.
     3422  geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     3423              Al especificar la geometría de la ventana hay que tener en
     3424              cuenta, que se refiere a la geometría de la ventana, no a la del
     3425              gráfico. Hay que sumar '14' como ancho y '92' como alto para
     3426              salvar el título, barra de botones y barra de estado.
     3427  gcfFile  -> Fichero de configuración de grafico.
     3428  file     -> Fichero donde se guarda el gráfico. Si se especifica valor en
     3429              este parámetro el grafico se cerrara una vez guardado a disco.
     3430  type     -> Se especifica las líneas a graficar. Posibles valores:
     3431                0 - especifico, se especifican los pares en la variable
     3432                    <pairs> de las columnas a graficar
     3433                1 - todas contra la primera
     3434                2 - todas contra la genérica
     3435                3 - impares contra pares
     3436  names    -> SetOfText con los nombres de las columnas a graficar. Si no
     3437              se especifica se ponen nombres por defecto.
     3438  pairs    -> SetOfSet(SetOfReal). Conjunto de conjunto de pares de reales.
     3439              En cada conjunto se especifica que columna es la X y la Y.
     3440              Ej: SetOfSet(SetOfReal(2,1),SetOfReal(3,1))
     3441Ejemplo:
     3442  Matrix mat1  = Rand(100, 10, -10, 10);
     3443  Set names    = SetOfText("uno","dos","tres","cuatro","cinco");
     3444  Set pairs    = SetOfSet(
     3445    SetOfReal(1,10),
     3446    SetOfReal(2,9),
     3447    SetOfReal(3,8),
     3448    SetOfReal(4,7),
     3449    SetOfReal(5,6)
     3450  );
     3451 Text TclChartMatrix(mat1, SetOfSet(
     3452   TclArgSt("-title",    "Gráfico de matriz"),
     3453   TclArgSt("-geometry", "814x692+10+10"),
     3454   TclArgSt("-gcfFile",  "../barras.gcf"),
     3455   TclArgSt("-file",     "ser.jpg"),
     3456   TclArgSt("-type",     "0"),
     3457   TclArgSt("-names",    TxtListTcl(names)),
     3458   TclArgSt("-pairs",    TxtListTcl(pairs))
     3459 ));
     3460}}}
     3461  * Lenguaje:TOL
     3462  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_chart.tol stdlib/tol/gui/tcl/_chart.tol]
     3463
     3464 == Función '''StdLib::TclChartSerie''' ==
     3465  * Declaración:
     3466{{{
     3467Text StdLib::TclChartSerie(Set source, Set valArg)
     3468}}}
     3469  * Descripción:
     3470{{{
     3471
     3472Función para graficar un conjunto de series. Si se desea guardar el gráfico a
     3473disco, se ha de especificar un valor en el parámetro <file>.
     3474El valor de retorno es un texto con el path del grafico visualizado  result :
     3475un Text con el path del gráfico visualizado o el error generado en caso de
     3476producirse
     3477Únicamente funciona desde TolBase.
     3478Parámetros:
     3479  source   -> SetOfSerie. Conjunto con las series a graficar.
     3480  valArg:  -> Conjunto con los siguientes argumentos (estructura TclArgSt):
     3481   -title    -> Título de la ventana del gráfico.
     3482   -geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     3483              Al especificar la geometría de la ventana hay que tener en
     3484              cuenta, que se refiere a la geometría de la ventana, no a la del
     3485              gráfico. Hay que sumar '14' como ancho y '92' como alto para
     3486              salvar el título, barra de botones y barra de estado.
     3487   -gcfFile  -> Fichero de configuración de grafico.
     3488   -file     -> Fichero donde se guarda el gráfico. Si se especifica valor en
     3489              este parámetro el grafico se cerrara una vez guardado a disco.
     3490Ejemplo:
     3491  Serie ser1 = Rand(-10, 10, Diario);
     3492  Serie ser2 = Rand(-15, 15, Diario);
     3493  Text TclChartSerie(SetOfSerie(ser1, ser2), SetOfSet(
     3494    TclArgSt("-title",    "Gráfico de Series"),
     3495    TclArgSt("-geometry", "814x692+1+1"),
     3496    TclArgSt("-gcf",      "../barras.gcf"),
     3497    TclArgSt("-file",     "ser.jpg")));
     3498
     3499}}}
     3500  * Lenguaje:TOL
     3501  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_chart.tol stdlib/tol/gui/tcl/_chart.tol]
     3502
     3503 == Función '''StdLib::TclChartSerieAutocor''' ==
     3504  * Declaración:
     3505{{{
     3506Text StdLib::TclChartSerieAutocor(Serie source, Set valArg)
     3507}}}
     3508  * Descripción:
     3509{{{
     3510
     3511Función para graficar la serie de autocorrelaciones de una serie.
     3512El valor de retorno es un texto con el path del grafico visualizado
     3513result : un Text con el path del gráfico visualizado o el error generado en
     3514caso de producirse
     3515Únicamente funciona desde TolBase.
     3516Parámetros:
     3517  source   -> SetOfSerie. Conjunto con las series a graficar.
     3518  valArg:  -> Conjunto con los siguientes argumentos (estructura TclArgSt):
     3519   -title    -> Título de la ventana del gráfico.
     3520   -geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     3521              Al especificar la geometría de la ventana hay que tener en
     3522              cuenta, que se refiere a la geometría de la ventana, no a la del
     3523              gráfico. Hay que sumar '14' como ancho y '92' como alto para
     3524              salvar el título, barra de botones y barra de estado.
     3525Ejemplo:
     3526  Serie ser1 = Rand(-10, 10, Diario);
     3527  Text TclChartSerieAutocor(ser1, SetOfSet(
     3528    TclArgSt("-title",    "Gráfico de Autocorrelaciones"),
     3529    TclArgSt("-geometry", "814x692+1+1")));
     3530
     3531}}}
     3532  * Lenguaje:TOL
     3533  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_chart.tol stdlib/tol/gui/tcl/_chart.tol]
     3534
     3535 == Función '''StdLib::TclChartSet''' ==
     3536  * Declaración:
     3537{{{
     3538Text StdLib::TclChartSet(Set source, Set valArg)
     3539}}}
     3540  * Descripción:
     3541{{{
     3542
     3543Función para graficar una conjunto. Si se desea guardar el gráfico a disco, se
     3544ha de especificar un valor en el parámetro <file>.
     3545El valor de retorno es un Set con dos elementos
     3546  status : un Real indicando éxito (0) or fallo (1)
     3547  result : un Text con el path del gráfico visualizado o el error generado en
     3548           caso de producirse
     3549Únicamente funciona desde TolBase.
     3550Parámetros:
     3551  source   -> Set con los datos a graficar.
     3552  title    -> Título de la ventana del gráfico.
     3553  geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     3554              Al especificar la geometría de la ventana hay que tener en
     3555              cuenta, que se refiere a la geometría de la ventana, no a la del
     3556              gráfico. Hay que sumar '14' como ancho y '62' como alto para
     3557              salvar el título, barra de botones y barra de estado.
     3558  gcfFile  -> Fichero de configuración de grafico.
     3559  file     -> Fichero donde se guarda el gráfico. Si se especifica valor en
     3560              este parámetro el grafico se cerrara una vez guardado a disco.
     3561  type     -> Se especifica las líneas a graficar. Posibles valores:
     3562                0 - especifico, se especifican los pares en la variable
     3563                    <pairs> de las columnas a graficar
     3564                1 - todas contra la primera
     3565                2 - todas contra la genérica
     3566                3 - impares contra pares
     3567  names    -> SetOfText con los nombres de las columnas a graficar. Si no
     3568              se especifica se ponen nombres por defecto.
     3569  pairs    -> SetOfSet(SetOfReal). Conjunto de conjunto de pares de reales.
     3570              En cada conjunto se especifica que columna es la X y la Y.
     3571              Ej: SetOfSet(SetOfReal(2,1),SetOfReal(3,1))
     3572Ejemplo:
     3573  Set set1 =
     3574    SetOfSet(
     3575      SetOfText("a","s","d","f","g","h"),
     3576      SetOfReal( 1,  2,  3,  4,  5,  6),
     3577      SetOfReal(12, 34, 35, 65, 76, 43),
     3578      SetOfReal( 3,  7,  4,  2,  9,  6),
     3579      SetOfReal( 2,  4,  5,  5,  6,  3));
     3580  Set set1Tra = Traspose(set1);
     3581  Set pairs    = SetOfSet(
     3582    SetOfReal(2,3),
     3583    SetOfReal(4,5)
     3584  );
     3585  Set names    = SetOfText("uno","dos","tres","cuatro");
     3586
     3587  Text TclChartSet(set1Tra,SetOfSet(
     3588   TclArgSt("-title",    "Gráfico de conjuntos 1"),
     3589   TclArgSt("-geometry", "814x692+10+10"),
     3590   TclArgSt("-gcfFile",  ""),
     3591   TclArgSt("-file",     ""),
     3592   TclArgSt("-type",     "0"),
     3593   TclArgSt("-names",    TxtListTcl(Copy(Empty))),
     3594   TclArgSt("-pairs",    TxtListTcl(pairs))
     3595 ));
     3596
     3597  Text TclChartSet(set1Tra,SetOfSet(
     3598   TclArgSt("-title",    "Gráfico de conjuntos 2"),
     3599   TclArgSt("-geometry", "814x692+10+10"),
     3600   TclArgSt("-gcfFile",  ""),
     3601   TclArgSt("-file",     ""),
     3602   TclArgSt("-type",     "1"),
     3603   TclArgSt("-names",    TxtListTcl(names)),
     3604   TclArgSt("-pairs",    TxtListTcl(Copy(Empty)))
     3605 ));
     3606}}}
     3607  * Lenguaje:TOL
     3608  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_chart.tol stdlib/tol/gui/tcl/_chart.tol]
     3609
     3610 == Función '''StdLib::TclChartTimeSet''' ==
     3611  * Declaración:
     3612{{{
     3613Text StdLib::TclChartTimeSet(Set source, Set valArg)
     3614}}}
     3615  * Descripción:
     3616{{{
     3617
     3618Función para graficar un conjunto de TimeSet.
     3619En esta primera versión se muestra un experto en calendario por TimeSet.
     3620El valor de retorno es un Text
     3621  result : un Text con el path del gráfico visualizado o el error generado en
     3622           caso de producirse
     3623Únicamente funciona desde TolBase.
     3624Parámetros:
     3625  source   -> Set con los datos a graficar.
     3626  valArg:  -> Conjunto con los siguientes argumentos (estructura TclArgSt):
     3627   -title    -> Título de la ventana del experto en calendarios.
     3628   -geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     3629              Al especificar la geometría de la ventana hay que tener en
     3630              cuenta, que se refiere a la geometría de la ventana, no a la del
     3631              experto en calendarios.
     3632Ejemplo:
     3633  Text TclChartTimeSet(SetOfTimeSet(Mensual, Easter), SetOfSet(
     3634    TclArgSt("-title","Visualizando un TimeSet"),
     3635    TclArgSt("-geometry", "100x100+1+1")
     3636  ));
     3637
     3638}}}
     3639  * Lenguaje:TOL
     3640  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_chart.tol stdlib/tol/gui/tcl/_chart.tol]
     3641
     3642 == Función '''StdLib::TclDialogCombo''' ==
     3643  * Declaración:
     3644{{{
     3645Text StdLib::TclDialogCombo(Set valArg)
     3646}}}
     3647  * Descripción:
     3648{{{
     3649DEPRECATED. Use TclDialogComboPlus en su lugar.
     3650Devuelve una variable de tipo Texto a traves de una pregunta en una ventana
     3651TCL que muestra una lista de valores a elegir.
     3652Los argumentos posibles son:
     3653-comment: comentario para pedir el valor. opcional
     3654-title: titulo de la ventana. opcional.
     3655-values: lista de valores. obligatorio
     3656}}}
     3657  * Lenguaje:TOL
     3658  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     3659
     3660 == Función '''StdLib::TclDialogComboPlus''' ==
     3661  * Declaración:
     3662{{{
     3663Text StdLib::TclDialogComboPlus(Set valArg)
     3664}}}
     3665  * Descripción:
     3666{{{
     3667Devuelve una variable de tipo Texto a traves de una pregunta en una ventana
     3668TCL que muestra una lista de valores a elegir.
     3669Los argumentos posibles son:
     3670-values:   lista de valores. obligatorio.
     3671-cols:     lista de columnas. obligatorio.
     3672-returns:  nombre de la columna que se quiere devolver su valor. obligatorio.
     3673-colkey:   nombre de la columna clave del combobox. optional.
     3674-comment:  comentario para pedir el valor. opcional.
     3675-title:    titulo de la ventana. opcional.
     3676-width:    lista con el tamaño de cada uno de los campos. opcional.
     3677-widthlb:  anchura del listbox desplegable. opcional.
     3678-titles:   lista con los titulos de cada una de las etiquetas del combobox.
     3679           opcional.
     3680-helptexts:    lista con los textos de ayuda para cada uno de los campos del
     3681               combobox. opcional.
     3682-hiddencols:   lista de las columnas ocultas del combobox. opcional.
     3683-hiddencolslb: lista de las columnas ocultas del la lista desplegable.
     3684               opcional.
     3685-keyhelptext:  texto de ayuda para el campo clave del combobox. opcional.
     3686-showlabelkey: toma un valor true para mostrar la etiqueta del campo clave
     3687               del combobox. opcional.
     3688-showlabels:   toma un valor true para mostrar las etiquetas del combobox.
     3689               opcional.
     3690-showtitles:   toma un valor false para ocultar el titulo de las columnas.
     3691               opcional.
     3692-modifycmd:    comando Tcl a ejecutar después de seleccionar un elemento.
     3693               opcional.
     3694-postcommand:  comando Tcl a ejecutar antes de mostrar la lista desplegable.
     3695               opcional.
     3696-nrows:  numero de columnas visibles de la lista desplegable. opcional.
     3697-color:  color de las etiquetas del combobox. opcional.
     3698}}}
     3699  * Lenguaje:TOL
     3700  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     3701
     3702 == Función '''StdLib::TclDialogEditSelector''' ==
     3703  * Declaración:
     3704{{{
     3705Text StdLib::TclDialogEditSelector(Set valArg)
     3706}}}
     3707  * Descripción:
     3708{{{
     3709Devuelve una variable de tipo Texto a traves de una pregunta en una ventana
     3710TCL que muestra una lista de valores permitiendo elegir varios de ellos.
     3711Los argumentos posibles son:
     3712-list:     list of values to show. required.
     3713-cols:     list of columns. required.
     3714-returns:  name of columns whose values are returned. required.
     3715
     3716-sel:      list of values that are selected. optional
     3717-title:    the window title. optional.
     3718-label
     3719-labelsel
     3720-labelunsel
     3721-font
     3722-readonly
     3723-cols
     3724-selcols
     3725-entcols
     3726-hlpcols
     3727-unique
     3728-width
     3729-lwidth
     3730-msgeometry
     3731-procedure
     3732}}}
     3733  * Lenguaje:TOL
     3734  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     3735
     3736 == Función '''StdLib::TclDialogEntry''' ==
     3737  * Declaración:
     3738{{{
     3739Text StdLib::TclDialogEntry(Set valArg)
     3740}}}
     3741  * Descripción:
     3742{{{
     3743Devuelve una variable de tipo Texto a traves de una pregunta en una ventana
     3744TCL. Los argumentos posibles son:
     3745-comment: comentario para pedir el valor. opcional
     3746-title: titulo de la ventana. opcional
     3747-defValue: valor por defecto. opcional
     3748}}}
     3749  * Lenguaje:TOL
     3750  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     3751
     3752 == Función '''StdLib::TclDialogMultiselect''' ==
     3753  * Declaración:
     3754{{{
     3755Text StdLib::TclDialogMultiselect(Set valArg)
     3756}}}
     3757  * Descripción:
     3758{{{
     3759Componente para crear un selector multiple y controlar sus eventos.
     3760Consiste en dos listbox:
     3761No seleccionados (izquierda) y seleccionados (derecha) con elementos que
     3762pueden moverse de ona lista a otra.
     3763
     3764unsel -> valores no seleccionados
     3765sel -> valores seleccionados
     3766labelsel -> etiqueta para la lista de elementos seleccionados
     3767labelunsel -> etiqueta para la lista de elementos no seleccionados
     3768font -> tipo de fuente para ambos listboxes
     3769onchanged -> comando a ejecutar cada vez que cambia algo en las listas
     3770unique -> si esta a true solamente se permite pasar un elemento a la lista
     3771          de seleccionados
     3772cols -> lista con las columnas de cada ListBox
     3773hiddencols -> aquellas columnas del ListBox que queremos mantener ocultas
     3774width -> ancho total orientativo del widget
     3775height -> alto total orientativo del widget
     3776initialdir -> directorio por defecto cuando se abre una dialogo guardar
     3777
     3778}}}
     3779  * Lenguaje:TOL
     3780  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     3781
     3782 == Función '''StdLib::TclError''' ==
     3783  * Declaración:
     3784{{{
     3785Text StdLib::TclError(Text msg)
     3786}}}
     3787  * Descripción:
     3788{{{
     3789
     3790}}}
     3791  * Lenguaje:TOL
     3792  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     3793
     3794 == Función '''StdLib::TclEvalT''' ==
     3795  * Declaración:
     3796{{{
     3797Text StdLib::TclEvalT(Text Cmd)
     3798}}}
     3799  * Descripción:
     3800{{{
     3801Evalua un script Tcl. El valor de retorno es un Text con el resultado de la
     3802evaluación.
     3803Ejemplo:
     3804  Text TclEval("set msg {Hola Mundo}")
     3805}}}
     3806  * Lenguaje:TOL
     3807  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     3808
     3809 == Función '''StdLib::TclGAKV''' ==
     3810  * Declaración:
     3811{{{
     3812Text StdLib::TclGAKV(Text key, Set setArg, Real mode)
     3813}}}
     3814  * Descripción:
     3815{{{
     3816Busca y devuelve la clave y valor de un argumento especificado
     3817por su clave en un conjunto de argumentos con estructura TclArgSt si la clave
     3818existe. El argumento mode indica el modo en que se devuelve la cadena:
     3819 0 - Se devuelve el valor tal cual
     3820 1 - Se encierra el valor entre comillas
     3821 2 - Se encierra el valor entre llaves
     3822}}}
     3823  * Lenguaje:TOL
     3824  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     3825
     3826 == Función '''StdLib::TclGAV''' ==
     3827  * Declaración:
     3828{{{
     3829Text StdLib::TclGAV(Text key, Set setArg)
     3830}}}
     3831  * Descripción:
     3832{{{
     3833Busca y devuelve el valor de un argumento dada la clave en un
     3834conjunto de argumentos con estructura TclArgSt. Si no existe informa del error
     3835y devuelve la cadena vacia.
     3836}}}
     3837  * Lenguaje:TOL
     3838  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     3839
     3840 == Función '''StdLib::TclProgressBarCreate''' ==
     3841  * Declaración:
     3842{{{
     3843Text StdLib::TclProgressBarCreate(Set valArg)
     3844}}}
     3845  * Descripción:
     3846{{{
     3847
     3848Función que muestra una ventana con un cuadro de diálogo que tiene un mensaje
     3849y una barra de progreso.
     3850Mientras la barra de progreso está mostrada no puede hacerse nada más desde el
     3851interfaz, esto no afecta al codigo tol.
     3852Podemos establecer el titulo de la ventana, el ancho
     3853y el alto en caracteres, y opcionalmente una variable tol. Si esta variable
     3854tiene valor el cuadro de dialogo se creará con un boton abortar, que provocará
     3855que se destruya el diálogo y se establezca a 1 la variable tol con dicho
     3856nombre.
     3857
     3858}}}
     3859  * Lenguaje:TOL
     3860  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_progressbar.tol stdlib/tol/gui/tcl/_progressbar.tol]
     3861
     3862 == Función '''StdLib::TclProgressBarDestroy''' ==
     3863  * Declaración:
     3864{{{
     3865Text StdLib::TclProgressBarDestroy(Real void)
     3866}}}
     3867  * Descripción:
     3868{{{
     3869
     3870Destruye la barra de progreso, dejando libre de nuevo el interfaz.
     3871
     3872}}}
     3873  * Lenguaje:TOL
     3874  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_progressbar.tol stdlib/tol/gui/tcl/_progressbar.tol]
     3875
     3876 == Función '''StdLib::TclProgressBarSet''' ==
     3877  * Declaración:
     3878{{{
     3879Text StdLib::TclProgressBarSet(Text percent)
     3880}}}
     3881  * Descripción:
     3882{{{
     3883
     3884Establece el porcentaje de la barra de progreso, debe estar comprendido entre
     38850 y 100.
     3886
     3887}}}
     3888  * Lenguaje:TOL
     3889  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_progressbar.tol stdlib/tol/gui/tcl/_progressbar.tol]
     3890
     3891 == Función '''StdLib::TclProgressBarSetText''' ==
     3892  * Declaración:
     3893{{{
     3894Text StdLib::TclProgressBarSetText(Text text)
     3895}}}
     3896  * Descripción:
     3897{{{
     3898
     3899Establece en cualquier momento el texto mostrado en el diálogo de la barra de
     3900progreso.
     3901
     3902}}}
     3903  * Lenguaje:TOL
     3904  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_progressbar.tol stdlib/tol/gui/tcl/_progressbar.tol]
     3905
     3906 == Función '''StdLib::TclTabulateMatrix''' ==
     3907  * Declaración:
     3908{{{
     3909Text StdLib::TclTabulateMatrix(Matrix source, Set valArg)
     3910}}}
     3911  * Descripción:
     3912{{{
     3913
     3914Función para tabular una matriz.
     3915El valor de retorno es un Text
     3916  result : un Text con el path del gráfico visualizado o el error generado en
     3917           caso de producirse
     3918Únicamente funciona desde TolBase.
     3919Parámetros:
     3920  source   -> Matriz con los datos a graficar.
     3921  geometry -> Geometría de la ventana del gráfico. Ej: 814x692+10+10.
     3922Ejemplo:
     3923  Matrix mat1    = Rand(100,   10, -10, 10);
     3924  Set   tabla01 = TclTabulateMatrix(mat1, SetOfSet(
     3925    TclArgSt("-title","Tabulando una Matriz"),
     3926    TclArgSt("-geometry", "814x692+15+15")
     3927  ));
     3928
     3929}}}
     3930  * Lenguaje:TOL
     3931  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tabulate.tol stdlib/tol/gui/tcl/_tabulate.tol]
     3932
     3933 == Función '''StdLib::TclTabulateSerie''' ==
     3934  * Declaración:
     3935{{{
     3936Text StdLib::TclTabulateSerie(Anything source, Set valArg)
     3937}}}
     3938  * Descripción:
     3939{{{
     3940
     3941Función para tabular una Serie o conjunto de Series.
     3942El valor de retorno es un Text.
     3943  result : un Text con el path del gráfico visualizado o el error generado en
     3944           caso de producirse
     3945Únicamente funciona desde TolBase.
     3946Parámetros:
     3947  source   -> Serie o SetOfSeries a tabular .
     3948  geometry -> Geometría de la ventana del gráfico. Ej: 814x692+10+10.
     3949Ejemplo:
     3950  Serie ser1 = Rand(-10, 10, Diario);
     3951  Text  table01 = TclTabulateSerie(ser1, SetOfSet(
     3952    TclArgSt("-title","Tabulando unas Series"),
     3953    TclArgSt("-geometry", "814x692+15+15")
     3954  ));
     3955  Text  table01 = TclTabulateSerie(SetOfSerie(ser1), SetOfSet(
     3956    TclArgSt("-title","Tabulando unas Series"),
     3957    TclArgSt("-geometry", "814x692+15+15")
     3958  ));
     3959
     3960}}}
     3961  * Lenguaje:TOL
     3962  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tabulate.tol stdlib/tol/gui/tcl/_tabulate.tol]
     3963
     3964 == Función '''StdLib::TclTabulateSet''' ==
     3965  * Declaración:
     3966{{{
     3967Text StdLib::TclTabulateSet(Set source, Set valArg)
     3968}}}
     3969  * Descripción:
     3970{{{
     3971
     3972Función para tabular un conjunto.
     3973El valor de retorno es un Text
     3974  result : un Text con el path del gráfico visualizado o el error generado en
     3975           caso de producirse
     3976Únicamente funciona desde TolBase.
     3977Parámetros:
     3978  source   -> Set con los datos a graficar.
     3979  geometry -> Geometría de la ventana del gráfico. Ej: 814x692+10+10.
     3980Ejemplo:
     3981  Set set1 =
     3982    SetOfSet(
     3983      SetOfText("a","s","d","f","g","h"),
     3984      SetOfReal(  1,  2,  3,  4,  5,  6),
     3985      SetOfReal( 12, 34, 35, 65, 76, 43),
     3986      SetOfReal(  3,  7,  4,  2,  9,  6),
     3987      SetOfReal(  2,  4,  5,  5,  6,  3));
     3988  Set tabla01 = TclTabulateSet(set1, SetOfSet(
     3989    TclArgSt("-title","Tabulando un Set"),
     3990    TclArgSt("-geometry", "814x692+15+15")
     3991  ));
     3992
     3993}}}
     3994  * Lenguaje:TOL
     3995  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tabulate.tol stdlib/tol/gui/tcl/_tabulate.tol]
     3996
     3997 == Función '''StdLib::TclTabulateTimeSet''' ==
     3998  * Declaración:
     3999{{{
     4000Text StdLib::TclTabulateTimeSet(Set source, Date dateIni, Date dateEnd, Set valArg)
     4001}}}
     4002  * Descripción:
     4003{{{
     4004
     4005Función para tabular un conjunto.
     4006El valor de retorno es un Text
     4007  result : un Text con el path del gráfico visualizado o el error generado en
     4008           caso de producirse
     4009Únicamente funciona desde TolBase.
     4010Parámetros:
     4011  source   -> Set con los datos a graficar.
     4012  dateIni  -> Fecha de inicio. Si no se especifica, se toma DefFirst
     4013  dateIni  -> Fecha de fin. Si no se especifica, se toma DefLast
     4014  valArg:  -> Conjunto con los siguientes argumentos (estructura TclArgSt):
     4015   -title    -> Título de la ventana del experto en calendarios.
     4016   -geometry -> Geometría de la ventana. widthxheight+x+y . Ej: 814x692+10+10.
     4017              Al especificar la geometría de la ventana hay que tener en
     4018              cuenta, que se refiere a la geometría de la ventana, no a la del
     4019              experto en calendarios.
     4020Ejemplo:
     4021  Set source = SetOfTimeSet(Easter, Mensual);
     4022  Date dateIni = y2000m01d01;
     4023  Date dateEnd = y2001m01d01;
     4024  Text TclTabulateTimeSet(source, dateIni, dateEnd, SetOfSet(
     4025    TclArgSt("-title","Tabulando TimeSet"),
     4026    TclArgSt("-geometry", "100x100+1+1")
     4027  ));
     4028
     4029}}}
     4030  * Lenguaje:TOL
     4031  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tabulate.tol stdlib/tol/gui/tcl/_tabulate.tol]
     4032
     4033 == Función '''StdLib::TclTkChooseDirectory''' ==
     4034  * Declaración:
     4035{{{
     4036Text StdLib::TclTkChooseDirectory(Set valArg)
     4037}}}
     4038  * Descripción:
     4039{{{
     4040Pops up a dialog box for the user to select a directory. The following
     4041option-value pairs are possible as command line arguments:
     4042-initialdir dirname
     4043Specifies that the directories in directory should be displayed when the
     4044dialog pops up. If this parameter is not specified, then the directories in
     4045the current working directory are displayed. If the parameter specifies a
     4046relative path, the return value will convert the relative path to an absolute
     4047path. This option may not always work on the Macintosh. This is not a bug.
     4048Rather, the General Controls control panel on the Mac allows the end user to
     4049override the application default directory.
     4050-parent window
     4051Makes window the logical parent of the dialog. The dialog is displayed on top
     4052of its parent window.
     4053-title titleString
     4054Specifies a string to display as the title of the dialog box. If this option
     4055is not specified, then a default title will be displayed.
     4056-mustexist boolean
     4057Specifies whether the user may specify non-existant directories. If this
     4058parameter is true, then the user may only select directories that already
     4059exist. The default value is false.
     4060Option -tclInterp (0 as default) indicates if -title argument must be
     4061interpreted by tcl or not
     4062See more help on http://www.tcl.tk/man/tcl8.4/TkCmd/chooseDirectory.htm
     4063
     4064}}}
     4065  * Lenguaje:TOL
     4066  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_messagebox.tol stdlib/tol/gui/tcl/_messagebox.tol]
     4067
     4068 == Función '''StdLib::TclTkGetOpenFile''' ==
     4069  * Declaración:
     4070{{{
     4071Text StdLib::TclTkGetOpenFile(Set valArg)
     4072}}}
     4073  * Descripción:
     4074{{{
     4075The procedures tk_getOpenFile and tk_getSaveFile pop up a dialog box for the
     4076user to select a file to open or save. The tk_getOpenFile command is usually
     4077associated with the Open command in the File menu. Its purpose is for the user
     4078to select an existing file only. If the user enters an non-existent file, the
     4079dialog box gives the user an error prompt and requires the user to give an
     4080alternative selection. If an application allows the user to create new files,
     4081it should do so by providing a separate New menu command.
     4082The tk_getSaveFile command is usually associated with the Save as command in
     4083the File menu. If the user enters a file that already exists, the dialog box
     4084prompts the user for confirmation whether the existing file should be
     4085overwritten or not.
     4086The following option-value pairs are possible as command line arguments to
     4087these two commands:
     4088-defaultextension extension
     4089Specifies a string that will be appended to the filename if the user enters a
     4090filename without an extension. The defaut value is the empty string, which
     4091means no extension will be appended to the filename in any case. This option
     4092is ignored on the Macintosh platform, which does not require extensions to
     4093filenames, and the UNIX implementation guesses reasonable values for this from
     4094the -filetypes option when this is not supplied.
     4095-filetypes filePatternList
     4096If a File types listbox exists in the file dialog on the particular platform,
     4097this option gives the filetypes in this listbox. When the user choose a
     4098filetype in the listbox, only the files of that type are listed. If this
     4099option is unspecified, or if it is set to the empty list, or if the File types
     4100listbox is not supported by the particular platform then all files are listed
     4101regardless of their types. See the section SPECIFYING FILE PATTERNS below for
     4102a discussion on the contents of filePatternList.
     4103-initialdir directory
     4104Specifies that the files in directory should be displayed when the dialog pops up. If this parameter is not specified, then the files in the current working directory are displayed. If the parameter specifies a relative path, the return value will convert the relative path to an absolute path. This option may not always work on the Macintosh. This is not a bug. Rather, the General Controls control panel on the Mac allows the end user to override the application default directory.
     4105-initialfile filename
     4106Specifies a filename to be displayed in the dialog when it pops up. This
     4107option is ignored on the Macintosh platform.
     4108-multiple
     4109Allows the user to choose multiple files from the Open dialog. On the
     4110Macintosh, this is only available when Navigation Services are installed.
     4111-message string
     4112Specifies a message to include in the client area of the dialog. This is only
     4113available on the Macintosh, and only when Navigation Services are installed.
     4114-parent window
     4115Makes window the logical parent of the file dialog. The file dialog is
     4116displayed on top of its parent window.
     4117-title titleString
     4118Specifies a string to display as the title of the dialog box. If this option
     4119is not specified, then a default title is displayed.
     4120
     4121If the user selects a file, both tk_getOpenFile and tk_getSaveFile return the
     4122full pathname of this file. If the user cancels the operation, both commands
     4123return the empty string.
     4124Option -tclInterp (0 as default) indicates if -title argument must be
     4125interpreted by tcl or not
     4126See more help on http://www.tcl.tk/man/tcl8.4/TkCmd/getOpenFile.htm
     4127
     4128}}}
     4129  * Lenguaje:TOL
     4130  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_messagebox.tol stdlib/tol/gui/tcl/_messagebox.tol]
     4131
     4132 == Función '''StdLib::TclTkGetSaveFile''' ==
     4133  * Declaración:
     4134{{{
     4135Text StdLib::TclTkGetSaveFile(Set valArg)
     4136}}}
     4137  * Descripción:
     4138{{{
     4139The procedures tk_getOpenFile and tk_getSaveFile pop up a dialog box for the
     4140user to select a file to open or save. The tk_getOpenFile command is usually
     4141associated with the Open command in the File menu. Its purpose is for the user
     4142to select an existing file only. If the user enters an non-existent file, the
     4143dialog box gives the user an error prompt and requires the user to give an
     4144alternative selection. If an application allows the user to create new files,
     4145it should do so by providing a separate New menu command.
     4146The tk_getSaveFile command is usually associated with the Save as command in
     4147the File menu. If the user enters a file that already exists, the dialog box
     4148prompts the user for confirmation whether the existing file should be
     4149overwritten or not.
     4150The following option-value pairs are possible as command line arguments to
     4151these two commands:
     4152-defaultextension extension
     4153Specifies a string that will be appended to the filename if the user enters a
     4154filename without an extension. The defaut value is the empty string, which
     4155means no extension will be appended to the filename in any case. This option
     4156is ignored on the Macintosh platform, which does not require extensions to
     4157filenames, and the UNIX implementation guesses reasonable values for this from
     4158the -filetypes option when this is not supplied.
     4159-filetypes filePatternList
     4160If a File types listbox exists in the file dialog on the particular platform,
     4161this option gives the filetypes in this listbox. When the user choose a
     4162filetype in the listbox, only the files of that type are listed. If this
     4163option is unspecified, or if it is set to the empty list, or if the File types
     4164listbox is not supported by the particular platform then all files are listed
     4165regardless of their types. See the section SPECIFYING FILE PATTERNS below for
     4166a discussion on the contents of filePatternList.
     4167-initialdir directory
     4168Specifies that the files in directory should be displayed when the dialog pops up. If this parameter is not specified, then the files in the current working directory are displayed. If the parameter specifies a relative path, the return value will convert the relative path to an absolute path. This option may not always work on the Macintosh. This is not a bug. Rather, the General Controls control panel on the Mac allows the end user to override the application default directory.
     4169-initialfile filename
     4170Specifies a filename to be displayed in the dialog when it pops up. This
     4171option is ignored on the Macintosh platform.
     4172-multiple
     4173Allows the user to choose multiple files from the Open dialog. On the
     4174Macintosh, this is only available when Navigation Services are installed.
     4175-message string
     4176Specifies a message to include in the client area of the dialog. This is only
     4177available on the Macintosh, and only when Navigation Services are installed.
     4178-parent window
     4179Makes window the logical parent of the file dialog. The file dialog is
     4180displayed on top of its parent window.
     4181-title titleString
     4182Specifies a string to display as the title of the dialog box. If this option
     4183is not specified, then a default title is displayed.
     4184
     4185If the user selects a file, both tk_getOpenFile and tk_getSaveFile return the
     4186full pathname of this file. If the user cancels the operation, both commands
     4187return the empty string.
     4188Option -tclInterp (0 as default) indicates if -title argument must be
     4189interpreted by tcl or not
     4190See more help on http://www.tcl.tk/man/tcl8.4/TkCmd/getOpenFile.htm
     4191
     4192}}}
     4193  * Lenguaje:TOL
     4194  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_messagebox.tol stdlib/tol/gui/tcl/_messagebox.tol]
     4195
     4196 == Función '''StdLib::TclTkMessageBox''' ==
     4197  * Declaración:
     4198{{{
     4199Text StdLib::TclTkMessageBox(Set valArg)
     4200}}}
     4201  * Descripción:
     4202{{{
     4203Creates and displays a message window with an application-specified message,
     4204an icon and a set of buttons. Each of the buttons in the message window is
     4205identified by a unique symbolic name (see the -type options). After the
     4206message window is popped up, tk_messageBox waits for the user to select one
     4207of the buttons. Then it returns the symbolic name of the selected button.
     4208The following option-value pairs are supported:
     4209-default name
     4210 Name gives the symbolic name of the default button for this message window
     4211('ok', 'cancel', and so on). See -type for a list of the symbolic names.
     4212If this option is not specified, the first button in the dialog will be made
     4213the default.
     4214-icon iconImage
     4215 Specifies an icon to display. IconImage must be one of the following: error,
     4216info, question or warning. If this option is not specified, then the info
     4217icon will be displayed.
     4218-message string
     4219 Specifies the message to display in this message box.
     4220-parent window
     4221 Makes window the logical parent of the message box. The message box is
     4222displayed on top of its parent window.
     4223-title titleString
     4224 Specifies a string to display as the title of the message box. The default
     4225value is an empty string.
     4226-type predefinedType
     4227 Arranges for a predefined set of buttons to be displayed. The following
     4228values are possible for predefinedType:
     4229 * abortretryignore: Displays three buttons whose symbolic names are abort,
     4230 retry and ignore.
     4231 * ok: Displays one button whose symbolic name is ok.
     4232 * okcancel: Displays two buttons whose symbolic names are ok and cancel.
     4233 * retrycancel: Displays two buttons whose symbolic names are retry and cancel.
     4234 * yesno: Displays two buttons whose symbolic names are yes and no.
     4235 * yesnocancel: Displays three buttons whose symbolic names are yes, no and
     4236 cancel.
     4237Option -tclInterp (0 as default) indicates if -message and -title arguments
     4238must be interpreted by tcl or not
     4239See more help on http://www.tcl.tk/man/tcl8.4/TkCmd/messageBox.htm
     4240
     4241}}}
     4242  * Lenguaje:TOL
     4243  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_messagebox.tol stdlib/tol/gui/tcl/_messagebox.tol]
     4244
     4245 == Función '''StdLib::TclTrace''' ==
     4246  * Declaración:
     4247{{{
     4248Text StdLib::TclTrace(Text msg)
     4249}}}
     4250  * Descripción:
     4251{{{
     4252
     4253}}}
     4254  * Lenguaje:TOL
     4255  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     4256
     4257 == Función '''StdLib::TclWarning''' ==
     4258  * Declaración:
     4259{{{
     4260Text StdLib::TclWarning(Text msg)
     4261}}}
     4262  * Descripción:
     4263{{{
     4264
     4265}}}
     4266  * Lenguaje:TOL
     4267  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     4268
     4269 == Función '''StdLib::Tclmc''' ==
     4270  * Declaración:
     4271{{{
     4272Text StdLib::Tclmc(Text string)
     4273}}}
     4274  * Descripción:
     4275{{{
     4276Devuelve la cadena de texto equivalente a string en el idioma activo
     4277}}}
     4278  * Lenguaje:TOL
     4279  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     4280
     4281 == Función '''StdLib::TestResultRoot''' ==
     4282  * Declaración:
     4283{{{
     4284Text StdLib::TestResultRoot(Real void)
     4285}}}
     4286  * Descripción:
     4287{{{
     4288
     4289}}}
     4290  * Lenguaje:TOL
     4291  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/tol_tests/_testFunc.tol stdlib/tol/general/tol_tests/_testFunc.tol]
     4292
     4293 == Función '''StdLib::TextIndent''' ==
     4294  * Declaración:
     4295{{{
     4296Text StdLib::TextIndent(Text txt, Real n)
     4297}}}
     4298  * Descripción:
     4299{{{
     4300Dado el texto 'txt', lo devuelve identado 'n' espacios
     4301}}}
     4302  * Lenguaje:TOL
     4303  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4304
     4305 == Función '''StdLib::TextJoint''' ==
     4306  * Declaración:
     4307{{{
     4308Text StdLib::TextJoint(Set setTxt, Text pattern)
     4309}}}
     4310  * Descripción:
     4311{{{
     4312
     4313}}}
     4314  * Lenguaje:TOL
     4315  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4316
     4317 == Función '''StdLib::TextJointInternal''' ==
     4318  * Declaración:
     4319{{{
     4320Text StdLib::TextJointInternal(Set setTxt, Text pattern, Real i)
     4321}}}
     4322  * Descripción:
     4323{{{
     4324
     4325}}}
     4326  * Lenguaje:TOL
     4327  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4328
     4329 == Función '''StdLib::TextLeftPad''' ==
     4330  * Declaración:
     4331{{{
     4332Text StdLib::TextLeftPad(Text txt, Real n)
     4333}}}
     4334  * Descripción:
     4335{{{
     4336
     4337}}}
     4338  * Lenguaje:TOL
     4339  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4340
     4341 == Función '''StdLib::TextLeftPadWith''' ==
     4342  * Declaración:
     4343{{{
     4344Text StdLib::TextLeftPadWith(Text txt, Text char, Real n)
     4345}}}
     4346  * Descripción:
     4347{{{
     4348
     4349}}}
     4350  * Lenguaje:TOL
     4351  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4352
     4353 == Función '''StdLib::TextReplicate''' ==
     4354  * Declaración:
     4355{{{
     4356Text StdLib::TextReplicate(Text txt, Text pattern, Real n)
     4357}}}
     4358  * Descripción:
     4359{{{
     4360
     4361}}}
     4362  * Lenguaje:TOL
     4363  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4364
     4365 == Función '''StdLib::TextRightPad''' ==
     4366  * Declaración:
     4367{{{
     4368Text StdLib::TextRightPad(Text txt, Real n)
     4369}}}
     4370  * Descripción:
     4371{{{
     4372
     4373}}}
     4374  * Lenguaje:TOL
     4375  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4376
     4377 == Función '''StdLib::TextRightPadWith''' ==
     4378  * Declaración:
     4379{{{
     4380Text StdLib::TextRightPadWith(Text txt, Text char, Real n)
     4381}}}
     4382  * Descripción:
     4383{{{
     4384
     4385}}}
     4386  * Lenguaje:TOL
     4387  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4388
     4389 == Función '''StdLib::TextSpace''' ==
     4390  * Declaración:
     4391{{{
     4392Text StdLib::TextSpace(Real n)
     4393}}}
     4394  * Descripción:
     4395{{{
     4396
     4397}}}
     4398  * Lenguaje:TOL
     4399  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4400
     4401 == Función '''StdLib::TimeComplete''' ==
     4402  * Declaración:
     4403{{{
     4404Text StdLib::TimeComplete(Real lapse)
     4405}}}
     4406  * Descripción:
     4407{{{
     4408
     4409}}}
     4410  * Lenguaje:TOL
     4411  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4412
     4413 == Función '''StdLib::Tms2Txt''' ==
     4414  * Declaración:
     4415{{{
     4416Text StdLib::Tms2Txt(TimeSet tms)
     4417}}}
     4418  * Descripción:
     4419{{{
     4420
     4421}}}
     4422  * Lenguaje:TOL
     4423  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4424
     4425 == Función '''StdLib::ToFirstUpper''' ==
     4426  * Declaración:
     4427{{{
     4428Text StdLib::ToFirstUpper(Text txt)
     4429}}}
     4430  * Descripción:
     4431{{{
     4432Fucntion DEPRECATED. Use: FirstToUpper(···,TRUE)
     4433}}}
     4434  * Lenguaje:TOL
     4435  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4436
     4437 == Función '''StdLib::ToTolName''' ==
     4438  * Declaración:
     4439{{{
     4440Text StdLib::ToTolName(Text txt_)
     4441}}}
     4442  * Descripción:
     4443{{{
     4444Cambia una expresion eliminando caracteres no validos en el nombre de una variable TOL y eliminando espacios. Devuelve la expresion en minusculas salvo la primera letra de cada palabra del texto original. Si la expresion comienza por una cifra añade al inicio de esta el caracter '_', es decir '20' -> '_20', '  20' -> '  _20'
     4445}}}
     4446  * Lenguaje:TOL
     4447  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4448
     4449 == Función '''StdLib::TolSet2TclLst''' ==
     4450  * Declaración:
     4451{{{
     4452Text StdLib::TolSet2TclLst(Set set)
     4453}}}
     4454  * Descripción:
     4455{{{
     4456A partir de un conjunto TOL genera el código TCL que evaluado
     4457devuelve una lista correspondiente al conjunto.
     4458}}}
     4459  * Lenguaje:TOL
     4460  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     4461
     4462 == Función '''StdLib::Tpa::descServer''' ==
     4463  * Declaración:
     4464{{{
     4465Text StdLib::Tpa::descServer(Set srv)
     4466}}}
     4467  * Descripción:
     4468{{{
     4469Cadena completa de descripci?n de un servidor m?quina:puerto#PID
     4470}}}
     4471  * Lenguaje:TOL
     4472  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/system/tpa/_server.tol stdlib/tol/general/system/tpa/_server.tol]
     4473
     4474 == Función '''StdLib::Tpa::formatServer''' ==
     4475  * Declaración:
     4476{{{
     4477Text StdLib::Tpa::formatServer(Set srv)
     4478}}}
     4479  * Descripción:
     4480{{{
     4481Cadena est?ndard de definici?n de un servidor m?quina:puerto
     4482}}}
     4483  * Lenguaje:TOL
     4484  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/system/tpa/_server.tol stdlib/tol/general/system/tpa/_server.tol]
     4485
     4486 == Función '''StdLib::Trace''' ==
     4487  * Declaración:
     4488{{{
     4489Text StdLib::Trace(Anything x)
     4490}}}
     4491  * Descripción:
     4492{{{
     4493
     4494}}}
     4495  * Lenguaje:TOL
     4496  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4497
     4498 == Función '''StdLib::TraceInt''' ==
     4499  * Declaración:
     4500{{{
     4501Text StdLib::TraceInt(Real x)
     4502}}}
     4503  * Descripción:
     4504{{{
     4505
     4506}}}
     4507  * Lenguaje:TOL
     4508  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4509
     4510 == Función '''StdLib::TraceLn''' ==
     4511  * Declaración:
     4512{{{
     4513Text StdLib::TraceLn(Anything x)
     4514}}}
     4515  * Descripción:
     4516{{{
     4517
     4518}}}
     4519  * Lenguaje:TOL
     4520  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4521
     4522 == Función '''StdLib::TraceReal''' ==
     4523  * Declaración:
     4524{{{
     4525Text StdLib::TraceReal(Real x)
     4526}}}
     4527  * Descripción:
     4528{{{
     4529
     4530}}}
     4531  * Lenguaje:TOL
     4532  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4533
     4534 == Función '''StdLib::TraceTime''' ==
     4535  * Declaración:
     4536{{{
     4537Text StdLib::TraceTime(Text txt, Real open, Text iniTime)
     4538}}}
     4539  * Descripción:
     4540{{{
     4541Trazador de tiempos
     4542}}}
     4543  * Lenguaje:TOL
     4544  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4545
     4546 == Función '''StdLib::TxtFormList''' ==
     4547  * Declaración:
     4548{{{
     4549Text StdLib::TxtFormList(Set valSet, Text iniTxt, Text endTxt, Text sepTxt, Text txtDet, Text datFmt, Text dteDet, Text dteFmt)
     4550}}}
     4551  * Descripción:
     4552{{{
     4553Retorna un texto resultado de formar una lista con todos los valores de
     4554valSet como lista textual de valores.
     4555Los parametros de control son los siguiente:
     4556 - iniTxt es el inicio de la lista, por ejemplo <(>, <[[>, <>, etc.
     4557 - endTxt es el final  de la lista, por ejemplo <)>, <]]>, <>, etc.
     4558 - sepTxt es el separador, por ejemplo <; >, <,>, <>, etc.
     4559 - txtDet es la delimitacion de textos, por ejemplo, la comilla doble, la
     4560   simple para Sql o ninguno.
     4561 - datFmt es el formato para numeros reales, por ejemplo, <%.0lf> o ninguno
     4562   (entonces se utiliza el formato por defecto que haya en ese momento).
     4563 - dteDet es la delimitacion de fechas, por ejemplo, la comilla doble, la
     4564   simple para Sql o ninguno.
     4565 - dteFmt es el formato para fechas, por ejemplo, <%c%Y%m%d> o ninguno
     4566   (entonces se utiliza el formato por defecto que haya en ese momento).
     4567Los polinomios los delimita como textos.
     4568Solo admite valores de tipo Text, Polyn, Real y Date.
     4569}}}
     4570  * Lenguaje:TOL
     4571  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4572
     4573 == Función '''StdLib::TxtFormListDel''' ==
     4574  * Declaración:
     4575{{{
     4576Text StdLib::TxtFormListDel(Set valSet, Text iniTxt, Text endTxt, Text sepTxt, Text txtSuf, Text txtPre, Text datFmt, Text datSuf, Text datPre, Text dteFmt, Text dteSuf, Text dtePre)
     4577}}}
     4578  * Descripción:
     4579{{{
     4580Retorna un texto resultado de formar una lista con todos los valores de
     4581valSet como lista textual de valores.
     4582Los parametros de control son los siguiente:
     4583 - iniTxt es el inicio de la lista, por ejemplo <(>, <[[>, <>, etc.
     4584 - endTxt es el final  de la lista, por ejemplo <)>, <]]>, <>, etc.
     4585 - sepTxt es el separador, por ejemplo <; >, <,>, <>, etc.
     4586 - txtSuf es el sufijo a concatenar a los textos, por ejemplo, la comilla
     4587   doble, la simple para Sql o ninguno.
     4588 - txtPre es el prefijo a concatenar a los textos, por ejemplo, la comilla
     4589   doble, la simple para Sql o ninguno.
     4590 - datFmt es el formato para numeros reales, por ejemplo, <%.0lf> o ninguno
     4591   (entonces se utiliza el formato por defecto que haya en ese momento).
     4592 - datSuf es el sufijo a concatenar a los reales, por ejemplo, la comilla
     4593   doble, la simple para Sql o ninguno.
     4594 - datPre es el prefijo a concatenar a los reales, por ejemplo, la comilla
     4595   doble, la simple para Sql o ninguno.
     4596 - dteFmt es el formato para fechas, por ejemplo, <%c%Y%m%d> o ninguno
     4597   (entonces se utiliza el formato por defecto que haya en ese momento)
     4598 - dteSuf es el sufijo a concatenar a las fechas, por ejemplo, la comilla
     4599   doble, la simple para Sql o ninguno.
     4600 - dtePre es el prefijo a concatenar a los textos, por ejemplo, la comilla
     4601   doble, la simple para Sql o ninguno.
     4602Los polinomios los delimita como textos.
     4603Solo admite valores de tipo Text, Polyn, Real y Date.
     4604}}}
     4605  * Lenguaje:TOL
     4606  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4607
     4608 == Función '''StdLib::TxtFormListGen''' ==
     4609  * Declaración:
     4610{{{
     4611Text StdLib::TxtFormListGen(Set valSet, Text iniTxt, Text endTxt, Text sepTxt, Set fmtSet)
     4612}}}
     4613  * Descripción:
     4614{{{
     4615
     4616Retorna un texto resultado de formar una lista con todos los valores de
     4617valSet como lista textual de valores.
     4618Los parametros de control son los siguiente:
     4619 - iniTxt es el inicio de la lista, por ejemplo <(>, <[[>, <>, etc.
     4620 - endTxt es el final  de la lista, por ejemplo <)>, <]]>, <>, etc.
     4621 - sepTxt es el separador, por ejemplo <; >, <,>, <>, etc.
     4622 - fmtSet es un conjunto con estructura FmtSt que para cada gramatica
     4623 puede especificar el delimitador de inicio y fin de esa gramática, así
     4624 como una funcion para formatear el elemento.
     4625
     4626}}}
     4627  * Lenguaje:TOL
     4628  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4629
     4630 == Función '''StdLib::TxtList''' ==
     4631  * Declaración:
     4632{{{
     4633Text StdLib::TxtList(Set valSet)
     4634}}}
     4635  * Descripción:
     4636{{{
     4637
     4638Lista el conjunto valSet utilizando el separador < , >.
     4639}}}
     4640  * Lenguaje:TOL
     4641  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4642
     4643 == Función '''StdLib::TxtListItem''' ==
     4644  * Declaración:
     4645{{{
     4646Text StdLib::TxtListItem(Set valSet, Text item)
     4647}}}
     4648  * Descripción:
     4649{{{
     4650
     4651Lista el conjunto valSet utilizando el separador item. Esta funcion sustituye
     4652a UnionItem.
     4653}}}
     4654  * Lenguaje:TOL
     4655  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4656
     4657 == Función '''StdLib::TxtListItemQuote''' ==
     4658  * Declaración:
     4659{{{
     4660Text StdLib::TxtListItemQuote(Set valSet, Text item)
     4661}}}
     4662  * Descripción:
     4663{{{
     4664
     4665Lista el conjunto valSet utilizando el separador item con comillas simples
     4666para los textos. Esta funcion sustituye a UnionItem.
     4667}}}
     4668  * Lenguaje:TOL
     4669  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4670
     4671 == Función '''StdLib::TxtListTcl''' ==
     4672  * Declaración:
     4673{{{
     4674Text StdLib::TxtListTcl(Set valSet)
     4675}}}
     4676  * Descripción:
     4677{{{
     4678
     4679Lista el conjunto valSet convirtiendolo en formato TCL.
     4680}}}
     4681  * Lenguaje:TOL
     4682  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_tclutils.tol stdlib/tol/gui/tcl/_tclutils.tol]
     4683
     4684 == Función '''StdLib::TxtRight''' ==
     4685  * Declaración:
     4686{{{
     4687Text StdLib::TxtRight(Text txt, Real n)
     4688}}}
     4689  * Descripción:
     4690{{{
     4691Retorna los caracteres de la derecha de un texto según
     4692el número introducido.
     4693}}}
     4694  * Lenguaje:TOL
     4695  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4696
     4697 == Función '''StdLib::UnionItem''' ==
     4698  * Declaración:
     4699{{{
     4700Text StdLib::UnionItem(Set txtSet, Text item)
     4701}}}
     4702  * Descripción:
     4703{{{
     4704Funcion DEPRECATED. Usar TxtListItem
     4705}}}
     4706  * Lenguaje:TOL
     4707  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4708
     4709 == Función '''StdLib::UnionItemAny''' ==
     4710  * Declaración:
     4711{{{
     4712Text StdLib::UnionItemAny(Set txtSet, Text item)
     4713}}}
     4714  * Descripción:
     4715{{{
     4716
     4717Concatena los texto no vacios de un conjunto de textos con el separador item.
     4718}}}
     4719  * Lenguaje:TOL
     4720  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_text.tol stdlib/tol/general/grammars/_text.tol]
     4721
     4722 == Función '''StdLib::WriteHtmlBegin''' ==
     4723  * Declaración:
     4724{{{
     4725Text StdLib::WriteHtmlBegin(Text title, Text background, Text bgcolor)
     4726}}}
     4727  * Descripción:
     4728{{{
     4729
     4730}}}
     4731  * Lenguaje:TOL
     4732  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     4733
     4734 == Función '''StdLib::WriteHtmlEnd''' ==
     4735  * Declaración:
     4736{{{
     4737Text StdLib::WriteHtmlEnd(Text color)
     4738}}}
     4739  * Descripción:
     4740{{{
     4741
     4742}}}
     4743  * Lenguaje:TOL
     4744  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/html/_htmlutil.tol stdlib/tol/gui/html/_htmlutil.tol]
     4745
     4746 == Función '''StructName''' ==
     4747  * Declaración:
     4748{{{
     4749Text StructName(Set s)
     4750}}}
     4751  * Descripción:
     4752{{{
     4753Devuelve el nombre de la estructura de un conjunto. Si no la tiene devuelve la cadena vacía.
     4754}}}
     4755  * Lenguaje:C++
     4756  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4757
     4758 == Función '''Sub''' ==
     4759  * Declaración:
     4760{{{
     4761Text Sub(Text txt, Real desde, Real hasta)
     4762}}}
     4763  * Descripción:
     4764{{{
     4765Devueve la subcadena comprendida entre dos límites ambos incluídos.
     4766}}}
     4767  * Lenguaje:C++
     4768  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4769
     4770 == Función '''SubType''' ==
     4771  * Declaración:
     4772{{{
     4773Text SubType(VMatrix V)
     4774}}}
     4775  * Descripción:
     4776{{{
     4777Devuelve el codigo de subtipo de una matriz virtual.
     4778}}}
     4779  * Lenguaje:C++
     4780  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/vmatrix_type/vmatgra.cpp tol/btol/vmatrix_type/vmatgra.cpp]
     4781
     4782 == Función '''SysErrMsg''' ==
     4783  * Declaración:
     4784{{{
     4785Text SysErrMsg(Real sysErrCod)
     4786}}}
     4787  * Descripción:
     4788{{{
     4789Devuelve el mensaje de error del sistema asociado al código especificado. Si el código es 0 entonces se devuelve el del último error ocurrido.
     4790}}}
     4791  * Lenguaje:C++
     4792  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/bdb/filehandle.cpp tol/btol/bdb/filehandle.cpp]
     4793
     4794 == Función '''TestCoherenceOfTimeSet''' ==
     4795  * Declaración:
     4796{{{
     4797Text TestCoherenceOfTimeSet(TimeSet tms [, Real verboseMode=0, Date from=DefFirst, Date until=DefLast, Real maxTimeSim=120, Real numSim=1000, Real maxLag=10])
     4798}}}
     4799  * Descripción:
     4800{{{
     4801Comprueba la coherencia de los métodos de definición de un TimeSet en el intervalo especificado
     4802Esta función devuelve el texto OK si todo ha ido bien o bien un texto avisando de que ninguna fecha del intervalo le pertenece o en su caso un mensaje detallando la incoherencia detectada.
     4803Los valores permitidos para verboseMode son
     4804  0: No muestra nada
     4805  1: Muestra sólo la descripción de los pasos
     4806  2: Muestra la mayoría de los detalles
     4807  3: Muestra todos los detalles
     4808}}}
     4809  * Lenguaje:C++
     4810  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/timeset_type/tmsgrav.cpp tol/btol/timeset_type/tmsgrav.cpp]
     4811
     4812 == Función '''ToLower''' ==
     4813  * Declaración:
     4814{{{
     4815Text ToLower(Text txt)
     4816}}}
     4817  * Descripción:
     4818{{{
     4819Cambia todos los caracteres a minúsculas.
     4820}}}
     4821  * Lenguaje:C++
     4822  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4823
     4824 == Función '''ToName''' ==
     4825  * Declaración:
     4826{{{
     4827Text ToName(Text txt)
     4828}}}
     4829  * Descripción:
     4830{{{
     4831Cambia todos los caracteres no válidos como identificador por el carácter '_'.
     4832}}}
     4833  * Lenguaje:C++
     4834  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4835
     4836 == Función '''ToUpper''' ==
     4837  * Declaración:
     4838{{{
     4839Text ToUpper(Text txt)
     4840}}}
     4841  * Descripción:
     4842{{{
     4843Cambia todos los caracteres a mayúsculas.
     4844}}}
     4845  * Lenguaje:C++
     4846  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4847
     4848 == Función '''WriteFile''' ==
     4849  * Declaración:
     4850{{{
     4851Text WriteFile(Text nombreFichero, Text cadena)
     4852}}}
     4853  * Descripción:
     4854{{{
     4855Escribe una cadena en un fichero. Si el fichero no existe devuelve la cadena vacía y muestra un mensaje de advertencia.Si existe devuelve el propio nombre del fichero.
     4856}}}
     4857  * Lenguaje:C++
     4858  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/text_type/txtgra.cpp tol/btol/text_type/txtgra.cpp]
     4859