Входы\выходы блоков
Описание формирования входов\выходов
Описание формирование входов
Во вход блока приходят данные из других блоков (стрелочками указано откуда придут данные на вход). Если блок не соединен с другими блоками, то блок рассчитывается без входных данных.
После того как данные пришли, они собираются в один общий массив (если на один вход приходят массивы, то они объединяются в один массив).
Собранный массив будет передан в блок по данному входу. (Посмотреть какие данные придут на вход можно в режиме отладки)
Пример работы объединения данных на входах:
Описание формирование выходов
Выходы формируются при расчете блока.
Данные по справочникам
При расчете блока-справочника результатом расчета будет его описание.
Данные только отображаются
В режиме отладки отображаются данные справочника, но между блоками передаются только его описания
Пример отладочной информации по справочнику
{
"Описание данных, передаваемых в блок": {
"pkey": {},
"_params": {},
"attrs": {
"name": "New dictionary response format. Data can be obtained by additional request",
"hint": "User 'CDictionary(<dict_id>, <revision_id>, <block_id>).get_origin_data()' for work with dictionary data",
"hint2": "For work with old format dictionary data use 'CDictionary(<dict_id>, <revision_id>, <block_id>).get_origin_data().to_old_format_json()'"
},
"child": [],
"_source": "bc24a66c-5b15-494b-be60-c75aa2d1bcf1",
"dict_id": "f85d296f-3a22-4633-8fb2-63a6ef7843f1",
"revision_id": "c34dcfa0fcb10ae126ac",
"replace_data": true,
"dictionary_type": "sql"
},
"Данные": [
{
"pkey": {
"id": 1
},
"_params": {
"ts": [
{
"key": "dates",
"mask": "%d.%m.%Y",
"frequency": "D"
}
],
"vl": "vl",
"vl_type": 4,
"lazy": []
},
"attrs": {
"ord": 1,
"name": "ELEMENT 1",
"dates": "21.02.2025",
"text": "Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. "
},
"child": [],
"_source": "bc24a66c-5b15-494b-be60-c75aa2d1bcf1",
"dict_id": "f85d296f-3a22-4633-8fb2-63a6ef7843f1",
"revision_id": "c34dcfa0fcb10ae126ac",
"replace_data": false,
"vl": 1101
},
{
"pkey": {
"id": 2
},
"_params": {
"ts": [
{
"key": "dates",
"mask": "%d.%m.%Y",
"frequency": "D"
}
],
"vl": "vl",
"vl_type": 4,
"lazy": []
},
"attrs": {
"ord": 2,
"name": "ELEMENT 2",
"dates": "22.02.2025",
"text": "Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. "
},
"child": [],
"_source": "bc24a66c-5b15-494b-be60-c75aa2d1bcf1",
"dict_id": "f85d296f-3a22-4633-8fb2-63a6ef7843f1",
"revision_id": "c34dcfa0fcb10ae126ac",
"replace_data": false,
"vl": 2202
},
{
"pkey": {
"id": 3
},
"_params": {
"ts": [
{
"key": "dates",
"mask": "%d.%m.%Y",
"frequency": "D"
}
],
"vl": "vl",
"vl_type": 4,
"lazy": []
},
"attrs": {
"ord": 3,
"name": "ELEMENT 3",
"dates": "23.02.2025",
"text": "Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. Некоторый текст, набранный 25 раз. "
},
"child": [],
"_source": "bc24a66c-5b15-494b-be60-c75aa2d1bcf1",
"dict_id": "f85d296f-3a22-4633-8fb2-63a6ef7843f1",
"revision_id": "c34dcfa0fcb10ae126ac",
"replace_data": false,
"vl": 3303
}
]
}
