ЗУП 3.1. Задача в табеле учета рабочего времени в случае изменения данных в выходной день, автоматом пересчитать строки за будние дни недели.
Подскажите по концепции.
На прямую перебрать колонки табличной част документа не допер как.
Пробовал выгрузить в ТЗ, игрался с именами, не вышло. Аля:
ОтборСтрокТаблЧасти = Новый Структура;
ОтборСтрокТаблЧасти.Вставить("НомерСтроки",ТекСтр.НомерСтроки);
ТЗ=Объект.ДанныеОВремени.Выгрузить(ОтборСтрокТаблЧасти);
Для Каждого СчетчикСтрок Из ТЗ Цикл
Для СчетчикКолонок = 0 По ТЗ.Колонки.Количество() - 1 Цикл
ЗначениеЯчейки = ТЗ[0][СчетчикКолонок];
Сообщить(" столбец №" + СчетчикКолонок + " = "+ ЗначениеЯчейки);
КонецЦикла;
КонецЦикла;
Не допру как обратиться к имени колонки.
Знаю что это 11 число, имя колонки: СчетчикСтрок.Время11Представление
Идеи будут? Или сразу тыкните в правильное направление?
(0) Добавил кнопку в расширении и в ней перебрал ТЧ:
&НаКлиенте
Процедура Расш1_Команда1После(Команда)
Для Каждого СтрокаТЧ Из Объект.Товары Цикл
Сообщить(СтрокаТЧ.Номенклатура);
КонецЦикла;
КонецПроцедуры