|
вывод результата запроса | ☑ | ||
---|---|---|---|---|
0
Kalina
12.10.15
✎
12:15
|
Здравствуйте, делаю прайс - нужно вывести остатки с ценами Мин Опт Розница, в Табличном документе возле каждой цены выводится Остаток,
как сделать, чтобы остаток выводился один раз - сейчас Остаток ЦенаМин Остаток ЦенаОпт Остаток ЦенаРозница, надо Остаток ЦенаМин ЦенаОпт ЦенаРозница Буду благодарен за подробный разжеваный ответ :) |
|||
1
GreatOne
12.10.15
✎
12:16
|
я так понимаю совет "не выводи остаток в табличный документ" не пройдет...
Не заполняй параметр? |
|||
2
Альбатрос
12.10.15
✎
12:17
|
(0) Код свой божественный покажи
|
|||
3
Kalina
12.10.15
✎
12:27
|
(2) Этот ?
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТоварыНаСкладахОстатки.Склад КАК Склад, | ТоварыНаСкладахОстатки.Номенклатура КАК НоменклатураРег, | ВЫБОР | КОГДА ТоварыНаСкладахОстатки.КоличествоОстаток < 100 | ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток | ИНАЧЕ ""более 100"" | КОНЕЦ КАК Остаток, | ЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен, | ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, | ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК Заказано, | ВЫБОР | КОГДА ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток ЕСТЬ NULL | ТОГДА | ВЫБОР | КОГДА ТоварыНаСкладахОстатки.КоличествоОстаток < 100 | ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток | ИНАЧЕ ""более 100"" | КОНЕЦ | ИНАЧЕ ВЫБОР | КОГДА ТоварыНаСкладахОстатки.КоличествоОстаток - ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток < 100 | ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток - ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток | ИНАЧЕ ""более 100"" | КОНЕЦ | КОНЕЦ КАК ОстатокБезРезерва |{ВЫБРАТЬ | Склад.*, | НоменклатураРег, | Остаток, | ТипЦен.*, | Цена, | Заказано, | ОстатокБезРезерва} |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки | ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад | И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних | ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура |{ГДЕ | ТоварыНаСкладахОстатки.Склад.*, | ТоварыНаСкладахОстатки.Номенклатура.*, | ЦеныНоменклатурыСрезПоследних.ТипЦен.*} |{УПОРЯДОЧИТЬ ПО | Склад.*, | НоменклатураРег} |ИТОГИ | МАКСИМУМ(Остаток), | МАКСИМУМ(Цена), | МАКСИМУМ(Заказано), | МАКСИМУМ(ОстатокБезРезерва) |ПО | ОБЩИЕ |{ИТОГИ ПО | Склад.*, | НоменклатураРег, | ТипЦен.*}"; |
|||
4
GreatOne
12.10.15
✎
12:33
|
(3) Нет. СВОЙ.
|
|||
5
Kalina
12.10.15
✎
12:40
|
(2) Показал
|
|||
6
GreatOne
12.10.15
✎
12:41
|
(5) ок. Там все нормально.
|
|||
7
Kalina
12.10.15
✎
12:47
|
(6) Я знаю, с выводом в ТД проблемы, нужно колонку Остатки выводить один раз вместо трех. Рация на броневике.
|
|||
8
hhhh
12.10.15
✎
13:04
|
(7) вот эта фигня
|{ГДЕ | ТоварыНаСкладахОстатки.Склад.*, | ТоварыНаСкладахОстатки.Номенклатура.*, | ЦеныНоменклатурыСрезПоследних.ТипЦен.*} должна быть в виртуальных таблицах |
|||
9
GreatOne
12.10.15
✎
13:07
|
(7) Принято!
Размещать один раз вместо трех разрешаю. Отбой! p.s. ты ради смеха не хочешь показать код ВЫВОДА в табдок? |
|||
10
Kalina
12.10.15
✎
13:13
|
(1) Гениально, спасибо
(9) Только если ради смеха - вот УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |