почему в отчете у меня всего по два?
т.е. выводится поставщик в двойном экземпляре например первая строка: ООО Поставщик регион город и т.п.
а во втором ООО Поставщик и в нем все поля пустые но заполняется номер телефона. а в первом заполняется все кроме номера телефона.
т.е. выводится поставщик в двойном экземпляре например первая строка: ООО Поставщик регион город и т.п.
а во втором ООО Поставщик и в нем все поля пустые но заполняется номер телефона. а в первом заполняется все кроме номера телефона.
Прикрепленные файлы:
ВыгрузкаПоставщиков.erf
настрйоки семы.xml
схема.xml
По теме из базы знаний
- Две функции Excel, которые "спасут мир"
- Исправленный отчет Списки сотрудников
- Резервное копирование. Выгрузка информационных баз 1C:Предприятие 8.2; Баз данных: MS SQL Express, PostgreSQL, IBM DB2 Express-C; Любых каталогов.
- Дополнительные отчеты и обработки для конфигураций, основанных на БСП. Часть 1. Заполнение объектов.
- Дополнительные отчеты и обработки для конфигураций, основанных на БСП. Часть 2. Печатные формы (MXL).
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У вас там какие то дописанные нетиповые поля типа Зерно и Нефтепродукт, ну да ладно.
Попробуйте поиграться с типом соединения, а также совет - не перетягивайте весь объект целиком, а только ТЧ
Попробуйте поиграться с типом соединения, а также совет - не перетягивайте весь объект целиком, а только ТЧ
ВЫБРАТЬ
ПартнерыКонтактнаяИнформация.Ссылка.Наименование,
ПартнерыКонтактнаяИнформация.Ссылка.Комментарий,
ПартнерыКонтактнаяИнформация.Регион,
ПартнерыКонтактнаяИнформация.Город,
ПартнерыКонтактнаяИнформация.НомерТелефона,
КонтактныеЛицаПартнеровКонтактнаяИнформация.НомерТелефона КАК НомерТелефона1,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Владелец.Наименование,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Наименование КАК Наименование1,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Ссылка,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Комментарий КАК Комментарий1
ИЗ
Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаПартнеров.КонтактнаяИнформация КАК КонтактныеЛицаПартнеровКонтактнаяИнформация
ПО ПартнерыКонтактнаяИнформация.Ссылка = КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка
ПоказатьПартнерыКонтактнаяИнформация.Ссылка.Наименование,
ПартнерыКонтактнаяИнформация.Ссылка.Комментарий,
ПартнерыКонтактнаяИнформация.Регион,
ПартнерыКонтактнаяИнформация.Город,
ПартнерыКонтактнаяИнформация.НомерТелефона,
КонтактныеЛицаПартнеровКонтактнаяИнформация.НомерТелефона КАК НомерТелефона1,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Владелец.Наименование,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Наименование КАК Наименование1,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Ссылка,
КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка.Комментарий КАК Комментарий1
ИЗ
Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛицаПартнеров.КонтактнаяИнформация КАК КонтактныеЛицаПартнеровКонтактнаяИнформация
ПО ПартнерыКонтактнаяИнформация.Ссылка = КонтактныеЛицаПартнеровКонтактнаяИнформация.Ссылка
Для решения вашого вопроса судя по всему нужно переделать запрос на выполнение по пакетно и (или ) даже делать как то ввложенысм, хотя можете посмотреть примеры в типовых отчетах я встречал когда в СКд, ее средствами было по папочкам сделано отдельное вычислеие дополнительных полей. Думаю на примере можно будет рассмотреть это подробно.
а можно поподробнее как сделатьп акетом или вложенным,а можно сделатьв нем две таблицы значений и их как то связать по названию поставщика и контактным лицам? мне нужно чтобы выводилось наименование поставщика,номер поставщика,город,регион,тип продукта,зерно,нефть,наименование контактных лиц(фио) причем их может быть несколько у одного поставщика и телефон контактных лиц, контакт лица в одном справочнике а партнеры в другом. вот не как не получается реализовать
вот прикрепил своюобработку может это как то поможет...
Прикрепленные файлы:
основная схема компоновки даныфх настрока 1.xml
настройки схемы в разделе настройки 2.xml
ВыгрузкаПоставщиков2.erf
Нельзя выбирать контактную информацию скопом, выдели конкретные виды контактной информации для отчета и для каждого вида сделай пакет запросов, в итоге объедени пакеты со справочником партнеры используя левое соединение
У тебя есть "тип" записи в ТЧ контактная информация, определись какие виды тебе нужны в отчете и на каждый вид сделай подзапрос или пакет запроса, затем объедени эти пакеты (подзапросы) с таблицей партнеры и не будет у тебя дублей.
Примерно так
Выбрать сп.Ссылка, сп.Представление как Телефон
Поместить ВТТелефоны
Из ПартнерыКонтактнаяИнформация как сп
где сп.Тип = "Телефон" (тут вместо строки перечисление)
;
Выбрать сп.Ссылка, сп.Представление как Адрес
Поместить ВТАдреса
Из ПартнерыКонтактнаяИнформация как сп
где сп.Тип = "Адрес" (тут вместо строки перечисление)
;
Тут твой запрос к партнерам и левое соединение с ВТТелефоны и ВТАдреса по полю Ссылка
Примерно так
Выбрать сп.Ссылка, сп.Представление как Телефон
Поместить ВТТелефоны
Из ПартнерыКонтактнаяИнформация как сп
где сп.Тип = "Телефон" (тут вместо строки перечисление)
;
Выбрать сп.Ссылка, сп.Представление как Адрес
Поместить ВТАдреса
Из ПартнерыКонтактнаяИнформация как сп
где сп.Тип = "Адрес" (тут вместо строки перечисление)
;
Тут твой запрос к партнерам и левое соединение с ВТТелефоны и ВТАдреса по полю Ссылка
Если у тебя на одного партнера несколько контактных лиц, будет дублировать информацию используй группировки чтобы структурировать, я применил только ограничение по типу контактной информации, если по типу есть тоже дубли, нужно еще дополнить ограничением по виду, для каждой пары тип вид контактной информации нужно создавать отдельную таблицу или пакет или подзапрос. В моем примере я просто добавлял таблицы и ограничивал их в соединении с таблицей партнеры по типу адреса
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот