Запрос Число в Строку #647938


#0 by Xapac_2
Доброе утро. Заранее спасибо. данный кусок кода выдает ошибку: "несовместимые типы". может пнете куда я туплю?
#1 by hhhh
ну типа тупо не читаешь документацию. В запросах 1С нет преобразований типов.
#2 by Xapac_2
Спасибо
#3 by Xapac_2
тогда как мне ГОД представить как строку? писать запрос ВЫБОР не прет.
#4 by hhhh
почему? должно сработать это.
#5 by Xapac_2
это называется овнокод... ну и наступит момент, когда прога перестанет рабоать
#6 by Xapac_2
можно расчитывать что платформа к 15-му году научится форматировать группировки в УФ но все таки...
#7 by golden-pack
ТОГДА "2013" ИНАЧЕ  ВЫБОР КОГДА ГОД(ДокументУстановкаЦен.Дата) = 2014
#8 by Maxus43
при чем тут группировки в УФ и преобразование типов в запросе?
#9 by Xapac_2
зачем так извращаться?
#10 by Maxus43
дядя шутит
#11 by Xapac_2
при том, что год отображается как "2 012" с пробелом
#12 by Xapac_2
это конструкция типа:
#13 by Maxus43
Условное оформление есть же у динамических списков
#14 by Xapac_2
оно не распространяется на группировки, разработчики сказали в ноябре, что они это не планируют исправлять.
#15 by Maxus43
забей тогда
#16 by Xapac_2
да понятно, просто хотелось по человечески. спасибо.
#17 by Reset
В запросах преобразованиями типов заниматься и прочим, для запроса не предназначенным - вот овнокод :-) Запрос (в 1С) предназначен для выборки данных из БД.
#18 by Maxus43
SQL позволяет, давно хочется аналог CONVERT и полного CAST в 1с, но делать не будут имхо
#19 by Reset
Если хочется этим заниматься, полно примеров (в тч на этом форуме) "преообразований" методом соединения с Вт
#20 by Reset
Как же вы через строчку любите читать ;( Запрос ====>(в 1С)<=====
#21 by Xapac_2
как тогда быть?
#22 by Aprobator
динамическое формирование текста запроса не сделать?
#23 by Maxus43
я прочитал, не переживай
#24 by Xapac_2
вы предлагаете завести реквизит "Год" - строкой у документа, и при записи его заполнять? жжете
#25 by Aprobator
кстати, а функция Представление не помогает?
#26 by Reset
Обойтись без преобразования типа. Или ище примеры, полно их, как сделать "необычно". Вот хотя бы
#27 by Reset
Извини, я сегодня не с той ноги встал. Сейчас закрою форум, чтоб на всех не бросаться :)
#28 by Aprobator
встань еще раз, но поменяй ногу ) Пятница все таки )))
#29 by Reset
Где это я, ять, предложил. Это ты только что предложил. Ай блин все ушел
#30 by Xapac_2
Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: {(1, 1)}: Поле не найдено "Год" <<?>>Год поле "Год" становится недоступным для гупировки.
#31 by and2
автор, стесняюсь спросить - зачем тебе год строкой?
#32 by Xapac_2
см.
#33 by Aprobator
хм - кстати, присоединюсь к вопросу в нафейхоа?
#34 by Aprobator
учи функцию формат ))))
#35 by Xapac_2
в запросе формат применяется? или на каком этапе динамического списка УФ я не поставил формат, если вы мне покажите, я буду вам очень признателен.
#36 by Aprobator
при выводе
#37 by Aprobator
ну привет - условное оформление сперли?
#38 by Aprobator
ща проверю, может у меня тоже?
#39 by Xapac_2
см.
#40 by Aprobator
хм - тогда реально или поколдуй в запросе. Если Представление отрабатывает, то группировку можно сделать уровнем выше.
#41 by Xapac_2
представление я так понимаю возвращает подстроку, и по нему потом нельзя группировать. в связи с этим делаю как в только годов побольше далее как посоветовал.
#42 by Xapac_2
подстроку неограниченной длинны
#43 by Aprobator
так выразить то к подстроке то уже можно будет применить, а уж там и группировать.
#44 by Aprobator
а вообще фиг это поможет в любом случае, поскольку имхается мне, что представление число все равно даст разделитель групп.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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