Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
7c05b94
collectionclass.md French
arnaud4d Aug 14, 2026
d96a7fa
data-collect.md French
arnaud4d Aug 14, 2026
220442f
collectionclass.md French
arnaud4d Aug 14, 2026
1b7a8be
data-collect.md French
arnaud4d Aug 14, 2026
638979e
$entityset.md French
arnaud4d Aug 14, 2026
12ea02d
collectionclass.md French
arnaud4d Aug 14, 2026
41ebe51
data-collect.md French
arnaud4d Aug 14, 2026
da341db
collectionclass.md French
arnaud4d Aug 14, 2026
f85bbde
data-collect.md French
arnaud4d Aug 14, 2026
23a2e0b
project-method-properties.md French
arnaud4d Aug 14, 2026
6a83c31
collectionclass.md French
arnaud4d Aug 14, 2026
bf1b807
data-collect.md French
arnaud4d Aug 14, 2026
45e2315
project-method-properties.md French
arnaud4d Aug 14, 2026
a17c0f4
$entityset.md French
arnaud4d Aug 14, 2026
bf5baf1
collectionclass.md Spanish
arnaud4d Aug 14, 2026
1f83dab
data-collect.md Spanish
arnaud4d Aug 14, 2026
bcc5319
data-collect.md Spanish
arnaud4d Aug 14, 2026
6c93996
data-collect.md Spanish
arnaud4d Aug 14, 2026
f04e089
data-collect.md Spanish
arnaud4d Aug 14, 2026
7b43f75
data-collect.md Spanish
arnaud4d Aug 14, 2026
80776a8
updates.md Japanese
arnaud4d Aug 14, 2026
dd0539f
data-collect.md Japanese
arnaud4d Aug 14, 2026
980c24a
macros.md Japanese
arnaud4d Aug 14, 2026
2f1eb10
properties_datasource.md Japanese
arnaud4d Aug 14, 2026
dfd28cd
tags.md Japanese
arnaud4d Aug 14, 2026
7859d94
database.md Japanese
arnaud4d Aug 14, 2026
238aa71
data-collect.md Japanese
arnaud4d Aug 14, 2026
913b9ae
listbox_overview.md Japanese
arnaud4d Aug 14, 2026
98ce8ca
properties_entry.md Japanese
arnaud4d Aug 14, 2026
401cd4b
writeprointerface.md Japanese
arnaud4d Aug 14, 2026
afa8b3e
database.md Japanese
arnaud4d Aug 14, 2026
a8054cf
data-collect.md Japanese
arnaud4d Aug 14, 2026
f1dff00
form-load.md Japanese
arnaud4d Aug 14, 2026
bb3c772
set-allowed-methods.md Japanese
arnaud4d Aug 14, 2026
4409955
updates.md Japanese
arnaud4d Aug 14, 2026
fdc72c9
data-collect.md Japanese
arnaud4d Aug 14, 2026
bacdec5
drag-and-drop.md Japanese
arnaud4d Aug 14, 2026
678fc73
data-collect.md Japanese
arnaud4d Aug 14, 2026
2f3bcf4
listbox_overview.md Japanese
arnaud4d Aug 14, 2026
334d586
properties_entry.md Japanese
arnaud4d Aug 14, 2026
69e0487
writeprointerface.md Japanese
arnaud4d Aug 14, 2026
5b216f8
data-collect.md Portuguese, Brazilian
arnaud4d Aug 14, 2026
202d334
data-collect.md Portuguese, Brazilian
arnaud4d Aug 14, 2026
f8df0ff
data-collect.md Portuguese, Brazilian
arnaud4d Aug 14, 2026
5212f1a
data-collect.md Portuguese, Brazilian
arnaud4d Aug 14, 2026
2f6409a
data-collect.md Portuguese, Brazilian
arnaud4d Aug 14, 2026
b5177fb
data-collect.md Spanish
arnaud4d Aug 15, 2026
32c38ee
data-collect.md Spanish
arnaud4d Aug 15, 2026
cbe0490
data-collect.md Spanish
arnaud4d Aug 15, 2026
4e63d42
data-collect.md Spanish
arnaud4d Aug 15, 2026
f231594
data-collect.md Spanish
arnaud4d Aug 15, 2026
323ed08
building.md Spanish
arnaud4d Aug 15, 2026
16eb6ae
$filter.md Spanish
arnaud4d Aug 15, 2026
9efa8c7
collectionclass.md Spanish
arnaud4d Aug 15, 2026
3779a74
building.md Spanish
arnaud4d Aug 15, 2026
6c2d55d
clientserver.md Spanish
arnaud4d Aug 15, 2026
9128474
collectionclass.md Spanish
arnaud4d Aug 15, 2026
9c37642
building.md Spanish
arnaud4d Aug 15, 2026
aa324d3
collectionclass.md Spanish
arnaud4d Aug 15, 2026
f8312e4
building.md Spanish
arnaud4d Aug 15, 2026
5a0785d
collectionclass.md Spanish
arnaud4d Aug 15, 2026
e814ac0
building.md Spanish
arnaud4d Aug 15, 2026
54200fa
data-collect.md Japanese
arnaud4d Aug 17, 2026
856baaf
data-collect.md Japanese
arnaud4d Aug 17, 2026
6c6b033
data-collect.md Japanese
arnaud4d Aug 17, 2026
6994e5a
data-collect.md Japanese
arnaud4d Aug 17, 2026
b9a9fc0
data-collect.md Japanese
arnaud4d Aug 17, 2026
f0d9050
properties_object.md Japanese
arnaud4d Aug 17, 2026
5ae32f7
properties_reference.md Japanese
arnaud4d Aug 17, 2026
24de75b
properties_text.md Japanese
arnaud4d Aug 17, 2026
0f42cfa
properties_object.md Japanese
arnaud4d Aug 17, 2026
ea9526a
properties_object.md Japanese
arnaud4d Aug 17, 2026
ccce3c6
properties_reference.md Japanese
arnaud4d Aug 17, 2026
2a50c9f
properties_text.md Japanese
arnaud4d Aug 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor:

#### Ejemplo 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas:

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c2:=New collection(12; 78; 99) //faltan dos elementos
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400
```

#### Ejemplo 2
Expand Down Expand Up @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares.

## ¿Dónde se almacena y envía?

Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:
Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:

- en Windows: `Users\[userName]\AppData\Roaming\4D Server`
- en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará.

Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible.

> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-").
> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-").

Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -297,9 +297,9 @@ El mecanismo [`POST OUTSIDE CALL`](../commands/post-outside-call) y [`Outside ca

Los procesos de usuario de un cliente (procesos que se ejecutan en una máquina cliente) pueden leer y escribir las variables de proceso (\*) de un procedimiento almacenado mediante los comandos [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) y [`VARIABLE TO VARIABLE`](../commands/variable-to-variable).

(\*) as well as the server machine interprocess variable.
(\*) así como las variables interproceso del equipo servidor.

Important: "Intermachine" process communication, provided by the commands [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) and [`VARIABLE TO VARIABLE`](../commands/variable-to-variable), is possible from client to server only. It is always a client process that reads or write the variables of a stored procedure.
Importante: la comunicación de procesos "intermáquinas", proporcionada por los comandos [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) y [`VARIABLE TO VARIABLE`](../commands/variable-to-variable), solo es posible del cliente al servidor. Siempre es un proceso cliente el que lee o escribe las variables de un procedimiento almacenado.

#### Stored procedures on client machines

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1234,11 +1234,11 @@ Quiere filtrar los elementos según su tipo de valor:

#### Ejemplo 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas:

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c2:=New collection(12; 78; 99) //faltan dos elementos
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2807,7 +2807,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400
```


Expand Down Expand Up @@ -2901,7 +2901,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400


```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ También se recogen algunos datos a intervalos regulares.

## ¿Dónde se almacena y envía?

Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.:
Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.:

- en Windows: `Users\[userName]\AppData\Roaming\4D Server`
- en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ Una aplicación autónoma requiere una licencia de despliegue. Puede ser anidada
| ---------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| *4D OEM Desktop* | Licencia personalizada incorporada, contacte al equipo de ventas 4D para obtener información | [Página Licencias](#licenses) del diálogo Crear aplicación |
| *4D Unlimited Desktop* | **Descontinuado** - Licencia personalizada integrada | [Página Licencias](#licenses) del diálogo Crear aplicación |
| *4D Desktop* | Per-computer license, allowing to use stand-alone 4D applications | Diálogo [Primera activación](../Admin/licenses.md#first-activation) en la máquina usuario |
| *4D Desktop* | Licencia por equipo, que permite el uso de aplicaciones 4D autónomas | Diálogo [Primera activación](../Admin/licenses.md#first-activation) en la máquina usuario |



Expand Down Expand Up @@ -536,7 +536,7 @@ Una vez seleccionado un archivo, la lista indicará las características de la l
Si una licencia no es válida, un mensaje le avisará.

Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible.
> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-").
> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-").

Una vez generada la aplicación, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Para más información sobre cómo consultar los datos en 4D, consulte la [dataC

:::note

The use of the `eval()` statement is not allowed in REST queries (and thus in [remote datastore](../ORDA/remoteDatastores.md) queries).
No está permitido el uso de la instrucción `eval()` en las consultas REST (y, por lo tanto, en las consultas [a datastores remotos](../ORDA/remoteDatastores.md)).

:::

Expand All @@ -56,10 +56,10 @@ Al insertar comillas (') o comillas dobles ("), debe escaparlas utilizando su c
- Comillas ('): \u0027
- Comillas dobles ("): \u0022

For example, you can write the following when passing a value with a quote when using the *params* property:
Por ejemplo, se puede escribir lo siguiente al pasar un valor con una comilla cuando se utiliza la propiedad *params*:<
`http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'`

If you pass the value directly, you can write the following:
Si pasa el valor directamente, puede escribir lo siguiente:
`http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"`

:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor:

#### Ejemplo 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas:

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c2:=New collection(12; 78; 99) //faltan dos elementos
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400
```

#### Ejemplo 2
Expand Down Expand Up @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares.

## ¿Dónde se almacena y envía?

Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:
Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:

- en Windows: `Users\[userName]\AppData\Roaming\4D Server`
- en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará.

Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible.

> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-").
> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-").

Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor:

#### Ejemplo 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas:

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c2:=New collection(12; 78; 99) //faltan dos elementos
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400
```

#### Ejemplo 2
Expand Down Expand Up @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares.

## ¿Dónde se almacena y envía?

Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:
Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:

- en Windows: `Users\[userName]\AppData\Roaming\4D Server`
- en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará.

Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible.

> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-").
> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-").

Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1024,11 +1024,11 @@ Quiere filtrar los elementos según su tipo de valor:

#### Ejemplo 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas:

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c2:=New collection(12; 78; 99) //faltan dos elementos
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2863,7 +2863,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400
```

#### Ejemplo 2
Expand Down Expand Up @@ -2951,7 +2951,7 @@ La retrollamada define los siguientes parámetros:
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares.

## ¿Dónde se almacena y envía?

Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:
Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir:

- en Windows: `Users\[userName]\AppData\Roaming\4D Server`
- en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -575,7 +575,7 @@ Si una licencia no es válida, un mensaje le avisará.

Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible.

> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-").
> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-").

Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1031,11 +1031,11 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type :

#### Exemple 3

The `.filter()` function can be used to compare two collections and extract the differences between them:
La fonction `.filter()` permet de comparer deux collections et d'en extraire les différences :

```4d
var $c1:=New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //two elements are missing
var $c1:= New collection(12; 45; 78; 99; 156)
var $c2:=New collection(12; 78; 99) //il manque deux éléments
var $diff:=$c1.filter(Formula(Not($c2.includes($1.value))))
// $diff=[45, 156]
```
Expand Down Expand Up @@ -2857,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) :
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400
```

#### Exemple 2
Expand Down Expand Up @@ -2945,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) :
```4d
var $c : Collection
$c:=New collection(5;3;5;1;3;4;4;6;2;2)
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400
$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //86400

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Certaines données sont également collectées à intervalles réguliers.

## Où sont-elles stockées et envoyées ?

Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire :
Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire :

- sous Windows : `Users\[userName]\AppData\Roaming\4D Server`
- sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server`
Expand Down
Loading
Loading