Имя: Пароль:
1C
1С v8
Коллекция колонок
0 pioner11
 
09.06.12
22:47
Как результат запроса получаю КолонкаРезультатаЗапроса - подскажите плиз как из неё получить само значение.
1 NcSteel
 
09.06.12
22:48
давай свой код кратко , укажем на ошибки.
2 pioner11
 
09.06.12
22:51
Запрос.Текст = "ВЫБРАТЬ
              |    Поступление_Бланков.Ссылка,
              |    Поступление_Бланков.Организация,
              |    Поступление_Бланков.НаименованиеБСО,
              |    Поступление_Бланков.Серия,
              |    Поступление_Бланков.НачальныйНомер,
              |    Поступление_Бланков.КонечныйНомер,
              |    Поступление_Бланков.Таблица.НомерТ как НомерТ,
              |    Поступление_Бланков.Таблица.Наличие как Наличие                      
              |ИЗ
              |    Документ.Поступление_Бланков КАК Поступление_Бланков
              |ГДЕ
              |     Поступление_Бланков.Таблица.Наличие = ИСТИНА";


 Результат = Запрос.Выполнить();
 Колво = 0;
           
 Результат=Результат.Выбрать();

Пока Результат.Следующий() Цикл
   ////
КонецЦикла;
3 pioner11
 
09.06.12
22:51
значение НомерТ нужно
4 Лефмихалыч
 
09.06.12
22:52
Результат = Запрос.Выполнить();
 Колво = 0;
           
 Выборка=Результат.Выбрать();

Пока Выборка.Следующий() Цикл
5 Лефмихалыч
 
09.06.12
22:52
+
Выборка.НомерТ
6 Лефмихалыч
 
09.06.12
22:53
омерзительные клюшки детектед
7 pioner11
 
09.06.12
22:55
В отладчике
Выборка.НомерТ тип РезультатЗапроса
дальше идут Колонки - КолонкаРезультатаЗапроса
8 pioner11
 
09.06.12
22:56
Колонки - КоллекцияКолонокРезультатаЗапроса
Потом НомерТ - КолонкаРезультатаЗапроса
9 Лефмихалыч
 
09.06.12
22:56
(7)ты врешь
10 pioner11
 
09.06.12
22:56
Как значение получить ?????
11 pioner11
 
09.06.12
22:57
Да нет не вру :-(
12 NcSteel
 
09.06.12
22:58
(11) Нет врешь. Еще раз побуквенно сравни свой код и код гибрида льва и мишки.
13 pioner11
 
09.06.12
23:00
Я поменял на его код и в отладчике по Выборка.НомерТ он мне показывает (8)
14 NcSteel
 
09.06.12
23:00
Давай скрин !
15 pioner11
 
09.06.12
23:01
Эту КоллекцияКолонокРезультатаЗапроса  как-то перебирать надо ?
16 pioner11
 
09.06.12
23:01
Сейчас
17 NcSteel
 
09.06.12
23:01
(15) нет.
18 experimentator76
 
09.06.12
23:03
(2) перепиши запрос
Поступление_Бланков.Таблица(НомерТ, Наличие) как Таблица

затем Результат.Таблица.Выбрать() ну и т.д.
19 Лефмихалыч
 
09.06.12
23:03
А не, все верно, там же таблица.
Запрос.Текст = "ВЫБРАТЬ
              |    Поступление_Бланков.Ссылка,
              |    Поступление_Бланков.Организация,
              |    Поступление_Бланков.НаименованиеБСО,
              |    Поступление_Бланков.Серия,
              |    Поступление_Бланков.НачальныйНомер,
              |    Поступление_Бланков.КонечныйНомер,
              |    Поступление_Бланков.НомерТ как НомерТ,
              |    Поступление_Бланков.Наличие как Наличие                      
              |ИЗ
              |    Документ.Поступление_Бланков.Таблица КАК Поступление_Бланков
              |ГДЕ
              |     Поступление_Бланков.Наличие";


 Результат = Запрос.Выполнить();
 Колво = 0;
           
 Выборка=Результат.Выбрать();

Пока Выборка.Следующий() Цикл
   //// и кстати, у выборки есть метод Количество()

КонецЦикла;
20 Лефмихалыч
 
09.06.12
23:08
+(19) автор, почитай хоть что-нибудь про запросы, не позорься
21 pioner11
 
09.06.12
23:13
experimentator76 Спасибо огромное ..... я затупил так затупил )))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший