@immelnikoff
Изучаю БД

Как заполнить пустую табличную часть документа циклом?

Имеется пустая табличная часть документа Серийники с реквизитами Мощность и КлассЗащиты.
Нужно записать в табличную часть 5 строк.
Должно получиться:
Мощность КлассЗащиты
10___________55
10___________55
10___________55
10___________55
10___________55

Как сделать это циклом?
Как я понимаю, тут нужно использовать цикл
Для Сч = 1 по 5 Цикл
     //действия…
КонецЦикла;


Каким должно быть тело цикла?
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
nki
@nki
bezkart.ru готовая система лояльности
Для Сч = 1 по 5 Цикл
   нов = Серийники.Добавить();
   нов.Мощность = 10;
   нов.КлассЗащиты = 55;
КонецЦикла;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Dem0lisher
ХочуДобавитьСтрочек = 5;
ТакНазываетсяМояТабличнаяЧастьВДокументе = "МояТабличнаяЧастьВДокументе";
Для Сч = 1 по ХочуДобавитьСтрочек Цикл
нов = ТЧ.Добавить();
нов.Мощность = 10; // или "10", в зависимости от типа реквизита;
нов.КлассЗащиты= 55; или "55", в зависимости от типа реквизита;
КонецЦикла;

В общем случае так, но это должно сработать в форме документа.
А мы еще не знаем, откуда ты пытаешься добавить строки, может из внешней обработки или из подписки на событие..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы