#0
by suvolod
УТ 10.3, в нем есть отчет "Ведомость по партиям товаров на складах". Дефолтные настройки отчета формируются через запрос, в котором есть такая строчка... Как мне в запросе определить тип значения регистратора? Т.е мне надо нечто вроде:
#7
by suvolod
... и еще. Как правильно сложить в этом случае два представления? так не получается: ВЫБОР КОГДА ИсточникДанных.Регистратор Ссылка Документ.РеализацияТоваровУслуг ТОГДА ПРЕДСТАВЛЕНИЕ(ИсточникДанных.Регистратор)+Представление(ИсточникДанных.Регистратор.Контрагент) КОНЕЦ
#9
by suvolod
... вопрос оказался сложнее, чем я думал. Два представления сложить нельзя. Как тогда в запросе получить строку вида: из контрагента я могу вытащить Наименование ... но как вытащить тогда строку с полным названием документа (с номером, датой) без использования представления?
#11
by Kaidend
В запросе этого не сделать никак. В языке запросов 1С можно складывать строки, но там нет преобразования типов, то есть, если изначально значение не строкового типа, то его никаким образом к строковому типу не приведешь и не "сложишь" с другим строковым значением. ПРЕДСТАВЛЕНИЕ на уровне платформы досчитывается отдельным запросом уже после выполнения основного запроса, поэтому оно, по сути, не дает преобразования к строковому типу. ВЫРАЗИТЬ используется для полей составного типа, чтобы подсказать платформе, с какими таблицами ей нужно соединяться для получения поля через точку, то есть функции преобразования к строке оно тоже не выполняет. Советую выбирать контрагента отдельным полем, а дальше уже крутится через построитель отчета, на котором сделан этот отчет в УТ. Либо выводить отдельным полем, либо построитель может некоторые поля выводить вместе через запяюту (например, реквизиты измерений) - нужно смотреть его настройки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как в запросе получить дату документа без времени?
- Как получить разность дат (Нужно получить количество дней)
- Как получить ТипЗначения через COM-объект ?
- Как в запросе можно получить процент от значения
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
В этой группе 1С
- Производство продукции из полуфабрикатов собственного производства и материалов
- Возможен ли поиск по подстроке в отдельном окне для динамических списков док?
- Использование обычных форм в управляемом режиме
- Как определить левый отступ ячейки в Excel
- УПП общепроизводственная статья. Отличие материальных от прочих
- КА8 Не совпадает сумма документа и суммы по ведомостям на выплату з/п
- Соответствие имен таблиц БД объектам метаданным
- При запуске атол драйвера выходит "Член группы не найден."
- УПП 1.3 Постоянная скидка контрагенту
- Как в табло посмотреть остаток по 50 счету
- Как назначить имя пересечению областей в макете ?
- Права на доп. печатные формы
- v8: Максимальное количество номенклатур в программах 1С
- УТ 10.3 Перемещение товара принятого по ордеру
- Тормозит 1С v7.7 в терминальном сеансе
- ЗУП 2.5.54.1 Не заполняются начисления в документе "Прием на работу"
- Как получить имя перечисления? (а не синоним)
- Обмен Ут11 - БП... Запрет изменения данных прошлых периодов
- Возвраты прошлого года (налогового периода)
- Выгрузка данных из Розницы 1.0 в БП 2.0