|
Вопрос по Запросу | ☑ | ||
---|---|---|---|---|
0
Tumakota
08.04.15
✎
10:02
|
Всем доброго времени суток, ниже код запроса:
ВЫБРАТЬ ЗаказКлиентаТовары.Количество КАК Количество, ЗаказКлиентаТовары.Цена КАК Цена, ТоварыНаСкладах.Период КАК Период, ТоварыНаСкладах.Номенклатура КАК Номенклатура, ТоварыНаСкладах.Характеристика КАК Характеристика, ТоварыНаСкладах.ВНаличии КАК ВНаличии ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары ПО (ТоварыНаСкладах.Номенклатура = ЗаказКлиентаТовары.Номенклатура) И (ТоварыНаСкладах.Склад = ЗаказКлиентаТовары.Ссылка.Склад) ГДЕ ЗаказКлиентаТовары.Ссылка = &Заказ И ТоварыНаСкладах.Период <= &Дата И ТоварыНаСкладах.Характеристика <> "" И ЗаказКлиентаТовары.Характеристика <> "" Вывод таблицы получившейся в таком формате количество, цена, период, номенклатура, характеристика, наличие - строка1 количество, цена, период, номенклатура, характеристика, наличие - строка2 это все по одной номенклатуре но разные характеристики, подскажите как сделать, в этом запросе, чтобы вывод был количество, цена, период, номенклатура, характеристика1, характеристика2, характеристика3 и т.д, наличие |
|||
1
D_E_S_131
08.04.15
✎
10:15
|
Запрос — он для выборки данных. "Выводом" нужно "рулить" с помощью других средств.
|
|||
2
Tumakota
08.04.15
✎
11:52
|
НоваяТаблица.Колонки.Добавить("Характеристика"+ СтрЗаменить(стр.Характеристика," ",""), ,"Характеристика" + СтрЗаменить(стр.Характеристика," ",""));
НоваяТаблица.Колонки.Добавить("Количество"+ СтрЗаменить(стр.Характеристика," ",""), ,"Количество"+ СтрЗаменить(стр.Характеристика," ","")); НоваяТаблица.Колонки.Добавить("Стоимость"+ СтрЗаменить(стр.Характеристика," ",""), ,"Стоимость"+ СтрЗаменить(стр.Характеристика," ","")); Уважаемые коллеги, как мне можно заполнить данные поля в строке, не могу получить эти поля строки в таблице! Таблица создана программно, добавляются программно поля в зависимости от количества характеристик! Я пытаюсь заполнять по колонке но заполняется вся колонка, даже там где нету значений по этой характеристики, как мне заполнить определенную строку данными! Характеристик может быть до 20 штук, и у каждой колонки будет свое наименование, вот не могу понять как программно их заполнять, точнее как их получить можно |
|||
3
D_E_S_131
08.04.15
✎
12:21
|
1. Определить максимальное кол-во характеристик.
2. Создать нужное количество колонок с именами "Характеристика1..N". 3. Обход выборки по номенклатуре будет создавать строки в таблице. 4. Обход выборки по характеристикам будет заполнять колонки (используешь счетчик вывода характеристик и устанавливаешь данные в соответствующие колонки). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |