Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 07:47

Проблема соединеня 2 регистров или 2 таблиц в 1 документе

Автор Kerbert, 25 дек 2017, 17:55

0 Пользователей и 1 гость просматривают эту тему.

Kerbert

Конфигурация ЗУП 3.1
Надо соединить 2 регистра(сведений ЗначенияПоказателейНачислений,накопления НачисленияУдержанияПоСотрудникам).
Делаю так

ВЫБРАТЬ
НачисленияУдержанияПоСотрудникам.Сотрудник КАК Сотрудник,
НачисленияУдержанияПоСотрудникам.НачислениеУдержание КАК НачислениеУдержание,
НачисленияУдержанияПоСотрудникам.Сумма КАК Сумма,
ЗначенияПоказателейНачислений.Показатель КАК Показатель,
ЗначенияПоказателейНачислений.Значение КАК Значение
ИЗ
РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникам
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
ПО НачисленияУдержанияПоСотрудникам.ИдентификаторСтроки = ЗначенияПоказателейНачислений.ИдентификаторСтроки

СГРУППИРОВАТЬ ПО
ЗначенияПоказателейНачислений.Значение,
НачисленияУдержанияПоСотрудникам.Сотрудник,
ЗначенияПоказателейНачислений.Показатель,
НачисленияУдержанияПоСотрудникам.НачислениеУдержание,
НачисленияУдержанияПоСотрудникам.Сумма

Но как можно увидить многого это не дает все равно показатели расставляются не правильно.
И я не знаю чем их даже соединить , чтобы они выводили данные только того сотрудника ,которому принадлежат данные показатели.
2 вариант это выводить документ НачислениеЗарплаты
Но и там таже проблема. Может кто подскажет как можно соединить эти данные.

alex0402

Цитата: Kerbert от 25 дек 2017, 17:55СГРУППИРОВАТЬ ПО

применяется только если нужны агрегатные функции СУММА,КОЛИЧЕСТВО и т.д.

не понятно, что нужно, но попробуй

ВЫБРАТЬ
    НачисленияУдержанияПоСотрудникам.Сотрудник КАК Сотрудник,
    НачисленияУдержанияПоСотрудникам.НачислениеУдержание КАК НачислениеУдержание,
    НачисленияУдержанияПоСотрудникам.Сумма КАК Сумма

ОБЪЕДИНИТЬ ВСЕ
    ЗначенияПоказателейНачислений.Сотрудник,
    ЗначенияПоказателейНачислений.Показатель,
    ЗначенияПоказателейНачислений.Значение
ИЗ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений

Спасибо за Сказать спасибо

AIFrame

Цитата: Kerbert от 25 дек 2017, 17:55.ИдентификаторСтроки
У регистра сведений и накопления? Нет, так оно точно не взлетит.
ПО НачисленияУдержанияПоСотрудникам.Сотрудник = ЗначенияПоказателейНачислений.Сотрудник
Было бы лучше. В любом случае должен быть реквизит, связывающий оба эти регистра без разночтений.
И еще, раз у тебя второй - накопления, посмотри их варианты Остатки, Обороты или оба вместе.

Kerbert

Цитата: AIFrame от 26 дек 2017, 06:16
Цитата: Kerbert от 25 дек 2017, 17:55.ИдентификаторСтроки
У регистра сведений и накопления? Нет, так оно точно не взлетит.
ПО НачисленияУдержанияПоСотрудникам.Сотрудник = ЗначенияПоказателейНачислений.Сотрудник
Было бы лучше. В любом случае должен быть реквизит, связывающий оба эти регистра без разночтений.
И еще, раз у тебя второй - накопления, посмотри их варианты Остатки, Обороты или оба вместе.
Да я понимаю что по строке их не соединить это был как вариант просто. А так надо как то не снимая конфу с поддержки соединить эти 2 регистра

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск