@immelnikoff
Изучаю БД

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

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы