Завершен

Как получить значение ячейки в RowCollection

Юлия Азизова 8 лет назад обновлен Сергей Курдов 7 лет назад 4

В документе "Остатки и цены" выполняется функция Result = ПолучитьОстаткиПоКодуТовара(...) - получает остаток номенклатуры на складе. Result - переменная типа InvokeResult, в которой содержатся элементы типа RowCollection. Нужный мне элемент - это Remains, который, соответственно, содержит несколько строк (тип Row). Нужная колонка этой таблицы - это Total (общий остаток).


В этом документе результат функции выводится как "Просмотр записей: {Result.Remains}". Допустим, я хочу вывести не таблицу, а просто одно число число (общий остаток).

Как мне обратиться к InvokeResult, чтобы прочитать значение в нужной ячейке?

Насколько я понимаю:
Result.Remains - это нужная мне таблица (RowCollection)
Как выделить нужную строку - Result.Remains[0] или Result.Remains.0? И какая вообще нумерация идёт, с нуля или единицы? И потом, как прочитать определенную ячейку со столбцом Total (через точку или в скобках?)


Ответ

Ответ

Result.Remains[0] и Result.Remains[0].Total.

Ещё можете использовать действия "Выбор строки" и "Выбор строк", где можете указать {Result.Remains} в свойстве "Запрос" >"From".

Ответ

Result.Remains[0] и Result.Remains[0].Total.

Ещё можете использовать действия "Выбор строки" и "Выбор строк", где можете указать {Result.Remains} в свойстве "Запрос" >"From".

Большое спасибо! Про выбор строки не знала, с ним всё получилось

При обращении к члену объекта Row (к столбцу), важно учитывать регистр в имени столбца

Сервис поддержки клиентов работает на платформе UserEcho