|
Помогите разобраться с универсальным отчетом | ☑ | ||
---|---|---|---|---|
0
kan81
20.05.13
✎
13:48
|
Доброго времени суток.
Необходим отчет на основании универсального, чтобы формировался остаток на складе со штрихкодом. Отчет сделал, если смотреть в консоли отчетов, то штрихкоды есть, а если формировать отчет, сделанный на основании универсального, то штрихкоды не выводятся. Что сделал: ТекстЗапроса = "ВЫБРАТЬ | ТоварыНаСкладахОстатки.Склад КАК Склад, | ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток, | Штрихкоды.Штрихкод КАК Штрихкод |{ВЫБРАТЬ | Склад.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | КоличествоОстаток, | Штрихкод} |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды | ПО ТоварыНаСкладахОстатки.Номенклатура = Штрихкоды.Владелец |{ГДЕ | ТоварыНаСкладахОстатки.КоличествоОстаток} | |СГРУППИРОВАТЬ ПО | ТоварыНаСкладахОстатки.Склад, | ТоварыНаСкладахОстатки.Номенклатура, | ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры, | Штрихкоды.Штрихкод | |УПОРЯДОЧИТЬ ПО | Склад, | Номенклатура, | ХарактеристикаНоменклатуры, | Штрихкод |{УПОРЯДОЧИТЬ ПО | Склад.*, | Номенклатура.*, | ХарактеристикаНоменклатуры.*, | Штрихкод, | КоличествоОстаток} |{ИТОГИ ПО | Склад.*, | Номенклатура.*} |"; УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Склад" , "Склад"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Номенклатура" , "Номенклатура"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("ХарактеристикаНоменклатуры" , "Характеристика номенклатуры"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("КоличествоОстаток" , "Остаток"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Штрихкод" , "Штрихкод"); УниверсальныйОтчет.ДобавитьПоказатель("Штрихкод", "Штрихкод", Истина, "Булево"); УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОстаток", "Остаток", Истина, "ЧЦ=15; ЧДЦ=3"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура"); УниверсальныйОтчет.ДобавитьОтбор("Склад"); УниверсальныйОтчет.ДобавитьОтбор("Номенклатура"); Вроде все, как в стандартных 1с-ких отчетах, а штрихкод не выводится в отчете. Что делаю не так? Заранее благодарен за ответ. |
|||
1
azernot
20.05.13
✎
13:49
|
Юзай
| Максимум(Штрихкоды.Штрихкод) КАК Штрихкод |
|||
2
kan81
20.05.13
✎
13:51
|
(1) Спасибо.
Заработало. Не думал что так надо :) |
|||
3
azernot
20.05.13
✎
13:55
|
(2) Строго говоря, это не совсем правильно, если ты будешь использовать группировки в столбцах, у тебя штрихкод будет выводиться для каждой вертикальной группировки, но в построителе без изрядной работы напильником по-другому никак. А вот в СКД для этого можно прикрутить характеристики..
|
|||
4
kan81
20.05.13
✎
15:53
|
И еще вопрос возник в продолжение.
Если делать группировку сначала по складу, а потом по номенклатуре, то и у склада появляется штрихкод, хотя не должно быть - можно это как-то исправить? |
|||
5
azernot
20.05.13
✎
18:06
|
(4) Никак. Се ля ви. Даже если ты сделаешь группировку по номенклатуре с иерархией, штрихкод появится для групп.. Да и в общих итогах он наверняка есть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |