#0
by polukaroff
Есть справочник физ.лиц, у него ТЧ "контактная информация", где есть в т.ч. и телефоны. Нужно сформировать ЗАПРОСОМ список физлиц с ОДНИМ только телефоном (лучше конечно объединить все номера телефонов физлица в одной ячейке, но строка на каждое физлицо - только одна) Натолкните на путь истинный ))
#1
by Попытка1С
А разве контактная информация это не регистр сведений? а по поводу запроса, в чем проблема проверить в запросе что количество возвращаемых значений из тч = 1
#3
by polukaroff
Ну не суть где хранится, пусть в регистре сведений. Главное надо достать только одно значение одного вида (телефон). Проверить в запросе... это как? запрос возвращает все значения, а нужно только одно (ну или объединение всех значений под одному физлицу)
#9
by polukaroff
то есть у кого больше одного телефона - отсекать, а лучше объединять, но объединить мне кажется без обхода результатов запроса не получится
#10
by SeraFim
Если в регистре сведений, то можно гарантированно считать, что у физлица есть только номер телефона одного вида телефона. Но у человека может быть 1 служебный, 1 домашний, 1 мобильный. Насчет ТЧ - не скажу наверняка. Вполне могут быть проверки при записи справочника, чтоб не было дубликатов.
#11
by polukaroff
В том то и дело. В Регистре сведений без проблем - установил отбор по типу номера телефона и ладно. Но телефоны лежат в ТЧ справочника. И это нормально, если человек имеет пару мобильников например. А нужно выводить не больше одной строки по человеку
#14
by polukaroff
в идеале как я уже писал выше, объединить все номера телефона в одном поле через запятую
#17
by polukaroff
Спасибо, посмотрю... этой функцией можно соединить все значения полученные в запросе? Кстати, выбор только одного значения номера телефона для каждого физлица получилось решить использованием МАКСИМУМ
#18
by Лодырь
Это не загадка, агрегатная функция максимум вполне применяема для ссылочных типов. А с помощью вышеприведенной агрегатной функции СоединитьСтроки, действительно можно соединить разные телефоны на уровне группировки по физ.лицу.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- Как установить значение реквизита ТЧ документа зная только номер колонки ТЧ
- Как выбрать запросом табл. часть справочника?
- Как в ТЗ найти значение и выбрать стороку в котором значение найдено?
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Почему запросом нельзя выбрать из констант ?(Бух20)
- 2 Конвертация Присвоить реквизиту ТЧ приемника значение из другой ТЧ источника
- Выбрать остатки в БУ по контрагентам из нескольких групп запросом
- Выбрать тип справочника и выбрать элементы
- Как в запросе левого соединение выбрать только одно значение?
- Работа с запросом. Выбрать номенклатуру из ТЧ без повторений
- Как одни запросом выбрать все счета нижнего уровня?
В этой группе 1С
- В теле цикла что-то делаем с наименованием
- Как в УТ10.3 увидеть себестоимость товаров в разрезе организаций на 1-ом складе?
- v7: Подсчитать АКБ 1С 77
- Ошибка при создании ОписаниеОповещения в модуле формы
- Новая методика проведения документов
- Обмен: мобильное приложение 1С8.3 + файловая база 1С7.7
- Запрос: не закрытые авансы
- Какую ОС поставить на домашний сервер (I5, 4гб Озу)
- Восстановление БД из копии
- Как расшарить интернет в гостинице?
- Сопутствующие товары в УТ 10.3
- Два сканера штрих кода на одном ПК
- Вывести иерархический справочник (с видом иерархии "Иерархия элементов") на СКД
- 8.2 "Плодятся" rphost-ы
- Остановка службы 1С
- Текст запроса в динамическом списке?
- УФ. 8.3. Страница и ПутьКДаннымЗаголовка
- 1С 8. Таблица значений, отбор по значению "не равно".
- Слетает граница последовательности при обмене
- СКД раскраска строчек через одну