#0
by v_clim
Есть две таблицы таблица 1 (регистрнакопления ПродажиОбороты) Контрагент Номенклатура СуммаТ Клиент1 товар1 100 Клиент1 товар2 50 Клиент1 товар3 30 Клиент1 товар4 20 таблица 2 (регистрнакопления ТоварыПереданныеОстатки) Контрагент Оборудование СуммаО Клиент1 Стойка 700 Необходимо получить следующее соединение (группируем по контрагенту) Контрагент Номенклатура СуммаТ Оборудование СуммаО Клиент1 товар1 100 Стойка 700 Клиент1 товар2 50 NULL 0 Клиент1 товар3 30 NULL 0 Клиент1 товар4 20 NULL 0 Но при левом соединении получаем дубли Контрагент Номенклатура СуммаТ Оборудование СуммаО Клиент1 товар1 100 Стойка 700 Клиент1 товар2 50 Стойка 700 Клиент1 товар3 30 Стойка 700 Клиент1 товар4 20 Стойка 700 Как избавиться от этих дблей?
#3
by v_clim
Смысл этого всего в одном отчете показать продажи клиентов которые взяли оборудование в аренду. и какие товары они выбирают
#5
by Undefined vs NULL
чем второй вариант Клиент1 товар1 100 Стойка 700 Клиент1 товар2 50 Стойка 700 Клиент1 товар3 30 Стойка 700 Клиент1 товар4 20 Стойка 700 не устроил то?
#7
by zak555
он должен быть такой Клиент1 товар1 100 Клиент1 товар2 50 Клиент1 товар3 30 Клиент1 товар4 20 Клиент1 Стойка 700
#8
by cViper
Если прав, то оставляй так Клиент1 товар1 100 Стойка 700 Клиент1 товар2 50 Стойка 700 Клиент1 товар3 30 Стойка 700 Клиент1 товар4 20 Стойка 700 и добавь сюда иерархическую запись. Потом при выводе не нужные поля не выводи.
#10
by v_clim
В этом варианте Клиент1 товар1 100 Стойка 700 Клиент1 товар2 50 Стойка 700 Клиент1 товар3 30 Стойка 700 Клиент1 товар4 20 Стойка 700 Он суммирует стойку и в итоге по Стойке выдаст 2800, а должен 700
#14
by zak555
выбрать р1.контрагент как клиент, р1.Номенклатура как товар, р1.Сумма как СуммаТ, null, 0 из РегистрНакопления.Продажи.Обороты как р1 объеденить всё выбрать р2.контрагент как клиент, NULL, 0, р2.Номенклатура как Оборудование , р2.Сумма как СуммаО из егистрНакопления.ТоварыПереданные.Остатки как р2
#17
by Птица
здесь нужен счетчик строк. Если бы он был у каждой из таблиц, можно было бы добавить его в левое соединение, и все соединилось бы как надо. а счетчик строк получается, например, соединением таблицы с самой собой: А.Клиент ИЗ (ВЫБРАТЬ 1 КАК НомерСтроки, А1.Клиент КАК Клиент, А1.Номенклатура КАК Номенклатура, А2.Номенклатура КАК Номенклатура2 ИЗ А КАК А1 ЛЕВОЕ СОЕДИНЕНИЕ А КАК А2 А.КЛИЕНТ, А.Номенклатура как-то так. хотя, возможно появятся тормоза.
#18
by Птица
нужно, чтобы в одной сстроке появились товар и оборудование. через этого не произойдет - сначала будет строка с товаром, а потом - строка с оборудованием
#19
by Птица
+хотя, возможно, операция сравнения на больше -меньше к ссылочному типу не применяется. тогда нужно что -то другое, примитивного типа и уникальное. возможно, код.
#24
by v_clim
Просто объединил и сгруппировал по контрагенту. Все сделал в СКД. Закрыл глаза на то, что номенклатура и оборудование не в одной строке выводятся.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как соединить одним шнуром через хаб 3 компутера
- Как соединить две базы данных?
- Как быстрее всего соединить две ТЗ без запросов?
- Соединить 1с со сканером Proton IMS 3190
- Соединить две удалённые точки без помощи провайдеров.
- Соединить две таблицы - продажи этот месяц и прошлый
- Соединить две даты в запросе
В этой группе 1С
- Корректировка графика отпуков в УПП
- выгрузка из УТ 11 в бух 7.7, есть такая ?
- Тест 1С Профессионал. Управление торговлей 8.
- Маленький электронный блокнот
- Акт сверки для БП 2.0
- Как в конвертации данных реализовать выгрузку договоров на один договор
- Автомобильные весы с терминалом Т-9 и 1с 8
- Чтение конфигурационных ini файлов
- Конвертация данных. Выгружать только документы и элементы справочников из док-ов
- v8: УТ 10.3, помогите с запросом
- v7: МОД: не выгружается ТЧ документа
- v8.2: хранение com-объекта
- Как в УПП получить список сотрудников с паспортными данными?
- Работа с 1С 8.2 через веб-клиент (потянет ли большое число пользователей)
- v7: Можно ли одну и ту же номенклатуру определить в разные группы?
- Установка соответствия номенклатуры
- v7: Пропал город из адресного классификатора ЗИК
- УТ11 себестоимость склады..
- Проблема при выгрузке в XML средствами MS SQL Server 2000 (утилита BCP)
- Не активны при отладке кнопки вычислить выражение, шагнуть в