#0
by vladimir_s
Есть три таблицы, из них нужно получить по 1 строке: 2 таблицы в документе, 1 в регистре Документ.ТабличноеПоле1: Дата, ТехОперация, Количество Документ.ТабличноеПоле2: Дата, ФИО, Сумма Через СОЕДИНЕНИЕ получаю 3 строки 01.01.2006/Сварка/5/Иванов/1500/NULL 01.01.2006/Сварка/5/Иванов/1500/NULL 01.01.2006/Сварка/5/Иванов/1500/6 В итогах получаю Количество =15, сумма =4500, а нужен результат такой: Сварка/5/Иванов/1500/6 ОБЪЕДИНЕНИЕ дает так 01.01.2006/Сварка/5/NULL/NULL/NULL 01.01.2006/NULL/NULL/Иванов/1500/NULL NULL/NULL/NULL/NULL/NULL/6 По группировке по дате не видно ни ФИО ни ТехОперацию, зато Количество и Сумма верно! КАК СДЕЛАТЬ ????
#2
by Рассада
Надо соединять. Каким образом происходит соединение в 1-м примере и по чему там группировка?
#3
by Гений 1С
А нафиг ты в соединении по дате группироку делаешь, если в результате тебя дата не интересует?
#6
by vladimir_s
Дата это Документ.Наряд.Выработка.Ссылка.Дата и Документ.Наряд.Исполнители.Ссылка.Дата по этим полям СОЕДИНЕНИЕ делаю и ПО Документ.Наряд.Исполнители.ФИО = Регистр.Начисления.ФИО
#8
by Рассада
Не пойму, соединение по дате: 2 разных чела не могут в 1 день что-то сделать? А один и тот же может в один день варить и курить:?
#10
by vladimir_s
Через соединение агрегатная функция дает утроенный результат, а через объединение и группировку отбор НЕ РАБОТАЕТ, потому поля в разных таблицах!
#12
by vladimir_s
Если не делаю, тогда на верхних уровнях группировки количество не видно. Надо что то похожее на Свернуть("ФИО, Техоперация", "Количество") в таблице значений.
#13
by vladimir_s
В документации написано: [ВНУТРЕННЕЕ] СОЕДИНЕНИЕ означает, что из обеих исходных таблиц - источников данных в результат запроса необходимо включить только те комбинации записей, которые соответствуют указанному условию. Остальные записи в результат не попадают. А у меня 3 записи попадают! Че не так?
#15
by vladimir_s
Да я знаю как сгруппировать, но нужно не дерево получить, а 1 строку в отчете: 01.01.2006/Сварка/5/Иванов/1500/6 а по группировке так получается: 01.01.2006 Сварка Иванов 5/1500/6
#16
by vladimir_s
!!! Defender aka LINN - пардон, я тупой. сделал СГРУППИРОВАТЬ, функции МАКСИМУМ, а в ИТОГИ СУММА - работает!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Перенумерация кодов справочника ?
- Счетчик трафика в Файрфоксе
- Как оформить возврат товаров из НТТ?
- Не проводится Ввод начальных остатков НДС
- в журнале операций не отображается содержание и сумма
- замена HASP ключиков на USB
- Графа отбора документов в запросах
- Почему не работает openconf ?
- Бесплатные входящие можно превратить в бесплатные исходящие!
- Перенос данных из одной ИБ в другую
- Скрипт для переноса документов, загвоздка в Справочник.Единицы
- Чайнику - есть ли типовое право на просмотр списка, но не элемента.
- ping выдает отрицательное время
- Карточка счета одним запросом
- Как программно обратиться к субконто ...
- Построитель запроса - использование ТЗ в качестве источника данных
- Как программно открыть описание объекта?
- УТ: Как программно удалить штрих-коды у элемента номенклатуры?
- Как запустить "батник" из обработки 1С?
- Не появляются напоминания в 1С Предприятии - почему?