Конкатенация строк в запросе #772241


#0 by laby1
Тут лучшего программера забанили, но я не понял, как формат-ом конкатенировать в запросе? Там так было в теме:             когда 1 тогда "янв" когда 2 тогда "фев" когда 3 тогда "мар" когда 4 тогда "апр" когда 5 тогда "май" когда 6 тогда "июн"             когда 7 тогда "июл" когда 8 тогда "авг" когда 9 тогда "сен" когда 10 тогда "окт" когда 11 тогда "ноя" иначе "дек" и ошибка на Неверные параметры "+"
#1 by Ёпрст
см 23 пост
#2 by ДенисЧ
ГОД тебе отдаёт число. А в запросе строку и число складывать нельзя
#3 by Ёпрст
можно и  в самом запросе слепить, через массив цифр
#4 by laby1
А как быть?
#5 by laby1
Ну это же извращение
#6 by ДенисЧ
Виселицу рисовать не стану. Сам нарисуешь
#7 by laby1
действительно, такой дорогой продукт, а элементарного не может
#8 by aleks_default
Д ему СП продать надо. Твой клиент
#9 by Ёпрст
ну да,cast и  convert забыли сделать в 1с-ине, или не захотели, смирись.
#10 by laby1
А чего-то я в справке не нахожу функции Формат в языке запросов
#11 by Ёпрст
можно только извратом, через юнион делать массив цифр, далее уже через подстрока
#12 by Ёпрст
её там нет
#13 by ДенисЧ
Как говорил герой Тарантины в Криминальном Чтиве: " ты видел у меня у дома вывеску ""Склад мёртвых негров"" ?"
#14 by Ёпрст
можешь посмотреть на нимфостарте, там много примеров такого преобразования, Ильдаровича там почитай, смотри примеры
#15 by laby1
Тогда какого хрена предлагать решения, которых нет
#16 by ДенисЧ
А тебе никто формат и не предлагал ))) Ты уж посмотри на ссылки...
#17 by laby1
Да я про ту тему, которую забанили
#18 by Nuobu
Я предложил формат, т.к. человеку нужно было "янв.", "фев." и так далее. Я бы сделал через Формат, а не запросом.
#19 by laby1
Да я понял, из запроса надо получать всё по отдельности, а на клиенте уже в отчете конкатенировать, а в запросе - никак
#20 by Локи-13
запрос нужен для получения данных, а не их преобразования делай в постобработке
#21 by laby1
Человеку нужно было в запросе. Удобно программировать, когда через консоль запросов получил нужный результат а потом его отобразил в отчете, а не так, чтобы получил одно, потом его на клиенте еще преобразовывать ...
#22 by Nuobu
СКД умеет нормально отображать, в нужном формате.
#23 by aleks_default
Если ты не знаешь как правильно пользоваться продуктом, это не значит что он плохой.
#24 by ДенисЧ
А кто тебе наврал, что 8ка хороший продукт?
#25 by aleks_default
Для своих задач - неплохой. Можешь предложить лучше?
#26 by ДенисЧ
Я много чего могу. А у тебя заплатить есть чем? Или так, за поговорить?
#27 by laby1
хорош тут в моей теме скупирдяйничать
#28 by ДенисЧ
Мысль изречённая ложь есть. Так что это уже не твоя тема.
#29 by laby1
у меня недоизреченная ... тут форум а не купи-продай, можешь напиши, не можешь - не надо
#30 by aleks_default
Чтобы за что-то платить, нужно оценить что предлагают. СП у меня уже есть. Что у тебя еще есть?
#31 by Ёпрст
Покажи предложенное мной решение, которого нет
#32 by ViSo76
В запросе идёт попытка строку соединить с числом. Если отчёт в СКД примени Формат к дате.
#33 by laby1
Да понял
#34 by laby1
Не понял - чо тут синтакс-помощник продают. Он у меня в 1С встроен.
#35 by laby1
Да я не про Вас а про Nuobu
#36 by lodger
я тоже одно время совращался с играми в представлении сразу из запроса. это от лукавого. истина проста - бери из запроса дату, потом еще раз и нормируй ее к тому виду который надо (начало месяца, например, или года). вы же своими конструкциями и пирамидами в запросе только замедляете его, тогда как при выводе применить формат к полю или группировке практически не занимает времени. так вот. нафейхоа такое надо то?
#37 by laby1
хоцца сразу получить шо надо. Просто привычка еще из sql - там все просто получается и чтоб не заморачиваться получаю в запросе что надо а потом на клиенте тупо отображаю.
#38 by lodger
а мне на луну от людей сбежать хоцца. толку то?
#39 by Ёпрст
дык делай, кто мешает ? В самом запросе всё реализовывается, извратом, но реализовывается.
#40 by laby1
Так не хочется же извратом
#41 by Ёпрст
ну, либо переходи на 7.7 - там это давно реализованно, либо жди 10.0
#42 by laby1
жду ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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