0
furia
11.01.12
✎
07:14
|
Почему не правильно работает ?
т.е. Товар берется только первый из ТЧ, а так же из ТЗ1 берется только первая строка. ТЗ все заполнены проверял... ну а 3й цикл срабатывает как нужно...
ВыбратьСтроки();
ТЗ1.ВыбратьСтроки();
ТЗ2.ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Пока ТЗ1.ПолучитьСтроку()=1 Цикл
АнД3 = ТЗ1.Группа;
Пока ТЗ2.ПолучитьСтроку()=1 Цикл
Расчет = Сумма / ИтогоКол * ТЗ2.Кол;
Если глПроводка(Контекст,Дт,АнД1,АнД2,АнД3,СчетУчета,Товар,ВыбСклад,,0,,,Расчет,Фирма)=0 Тогда
НеПроводитьДокумент(); Возврат;
КонецЕсли;
Сообщить(ТЗ2.Кол);
КонецЦикла;
Сообщить(АнД3);
КонецЦикла;
Сообщить(Товар);
КонецЦикла;
Операция.Записать();
|
|