my ($part,$pd,$try,@rhs,$sp,$circuit,$iteratable,$count,$pe,$use);
my ($item,$qty,$ii,$bi,$toorder,$price,$total,$notechar,$desc,$ql,$qr);
my ($avail,%avail,$desclen,$why);
- foreach $part (keys %partdef) {
+ foreach $part (sort keys %partdef) {
$item= $partdef{$part};
next if exists $itemdesc{$item};
}
}
}
- foreach $sp (keys %parts) {
+ foreach $sp (sort keys %parts) {
$sp =~ m/\n/ or die "$sp ?";
$circuit= $`;
$iteratable= $';
}
$total= 0;
$desclen= 43;
- foreach $item (keys %iteminstances) {
+ foreach $item (sort keys %iteminstances) {
$why= defined $itemdesc{$item} ? $itemdesc{$item}[0].'; ' : '';
$why .= "line ".(join ",", map { $_->{LineNo} }
@{ $iteminstances{$item} });