Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Соединить значения из двух разных столбцов

Соединить значения из двух разных столбцов
Я
   Andy Jr
 
08.11.16 - 11:59
Дано: Контрагент с контактами, у контактов есть 4 поля средств связи, в первом телефон во втором почта. При выборке контактов для контрагента появляется две строчки, а надо чтобы осталось одна а средства связи были вида 89251234567, email@email.com (соединены поля Com1, Com2 и т.д.)
PS: Работаю в СКД 2 недели, не пинайте =)
 
 
   Ёпрст
 
1 - 08.11.16 - 12:02
соединяй, разрешаю
   Andy Jr
 
2 - 08.11.16 - 12:04
(1) спасибо, а как соединять?
   Ёпрст
 
3 - 08.11.16 - 12:04
а так, показал бы, что там соединяешь и откуда и куда достаешь чего
   Ёпрст
 
4 - 08.11.16 - 12:05
так то, там 2 левых соединения к контактной информации, одна для телефона, другая для мыла, как правило.
   Легат
 
5 - 08.11.16 - 12:07
Можно ещё через объединить все и в 1 выбрать одно во 2й другое, сгруппировать
   LeReve
 
6 - 08.11.16 - 12:09
(5) (4) Он хочет объединить 2 колонки в одну, а не объеденить контрагента с контактами
   Andy Jr
 
7 - 08.11.16 - 12:11
пытался сделать СоединитьСтроки(АдресЭП, ","), СоединитьСтроки(НомерТелефона, ",") выдает "email@email.com, <Пустое значение>", на другой строке "<Пустое значение>, 89251234556"
   LeReve
 
8 - 08.11.16 - 12:12
(7) а просто
АдресЭП+ ", " + НомерТелефона КАК Поле1

не?
   Andy Jr
 
9 - 08.11.16 - 12:17
(8) Неверные параметры "+"
   Ёпрст
 
10 - 08.11.16 - 12:18
(6) И че ?
 
 Рекламное место пустует
   LeReve
 
11 - 08.11.16 - 12:20
(9) так ты покажи че намудрил то
(10) и ничё
   Andy Jr
 
12 - 08.11.16 - 12:21
ВЫБРАТЬ РАЗЛИЧНЫЕ
    КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Наименование КАК Контакт,
    КонтактныеЛицаПартнеровКонтактнаяИнформация.НомерТелефона + ", " КонтактныеЛицаПартнеровКонтактнаяИнформация.АдресЭП КАК СредстваСвязи
ИЗ
    Справочник.КонтактныеЛицаПартнеров.КонтактнаяИнформация КАК КонтактныеЛицаПартнеровКонтактнаяИнформация
   Andy Jr
 
13 - 08.11.16 - 12:22
все равно два столбца
   Andy Jr
 
14 - 08.11.16 - 12:24
Контакт        СредстваСвязи
<NULL>            <NULL>
Тест тест    , test@test.ru
Тест тест    79251231212,
   Ёпрст
 
15 - 08.11.16 - 12:27
ВЫБРАТЬ
    СправочникКонтрагенты.Ссылка,
    (ВЫРАЗИТЬ(КонтактнаяИнформацияПочта.Представление КАК СТРОКА(100)))+"," + (ВЫРАЗИТЬ(КонтактнаяИнформацияТелефон.Представление КАК СТРОКА(20))) КАК ТвойРеквизит
ИЗ
    Справочник.Контрагенты КАК СправочникКонтрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияТелефон
        ПО СправочникКонтрагенты.Ссылка = КонтактнаяИнформацияТелефон.Объект
            И (КонтактнаяИнформацияТелефон.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон))
            И (КонтактнаяИнформацияТелефон.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента))
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформацияПочта
        ПО СправочникКонтрагенты.Ссылка = КонтактнаяИнформацияПочта.Объект
            И (КонтактнаяИнформацияПочта.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
            И (КонтактнаяИнформацияПочта.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресЭлектроннойПочтыКонтрагентаДляОбменаДокументами))
   Ёпрст
 
16 - 08.11.16 - 12:28
Тип Того, только ежели у тебя Партнёры, значит ут11 и выше, там хз, че за структура, но делай по-аналогии
   Andy Jr
 
17 - 08.11.16 - 12:29
Управление торговлей, редакция 11.2 (11.2.3.182)
   Andy Jr
 
18 - 08.11.16 - 12:32
(ВЫРАЗИТЬ(КонтактныеЛицаПартнеровКонтактнаяИнформация.АдресЭП КАК СТРОКА(15))) + (ВЫРАЗИТЬ(КонтактныеЛицаПартнеровКонтактнаяИнформация.НомерТелефона КАК СТРОКА(15))) КАК Поле1

так тоже две строки
   LeReve
 
19 - 08.11.16 - 12:33
(18) объединение сделал правильное?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует