#0
by VladTK
Пусть например я создал запрос на выборку остатков из регистра ОстаткиТоваров: "Выбрать Склад,Товар,Выразить(Сумма/Количество,Число(12,2)) Как Цена,Количество,Сумма Из ...." Как мне заставить построитель отчетов показать Цену из этого запроса в табличном документе?
#1
by PR
Добавить это поле в выбранные поля, а, чтобы по нему считались итоги, добавить его в запросе в раздел ИТОГИ
#4
by VladTK
Ок. Благодарю. Буду седни юзать вечером изо всех сил Ваши советы. А по какому принципу вообще построитель отчетов выбирает поля в отчет из запроса? Я как не пробовал так и не понял. Вроде с ИТОГОВ берет, а с списка выбора (ВЫБРАТЬ *поля*) нет. P.S. Ты помнишь как все начиналось...
#5
by PR
Либо в тексте запроса сразу выбрать с помощью конструкции {...}, либо выполнить метод построителя отчета "ЗаполнитьНастройки", либо добавить программно с помощью метода "Добавить" объекта "ВыбранныеПоля". PS:
#6
by VladTK
Конструкция "ЗаполнитьНастройки" точно с Ценой не помогает. Насчет фигурных скобок пока еще не разобрался. А вот в ВыбранныеПоля пытался добавить, но среди доступных методов Добавить чет не нашел. Наверное где-то не так выбираю.
#7
by PR
Что значит, не помогает, не появляется в списке выбранных полей или цифры не те? Проверь визуально, помести на форму табличное поле, отображающее список выбранных полей и посмотри, есть ли там цена.
#8
by VladTK
Я так и делал. Писал запрос что в сабже. В запросе после его выполнения все правильно - все поля и данные есть. Делал свой макет с полем Цена. Чтобы увидеть "Цену" в отчете, приходилось ставить его в ИТОГИ что как понятно совсем не катит. Если в ИТОГИ не ставить то вообще не показывает.
#10
by VladTK
Нет. Показывает только если я включаю "Цену" в ИТОГИ, причем в любом макете - хоть моем, хоть по умолчанию. Я уже думал "Цену" в список группировок поставить (они вроде нормально показываются), но это вообще изврат.
#11
by PR
Так ты определись, что такое Цена. 1. группировка (тогда помещай в группировки); 2. показатель (тогда помещай в ИТОГИ); 3. реквизит группировки, то есть выбранное поле, по которому не рассчитываются итоги (как пример, можно привести код контрагента, производитель номенклатуры...) (тогда возникает вопрос, цена это реквизит КАКОЙ группировки?). Логично, что в этом случае построитель отчета не может определить этого и поэтому это поле не выводит, потому как куда выводить-то? ;)
#12
by VladTK
По смыслу "Цена" больше всего подходит к показателю. Но среди доступных агрегатных функций нет такой, какую надо для обработки "Цены". Поэтому скорее всего придется отнести ее к группировкам. Ладно посмотрю как получится. Потом если что подниму ветку опять. Спасибо PR за интересную беседу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Запрос по регистрам остатков с периодичностью
- V8 данные регистра сведений в форме справочника
- ПОМОГИТЕ ! кассовая книга по сч 50.2
- блок-схема 1С модуля
- Классификатор вузов...
- Дерево файлов
- раздвинуть ячейку таблицы
- Парсинг строки
- Учет товара по серийным номерам
- Формирование остатков
- Определение имени компьютера в терминале
- Использование наладонного компьютера в производстве
- Совместный доступ к БД 1С через VPN.
- Чем, кроме PowerPoint посмотреть файлы *.ppt
- Разъясните про ввод в эксплуатацию основного средства. Бух вопрос.
- 1cv8. Как узнать активна форма документа или нет?
- ADODB.Connection ->*.udl->SQL2000 ? & Recordset ?
- Финансовый анализ (анализ бухгалтерской отчетности)
- Дата прописью
- Что лучше DBF или XML и почему