#0
by iogann1691
Всем доброго времени суток. Нужно соединить 2 таблицы в запросе, т.е. 1-ая таблица |Работник|Начисление|СуммаНачисление Нужно чтобы получилось |Работник|Начисление|Удержание|СуммаНачисление|СуммаУдержание |Иванов |Оклад |ОПВ |15000 |1500 |Иванов | |ИПН | |1200 Нужно именно в запросе, делаю на СКД, постобработку не предлагать
#1
by Ёпрст
А почему, не так, например ? |Работник|Начисление|Удержание|СуммаНачисление|СуммаУдержание |Иванов |Оклад |ИПН |15000 |1200 |Иванов | |ОПВ | |1500
#2
by Ёпрст
По какому принципу будешь "скрещивать" ? Так-то, обычным юнионом у тебя только так выйдет: |Иванов | |ИПН | |1200
#6
by mkalimulin
Тут вам без нумерации строк таблицы не обойтись. Еще эта задача называется "накопительный итог в запросе". Поищите примеры решения. Пользуйтесь конструктором JUG. Там есть библиотека шаблонов и этот случай тоже.
#7
by iogann1691
так не пойдет, т.к. СКД с размеченными областями, чтобы было понятнее принцип расчетного листка Начисления| Удержания Оклад | ОПВ | ИПН
#11
by AlexTim03
выбрать Работник, Начисления, СуммаНачисления, Неопределено КАК Удержания, 0 КАК СуммаУдержания объединить Работник, Неопределено 0, Удержания, СуммаУдержания
#12
by iogann1691
АВВзаиморасчетыСРаботникамиУчрежденийОбороты.РазмерПриход, АВВзаиморасчетыСРаботникамиУчрежденийОбороты.СуммаВзаиморасчетаПриход ИЗ АВТОУПОРЯДОЧИВАНИЕ
#16
by iogann1691
получилось так же как и в ВЫБРАТЬ АВВзаиморасчетыСРаботникамиУчрежденийОбороты.Работник КАК Работник, АВВзаиморасчетыСРаботникамиУчрежденийОбороты.РазмерПриход, ВЫБРАТЬ АВВзаиморасчетыСРаботникамиУчрежденийОбороты.РазмерПриход,
#17
by mkalimulin
Я же говорю - номера генерить надо. Взял первую таблицу, пронумеровал. Взял вторую таблицу, пронумеровал.
#23
by mkalimulin
Долго объяснять. Посмотрите пример решения задачи "накопительный итог в запросе". Это ваш случай.
#31
by Ёпрст
ибо таким образом ты херишь строки, где удержаний или начислений больше.. ты оставляешь только совпадения по номеру строки.
#32
by iogann1691
допустим это будет так: И ВТ_Начисления.НомерСтроки = ВТ_Удержания.НомерСтроки) все равно тот же результат
#36
by iogann1691
всем спасибо, получилось вот так: //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Начисления.ВидРасчета КАК ВидРасчетаНачисление, ИЗ может кому пригодится
#38
by Ёпрст
см. - у тебя у половины строк, может не оказаться работничка и других реквизитов при полном соединении, нужно ЕстьNULL втыкать из двух табличек в селекте.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как соединить одним шнуром через хаб 3 компутера
- Как имея ссылку на строку таблицы значений получить название самой таблицы
- Как быстрее всего соединить две ТЗ без запросов?
- v8: Соединить в Запросе 2 временные таблицы [решено]
- Соединить 1с со сканером Proton IMS 3190
- Соединить две таблицы - продажи этот месяц и прошлый
- Как соединить 3 таблицы в запросе 1с?
В этой группе 1С
- БП 3.0. Разделить одно основное средство на два.
- Посоветуйте конфу для АЗС. Способную выполнять функцию наливайки.
- Установка драйвера АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ)
- Обмен данными от 1с через вебсервис
- Вопрос лицензирования 1 ЗУП на 2 организации
- Зависание загрузки по правилам обмена
- directbank и сбербанк
- УТ11 Себестоимость внутри интеркампани
- Открытие другой формы и программное нажатие на кнопку
- Среднесписочная численность: ЗУП 2.5 vs ЗУП 3.1
- Кто- нибудь подключил АТОЛ 11Ф к Рознице?
- Открыть Excel через ADODB в 1С х64
- ЗУП 3.1 Тарифные разряды
- 1C БП 3,0 Проверка по ИНН
- Почему статистическая форма МП(микро) не заполняется в 2017 году?
- Конвертация данных
- Отбор в списке справочника по значениям табличной части элементов справочника
- Не получается сделать групповую печать
- Почему на релисес.1с.ру можн скачать последнюю версию платформы без подписк ИТС?
- ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: