Имя: Пароль:
1C
1С v8
заполнение тз из двух массивов
0 djekting
 
06.09.13
15:40
набросал так но выдает дубли
ДвумерныйМассив = Новый Массив;
ДвумерныйМассив.Добавить(МассивНаименование); //одноменрный массив
ДвумерныйМассив.Добавить(МассивКолВо); //одноменрный массив

Для каждого Элемент Из ДвумерныйМассив[0] Цикл
Для каждого Элемент1 Из ДвумерныйМассив[1] Цикл
НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Наименование = Элемент;
НоваяСтрока.Количество = Элемент1;
КонецЦикла;
КонецЦикла

так количество заполняет неверно -  по последнему значению

  ДвумерныйМассив = Новый Массив;
   ДвумерныйМассив.Добавить(МассивНаименование); //одноменрный массив
   ДвумерныйМассив.Добавить(МассивКолВо); //одноменрный массив
  
  
   Для каждого Элемент Из ДвумерныйМассив[0] Цикл
    НоваяСтрока = ТЗ.Добавить();
    НоваяСтрока.Наименование = Элемент;
    Для каждого Элемент1 Из ДвумерныйМассив[1] Цикл
     НоваяСтрока.Количество = Элемент1;
    КонецЦикла;
   КонецЦикла

какие идеи7
1 Бледно Золотистый
 
06.09.13
15:43
(0) смотри ЗагрузитьКолонку в СП
2 НЕА123
 
06.09.13
15:46
Для к=0 по ДвумерныйМассив[0]ВГраница() Цикл

НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Наименование = ДвумерныйМассив[0][к];
НоваяСтрока.Количество = ДвумерныйМассив[1][к];
КонецЦикла

но, (1) самое верное.
3 djekting
 
06.09.13
16:25
спс
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.