Авансовый отчет. Глюк.
☑
0
la luna llena
29.05.12
✎
15:03
Типовая УПП.
шикарно...
Пока ВыборкаПроводок.Следующий() Цикл
Счетчик = Счетчик + 1;
Если Счетчик = 9 тогда
Прервать;
КонецЕсли;
ОбластьМакета.Параметры["СубСчетДебет" + Счетчик] = ВыборкаПроводок.СчетДт;
ОбластьМакета.Параметры["СуммаДебет" + Счетчик] = ВыборкаПроводок.Сумма;
ОбластьМакета.Параметры["СубСчетКредит" + Счетчик] = ВыборкаПроводок.СчетКт;
ОбластьМакета.Параметры["СуммаКредит" + Счетчик] = ВыборкаПроводок.Сумма;
КонецЦикла;
1
ParinovS
29.05.12
✎
15:12
(0) УТ 11 видел?) там и по круче есть xD А тут они просто количество выборки ограничивают до 9 :)
2
Ranger_83
29.05.12
✎
15:15
нормальный код,соответствует логике.
для решения конкретной задачи допустим
3
mikecool
29.05.12
✎
15:16
(0) глюк, что суммы одинаковые?
4
la luna llena
29.05.12
✎
15:16
(2) можно эту ситуацию обработать, как минимум сообщение выдать: "у вас слишком много счетов, не поместилось".
5
la luna llena
29.05.12
✎
15:17
(3) нет, это нормально, ненормально, что счетчик = 9 Прервать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший