Формат в шаблоне не проходит. Как быть? #339532


#0 by mikecool
Хочу собрать паспортные данные, в макете тип ячейки - шаблон, пишу [ДокументСерия] №[ДокументНомер] [Формат(ДокументДатаВыдачи, "ДФ=dd.MM.yyyy")] [ДокументКемВыдан] однако форматирование не проходит, это заметно по тому, что дата не выводится... Как это можно обойти?
#1 by Fragster
Использовать конструктор форматной строки.
#2 by mikecool
если есть возможность, то "параметр" не предлагать
#3 by mikecool
не, похоже ограничение в шаблоне :(
#4 by Fragster
А еще ДокументДатаВыдачи проверить на пустое значение и тип значения...
#5 by and2
в макете не отформатируешь. форматируй перед присваиванием параметра
#6 by Fragster
собрать строку в обработке и вывести сразу можно
#7 by vde69
[Строка(ДокументСерия) + " №" + ДокументНомер + Формат(ДокументДатаВыдачи, "ДФ=dd.MM.yyyy")+....]
#8 by mikecool
опа, щас попробую
#9 by mikecool
не, не работает
#10 by mikecool
я отчет в консоли рисую, неохота обработки рисовать...
#11 by vde69
в глобальном опиши функию дальше надеюсь понятно
#12 by mikecool
причем, что странно: при форматировании полей результата запроса получаю дату без времени, но подсунув в шаблон - тот добавляет время :(
#13 by mikecool
как это напрягает, что в запросе нельзя дату к строке привести...
#14 by Fragster
ВЫРАЗИТЬ(ГОД(<Дата>) КАК Строка) не катит?
#15 by Fragster
+ иТД
#16 by vde69
можно!!! если я правильно помню то оператор назыветься "Выразить"
#17 by vde69
я убит!!! ты быстрее стреляешь
#18 by Fragster
Почему то вспомнилась «самая быстрая рука на диком западе»... о_О
#19 by НЕА123
ухуеть...
#20 by hhhh
формулы в шаблоне применять нельзя
#21 by mikecool
если бы я не пробовал, я бы не писал выразить позволяет только привести к одному из типов, если поле составное...
#22 by mikecool
несовместимые типы для ВЫРАЗИТЬ
#23 by mikecool
уже вроде не раз перетирали, что типы нельзя в запросе приводить, и снова советуют ВЫРАЗИТЬ... :(
#24 by hhhh
ВЫРАЗИТЬ - это совсем из другой оперы. Это для составных типов.
#25 by mikecool
да в курсе я... хочу cast или convert в запросе!
#26 by hhhh
там такого нет.
#27 by Devil1C
Жесть..
#28 by mikecool
что жесткого нашел?
#29 by mikecool
Функция Представление возвращает строку в запросе, результат нельзя использовать внутри других функций... но почему нельзя оформить представление во вложенном запросе, а в "верхнем"  взять подстроку от представления?
#30 by mikecool
проблему решил с помощью вычисляемого поля в СКД...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С