{
    "id": "fb161-positioned-update",
    "title": "Изменить текущую строку курсора, не затронув товар вне выборки",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Курсор получил имя",
            true
        ],
        [
            "Cable до сверки",
            0
        ],
        [
            "Cable после сверки",
            10
        ],
        [
            "Clamp до сверки",
            4
        ],
        [
            "Clamp после сверки",
            14
        ],
        [
            "Archive вне выборки",
            9
        ],
        [
            "Изменено текущих строк",
            2
        ],
        [
            "Конец выдачи без ошибки",
            true
        ]
    ],
    "checks": {
        "cursor_named": true,
        "two_current_rows_changed": true,
        "first_transition": true,
        "second_transition": true,
        "committed_catalogue": true,
        "clean_eof": true,
        "owned_objects_removed": true
    },
    "observations": {
        "cursor_name": "FB161_STOCK_CURSOR",
        "applied": {
            "1": {
                "before": 0,
                "after": 10,
                "changed": 1
            },
            "2": {
                "before": 4,
                "after": 14,
                "changed": 1
            }
        },
        "stored": [
            {
                "ID": 1,
                "TITLE": "Cable",
                "QTY": 10
            },
            {
                "ID": 2,
                "TITLE": "Clamp",
                "QTY": 14
            },
            {
                "ID": 3,
                "TITLE": "Archive",
                "QTY": 9
            }
        ],
        "selection": "ID<=2",
        "same_transaction": true,
        "resources_released_before_commit": true
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB161_CURSOR_46EBB88420"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB161_CURSOR_46EBB88420"
        }
    ]
}
