|
v7: Выборка документов |
☑ |
0
curys
16.01.12
✎
22:04
|
Доброе время суток. Подскажите почему выбирается только 1 документ, а не все за указанный период?
ДатаНач = Мин(НачалоИнтервала());
ДатаКон = Макс(КонецИнтервала());
Док = СоздатьОбъект("Документ.ПоступлениеДопРАсходы");
Док.УстановитьФильтр(1,0);
Док.ВыбратьДокументы(ДатаНач,ДатаКон);
Пока Док.ПолучитьДокумент() = 1 цикл
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
Если Док.ДокументПоставки.ДатаДок > Док.ДатаДок Тогда
Возврат "BRUSH[" + ПолучитьЦвет(255,100,100) + "]";
КонецЕсли;
КонецЦикла;
КонецЦикла;
Возврат "";
|
|
1
Ёпрст
гуру
16.01.12
✎
22:05
|
(0) :)))))))))))
ибо Возврат на первом удачном документе
|
|
2
BlackSeaCat
16.01.12
✎
22:05
|
ДатаНач = Мин(НачалоИнтервала());
ДатаКон = Макс(КонецИнтервала());
Дальше и смотреть не стал.
Рекомендуется курить число параметров у функций Мин() и Макс.
|
|
3
Джинн
16.01.12
✎
22:06
|
Слово Возврат ни о чем не говорит в цикле?
|
|
4
curys
16.01.12
✎
22:07
|
точно, спасибо)
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.