можно ли в запросе выразить число в строку? #22111


#0 by ani
Почему-то не работает такая конструкция ВЫРАЗИТЬ(МЕСЯЦ(ГрафикПлатежейЗаказаПоставщикуПлатежи.ДатаПлатежа) КАК Строка) КАК МесяцДатаПлатежа
#1 by PVasili
А как она должа по твоему работать? У 1C:  ВРАЗИТЬ(<Выражение> КАК <Тип значения>) стр 1-746
#2 by Rovan
В чем провляется неработость ?
#3 by ani
По-моему вот как - МЕСЯЦ(ГрафикПлатежейЗаказаПоставщикуПлатежи.ДатаПлатежа) это число, я его хочу преобразовать в строку но это 1С не хавает
#4 by ani
конструктор эту конструкцию не понимает
#5 by PVasili
Попробуй примерно так: .... КОНЕЦ Месяц или смени представление, если в консоле запросов
#6 by Rovan
А если без конструктора ? (Просто руками написать)
#7 by ВРедная
Только через Когда. В языке запросов нет выражения "Месяц".
#8 by ВРедная
А вообще работает конструктор запросов - добавить новое поле - функции - функции работы с датами - месяц.
#9 by PVasili
1) imho да 2) Отчего же, не путай человека например: ...ВЫБРАТЬ НачалоПериода(ДатаВремя(2002,10,12,10,15,34),Месяц), ...ПЕРИОДАМИ (Месяц)...
#10 by ВРедная
Конечно есть, только не сразу вспомнилось :)
#11 by ВРедная
Когда МЕСЯЦ(Дата) = 1 тогда "Январь" Когда МЕСЯЦ(Дата) = 2 тогда "Февраль"...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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