|
Конкатенация в запросе. | ☑ | ||
---|---|---|---|---|
0
wade25
07.11.11
✎
01:01
|
Есть 3 поля, типа Справочник.Ссылка. Нужно их сложить. Пишет неверные параметры "+". Делаю через ВЫРАЗИТЬ (<фыв> КАК СТРОКА) пишет несовместимые типы... Как обойти?
|
|||
1
GROOVY
07.11.11
✎
01:06
|
Никак. Конкатенация в запросе возможна только для строк. Функция ВЫРАЗИТЬ по сути постзапросная функция. Ее обрабатывает сервер 1С:Предприятия.
|
|||
2
GROOVY
07.11.11
✎
01:07
|
Да и ВЫРАЗИТЬ вообще то надо использовать для составных полей ссылочного типа, а не для примитивных типов.
|
|||
3
rotting
07.11.11
✎
01:09
|
(2) а как же строки неограниченной длины?
|
|||
4
Азат
07.11.11
✎
01:10
|
(3) а подстрока?
|
|||
5
wade25
07.11.11
✎
01:12
|
Хм, вот нужно через построитель отчета, вывести в одной колонке 3 поля примитивного типа. Как обойти? Ведь он получает уже готовые настройки?
|
|||
6
rotting
07.11.11
✎
01:14
|
(4) вот тут пишут что ВЫРАЗИТЬ() лучше http://help1c.com/faq/view/683.html , но я сам на самом деле спрашиваю))
|
|||
7
GROOVY
07.11.11
✎
01:14
|
(3) А все так же...
|
|||
8
GROOVY
07.11.11
✎
01:16
|
Все предельно просто. запросы 1С транслируются в Transact SQL, что там не поддерживается обрабатывается ПОСЛЕ запроса в скуле в сервере 1С.
|
|||
9
wade25
07.11.11
✎
01:17
|
(5) Может кто подскажет по (5)? =) Просыпаться уже через 5 часов =)
|
|||
10
H A D G E H O G s
07.11.11
✎
01:18
|
ВЫРАЗИТЬ - предзапросная функция
|
|||
11
rotting
07.11.11
✎
01:19
|
(9) какого типа у тебя поля ячейка, стеллаж и что-то там еще..?
|
|||
12
GROOVY
07.11.11
✎
01:22
|
(10) Да! Согласен, Но только со ссылочными полями работает. Как и ССЫЛКА.
|
|||
13
wade25
07.11.11
✎
01:23
|
(11) Есть справочник "Стеллажи". В нем длина наименования = 3, вот собственно этого типа и поле =)
|
|||
14
wade25
07.11.11
✎
01:24
|
+(13) В справочнике нет ни реквизитов ни иерархии если это важно...
|
|||
15
GROOVY
07.11.11
✎
01:25
|
А почему бы не выбрать сами строки?
|
|||
16
rotting
07.11.11
✎
01:27
|
у меня вот так работает))
ВЫБРАТЬ ОстаткиТоваровОстатки.Ячейка.Наименование + ОстаткиТоваровОстатки.Номенклатура.Наименование КАК Поле1 ИЗ РегистрНакопления.ОстаткиТоваров.Остатки КАК ОстаткиТоваровОстатки |
|||
17
wade25
07.11.11
✎
01:29
|
[||||УшелЮитьсяОбСтену|||] =)
|
|||
18
ПесняПроЗайцев
07.11.11
✎
01:56
|
(1) Всегда это подозревалл.)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |