Как вам такой КОД ??? #616861


#0 by Umka2008
Вот строчки из типовой УТ11 НайденныеСтроки = СкидкиНаценкиЗаказа.НайтиСтроки(Новый Структура("ЗаказКлиента, КлючСвязи", СтрокаТаблицы.ЗаказКлиента, СтрокаТаблицы.КлючСвязи)); Если НайденныеСтроки <> 0 Тогда Для Каждого СтрокаСкидкиЗаказа Из НайденныеСтроки Цикл Как думаете, что вернет переменная НайденныеСтроки  ?? Почему ОНИ допускают такое?
#1 by CepeLLlka
Массив строк вернёт?
#2 by Азат
а чо? постоянное условие? я обычно пишу: Если 2 = 2 Тогда удобно, код схлопывается и все)
#3 by Нуф-Нуф
ОНИ - это кто? те самые?
#4 by Umka2008
(1,2) Да, Если НайденныеСтроки <> 0 Тогда - это условие всегда ИСТИНА, так как в любом случае, нашел строки или нет - массив не равно 0
#5 by Птица
ну явный баг, в чём сенсация?
#6 by Ненавижу 1С
и чего? херня конечно, но если строк нет, то массив не выполнится
#7 by Umka2008
- так самое интересное потом            НайденныеСтроки = СкидкиНаценкиЗаказа.НайтиСтроки(Новый Структура("ЗаказКлиента, КлючСвязи", СтрокаТаблицы.ЗаказКлиента, СтрокаТаблицы.КлючСвязи));            Если НайденныеСтроки.Количество <> 0 Тогда                Для Каждого СтрокаСкидкиЗаказа Из НайденныеСтроки Цикл СтрокаСкидки.Сумма <= вот тут лезет ОШИБКА
#8 by m-serg74
ну да вероятно ".Количество" забыли)
#9 by Umka2008
во-во
#10 by m-serg74
вот та же УТшка)
#11 by m-serg74
там тоже ведь не Боги, а такие же "ТиЖ" 1Сники)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С