Добрый день
Ищу способ получить объемы из таблицы заявок. Код ниже создает таблицу, аналогичную таблице заявок. Но столбец с объемами остается пустым (при том что в оригинальную таблицу заявок он добавлен и содержит нужные значения). Полагаю, что вместо 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 |