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