Всем привет сформировал таблицу значений и в Двойном цикле (перебор строк и столбцов) нужно посчитать значения
1) Посчитать сумму значений определенных столбцов в1-ой строчке
2) Посчитать сумму нечетных строк определенного столбца и значение записать в новую строку
На фото это все показал
Для Каждого Строка ИЗ Таблица Цикл
Для Каждого Столбец Из Строка Цикл
Сообщить(Столбец)
КонецЦикла
КонецЦикла;
Но так не получить имя столбца. Для имени можно обойти колонки, но они недоступны для таблиц формы, поэтому их нужно сначала выгрузить в таблицу значений. А для получения столбцов от Январь до Декабрь можно использовать СтрРазделить(СписокМесяцев, Разделитель)...
ЗЫ: можно вообще в лоб решить: Строка.БлаБла = Строка .Январь + Строка.Февраль...
Смотр откуда. Если с внешней какой фформы/обработки/отчета, то тоже вопрос, ибо нужно не просто "Документы.Блаблабла" получить, а конкретный экземпляр объекта.
Если же действие разворачивается в форме объекта, то табличные части объекта доступны по пути "Объект.ИмяТабличнойЧасти". Можно считать это массивом структур и обращаться по индексу (Объект.ИмяТаблицы[НомерСтроки].ИмяКолонки).
1. Найти по номеру/дате, реквизиту, ...
2. Выбрать через Документ.БлыБлыБлы.Выбрать(какиетоотборы) и далее Пока Выборка.Следующий() Цикл...
3. Получить в запросе.
4. Выбрать ручками в какой-то форме в ее какой-то реквизит.
Ну и главное в том, что это все работает только в контексте серверного вызова и не работает на клиенте.
При том работа с табличными частями объекта работает и на клиенте, т.к. объект получен в реквизит формы "Объект", и в нем есть табличные части ипрочие ништяки.