- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
СписокЗначенийТиповЦен = Новый СписокЗначений;
...
КоличествоЦен = 0;
РезультатВыбора = ФормаВыбораТиповЦен.ОткрытьМодально();
Для Каждого Элемент Из РезультатВыбора Цикл
СписокЗначенийТиповЦен.Добавить(Элемент.Значение);
КоличествоЦен = КоличествоЦен + 1;
КонецЦикла;
Если КоличествоЦен = 0 Тогда
Предупреждение("Не выбран ни один тип цен!!!");
Возврат;
КонецЕсли;
Нет проверки на возвращение "неопределено" в строке 4. К тому же в результате возвращает список значений, зачем создавать еще один список и все элементы переносить в него для меня загадка.
Ну и счетчик количества элементов в цикле вместо РезультатВыбора.Количество() на десерт.
da4ever 14.03.2011 21:51 # 0
императивочка во все поля
Анонимус 14.03.2011 23:39 # 0
Lure Of Chaos 15.03.2011 00:22 # 0
da4ever 15.03.2011 01:58 # 0
что-нибудь интересное за последнее время произошло?
istem 15.03.2011 02:07 # −2
Lure Of Chaos 15.03.2011 17:41 # +2
bugmenot 15.03.2011 18:16 # +2
da4ever 15.03.2011 01:56 # 0
istem 15.03.2011 01:31 # −1
...ни чё не напоминает?..
istem 15.03.2011 01:44 # −1
da4ever 16.03.2011 00:24 # 0
da4ever 15.03.2011 01:55 # 0
в одноэс какбы есть некоторое количество встроенных объектов с известными методами. говнокод в том, что вместо двух строчек:
предполагающих понимание ООП, встроенных типов и их методов, из глубины веков до нас дошол этот, я еще раз подчеркиваю "императивный", говнокод. и никакого похапе.
sergeante 31.03.2011 17:19 # 0