Имя: Пароль:
1C
 
цикл создания строк ТЗ
0 Дебет
 
18.12.15
09:42
Нужна помощь!!!
есть массив строк и одна строка ТЗ, в цикле обхожу массив и добавляю строки ТЗ, меняю значение вновь созданной ТЗ на значение из массива. и Все бы хорошо, но есть затык...  это последняя строка=( можно конечно все сделать двумя циклами отдельно создать необходимое кол -во строк ТЗ а потом в другом цикле заменить значение,  а можно по другому???

а=0;    
Для Каждого Эл Из ТЗ Цикл
если  ТЗ.Количество()=  РаспределеннаяСумма.Количество() тогда
ТЗ[а].Сумма=РаспределеннаяСумма[а];
ТЗ[а].СуммаБУ =ТЗ[а].Сумма;
ТЗ[а].СуммаБУБезНДС=ТЗ[а].Сумма;
ТЗ[а].СуммаБезНДС= ТЗ[а].Сумма ;
ТЗ[а].СуммаБезНДСВал= ТЗ[а].Сумма;
ТЗ[а].СуммаВал= ТЗ[а].Сумма;
ТЗ[а].СуммаНУ= ТЗ[а].Сумма;
ТЗ[а].НДС = РаспределеннаяСуммаНДС[а];
ТЗ[а].НДСВал=РаспределеннаяСуммаНДС[а];                ЗаполнитьЗначенияСвойств(ТЗ.Добавить(), Эл);
а=а+1;
иначе
прервать
КонецЕсли;         
КонецЦикла;
1 Дебет
 
18.12.15
09:42
если можно, то как?
2 Рэйв
 
18.12.15
09:52
если  ТЗ.Количество()=  РаспределеннаяСумма.Количество() тогда
    ТЗ=РаспределеннаяСумма.Скопировать();
иначе

КонецЕсли;
3 Рэйв
 
18.12.15
09:52
если я правильно стелепатировал твои извращенные желания:-)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой