Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 12:58

Замена следующих строк табличной части

Автор beztrud, 28 янв 2015, 22:51

0 Пользователей и 1 гость просматривают эту тему.

beztrud

Здравствуйте! Есть необходимость при изменении реквизита табличной части заполнить оставшиеся строки выбранным значением. Пишу

        ТекущаяСтрока = Элементы.ИсходныеДанные.ТекущиеДанные;   
КоличествоСтрок = Объект.ИсходныеДанные.Количество();
        НужнаяСтрока = ТекущаяСтрока.НомерСтроки;
  Пока НужнаяСтрока<=КоличествоСтрок Цикл
ТекущаяСтрока.МатериалПластика = Объект.НовыйМатериалПластика;
НужнаяСтрока = НужнаяСтрока+1;
КонецЦикла;


Как мне перейти на следующую строку

ТекущаяСтрока.МатериалПластика

Заранее спасибо.

LexaK

необходимо получить строку по индексу, потом редактировать ее
вот как надо модифицировать ваш код

Пока НужнаяСтрока<=КоличествоСтрок Цикл
    //получение строки по индексу, индексы начинаются с 0
    лкСтр = ИсходныеДанные.Получить(НужнаяСтрока - 1);
    лкСтр.МатериалПластика = НовыйМатериалПластика;
    НужнаяСтрока = НужнаяСтрока+1;
КонецЦикла;


не понятно только, а зачем вам надо менять материал от выделенной строки и ниже на выбранный? какой-то уже больно плавающий алгоритм.
если помогло нажмите: Спасибо!

beztrud

Спасибо!LexaK, Помогло.
Цитата: LexaK от 29 янв 2015, 11:05не понятно только, а зачем вам надо менять материал от выделенной строки и ниже на выбранный? какой-то уже больно плавающий алгоритм.
Ну нужно так. Дело в том, что в мебельном производстве есть такой нюанс. Изделия состоят из фасадов, на которые накатывается различный пластик (как правило не больше двух видов). При комбинировании фасадов различными цветами пластика, получаются вполне интересные изделия. Смотрятся в интерьере гораздо лучше, чем однотонные материалы.... Как правило фасады изготавливает отдельный человек, которому нужно знать на какую панель какой пластик клеить. Если взять например кухню, в которой 20-30 фасадов, то очень неудобно каждый фасад прописывать, в каком он пластике. Да и список удобно сгруппировать по цвету фасада. Так фасадчику удобнее сделать сперва фасады одного цвета, а потом другого. А если они вперемешку, то запутаться можно. А этот код - часть обработки, которая группирует фасады и выводит конечный документ для фасадчика и других заинтересованных лиц. Еще раз спасибо за решение.


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск