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

Регистр сведений

Автор Дринкинс, 22 сен 2013, 19:32

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

Дринкинс

Здравствуйте.

   Для стр = 0 По ТЗ.Количество()-1 Цикл

НоменклатураБезПроизводства = Справочники.Номенклатура.НайтиПоНаименованию(ТЗ.Получить(стр).Номенклатура);
Набор = РегистрыСведений.НоменклатураСнятаяСПроизводства.СоздатьНаборЗаписей();
НоваяЗапись = Набор.Добавить();
НоваяЗапись.Номенклатура = НоменклатураБезПроизводства;
//Набор.Загрузить(ТЗ);
Набор.Записать();

КонецЦикла;
   


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

MuI_I_Ika

Что-то не то у вас в ТЗ записано.

wise

Набор = РегистрыСведений.НоменклатураСнятаяСПроизводства.СоздатьНаборЗаписей();
Для стр = 0 По ТЗ.Количество()-1 Цикл
      НоменклатураБезПроизводства = Справочники.Номенклатура.НайтиПоНаименованию(ТЗ.Получить(стр).Номенклатура);
    Если НоменклатураБезПроизводства <> Справочники.Номенклатура.ПустаяСсылка() Тогда
      НоваяЗапись = Набор.Добавить();
      НоваяЗапись.Номенклатура = НоменклатураБезПроизводства;
    КонецЕсли;
КонецЦикла;
Набор.Записать();

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги:

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

Рейтинг@Mail.ru

Поиск