Имя: Пароль:
1C
 
v8: Штрих-код в отчете по остаткам товаров
0 dralex
 
06.02.08
17:26
Есть отчет ОстаткиТоваровНаСкладах, была поставлена задача напротив номенклатуры вывести ее штрихкод. Вроде бы тривиальная задача, а не получается. Зачищается дополнительное поле в настройках и все тут. Вот упрощенный текст запроса:

Текст = "
|ВЫБРАТЬ
| СУММА(ТаблицаРегистра.КоличествоОстаток) КАК Количество,
| ТаблицаРегистра.Склад КАК Склад,
| ТаблицаРегистра.Номенклатура КАК Номенклатура,
| Штрихкоды.Штрихкод КАК Штрихкод
|{ВЫБРАТЬ
| Склад.* КАК Склад,
| Номенклатура.* КАК Номенклатура,
| Штрихкод КАК Штрихкод}
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, {Склад.* КАК Склад, Номенклатура.* КАК Номенклатура}) КАК ТаблицаРегистра
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
| ПО ТаблицаРегистра.Номенклатура = Штрихкоды.Владелец
|СГРУППИРОВАТЬ ПО
| ТаблицаРегистра.Номенклатура,
| ТаблицаРегистра.Склад,
| Штрихкоды.Штрихкод
|ИТОГИ
| СУММА(Количество)
|ПО
| ОБЩИЕ,
| Номенклатура ИЕРАРХИЯ КАК Номенклатура,
| Склад КАК Склад
|{ИТОГИ ПО
| Склад.* КАК Склад,
| Номенклатура.* КАК Номенклатура}";

Настройки построителя:
Измерения строки-Номенклатура, измерения колонок - Склады, доп.поле - штрихкод
И НЕ РАБОТАЕТ. Вопрос к спецам
1 DK_L
 
06.02.08
17:28
(0) Необходимо побольше условий - на характеристики, серии и т.д
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
| ПО ТаблицаРегистра.Номенклатура = Штрихкоды.Владелец
2 dralex
 
06.02.08
17:35
Я привел очень упрощенный текст (реальный текст со всеми условиями), условия не причем, попробуй у себя,..к примеру...включить в этом отчете "Использовать свойства и категории", выбери какое-нибудь свойство товара, изм.строки-номенклатура, изм.колонки-склады, доп.поле-твое свойство. В отчете СВОЙСТВО выведено не будет. В настройках после формирования отчета поле зачищается.
Есть кто знает как бороться с этим
3 1CLama
 
06.02.08
17:46
Ну да, если ты группируешь по колонкам и строкам одновременно, то доп. поля не выводятся
4 dralex
 
06.02.08
17:49
блин, ну а как это решить? ну не верю что нельзя ВПРИНЦИПЕ сформировать такой отчет :))
А если потребуется отчет по остаткам с выводом в качестве доп.поля цены товара, к примеру?
5 1CLama
 
06.02.08
17:54
Я вижу 2 пути решения: 1) Сделать свой вывод в макет
2) Вывести все что получилось в макет, затем сделать доп. запрос по цене, скопировать любую колонку и заполнить ее данными из доп. запроса
6 Defender aka LINN
 
06.02.08
17:54
(4) "отчет по остаткам с выводом в качестве доп.поля цены товара" достаточно просто открыть. И вывод там, кстати, переделан.
З.Ы. Штрихкод в твоем варианте будет только в детальных записях.
7 dralex
 
06.02.08
18:10
А реально ли скопировать колонку с ее параметрами? Чтобы при заполнении не начудить, чтобы в нужных строчках проставились нужные цены..
8 dralex
 
06.02.08
18:12
(6) где его открыть?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший