Добрый день
Ищу способ получить объемы из таблицы заявок. Код ниже создает таблицу, аналогичную таблице заявок. Но столбец с объемами остается пустым (при том что в оригинальную таблицу заявок он добавлен и содержит нужные значения). Полагаю, что вместо GET_VALUE(TR,"VOLUME") должно стоять какое-то другое обращение, но в интернете ничего по теме найти не смог.
Спасибо
Ищу способ получить объемы из таблицы заявок. Код ниже создает таблицу, аналогичную таблице заявок. Но столбец с объемами остается пустым (при том что в оригинальную таблицу заявок он добавлен и содержит нужные значения). Полагаю, что вместо GET_VALUE(TR,"VOLUME") должно стоять какое-то другое обращение, но в интернете ничего по теме найти не смог.
Спасибо
| Код |
|---|
K = GET_NUMBER_OF("ORDERS")
FOR I FROM 1 TO K
TR = GET_ITEM ("ORDERS", I)
N_NUMBER=GET_VALUE(TR,"NUMBER")
N_CLASS=GET_VALUE(TR,"CLASSCODE")
N_EMIT=GET_VALUE(TR,"SECCODE")
N_OPERATION=GET_VALUE(TR,"OPERATION")
N_CLIENT=GET_VALUE(TR,"CLIENTCODE")
N_ACCOUNT=GET_VALUE(TR,"ACCOUNT")
N_PRICE=GET_VALUE(TR,"PRICE")
N_VOLUME=GET_VALUE(TR,"VOLUME") 'здесь переменная остается пустой
N_STATUS=GET_VALUE(TR,"STATUS")
' ----- Запись в таблицу -----
OUTPUT=CREATE_MAP()
OUTPUT=SET_VALUE(OUTPUT, "NUMBER_N", N_NUMBER)
OUTPUT=SET_VALUE(OUTPUT, "CLASS_N", N_CLASS)
OUTPUT=SET_VALUE(OUTPUT, "EMIT_N", N_EMIT)
OUTPUT=SET_VALUE(OUTPUT, "OPERATION_N", N_OPERATION)
OUTPUT=SET_VALUE(OUTPUT, "CLIENT_N", N_CLIENT)
OUTPUT=SET_VALUE(OUTPUT, "ACCOUNT_N", N_ACCOUNT)
OUTPUT=SET_VALUE(OUTPUT, "PRICE_N", N_PRICE)
OUTPUT=SET_VALUE(OUTPUT, "VOLUME_N", N_VOLUME)
OUTPUT=SET_VALUE(OUTPUT, "STATUS_N", N_STATUS)
ADD_ITEM(1, OUTPUT)
END FOR
|