ЗУП: отчет по выплатам договорникам (поле "Комментарий") #712673


#0 by листопад
ЗУП Подскажите, как в запрос вытянуть содержимое поля "Комментарий" из док-та "Договор на выполнение работ с ФЛ"? Вот код: ВЫБРАТЬ     И ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &ДатаНач И &ДатаКон Трудность в том, что незнаю как соединить регистр ВзаиморасчетыСРаботникамиОрганизаций и док-т "Договор на выполнение работ с ФЛ".
#1 by листопад
Т.е. сначала создается док-т "Договор на выполнение работ с ФЛ", затем док-т "НачислениеЗП". И вот этот док-т "НачислениеЗП" является регистратором у регистра ВзаиморасчетыСРаботникамиОрганизаций.
#2 by sanja26
отбор по комментарию)). выбор регистратор ссылка нужный документ тогда твойкоммент
#3 by sanja26
+ тогда смотри движения документа и соединяй по физлицу
#4 by mistеr
При заполнении дока Начисление зарплаты вытаскиваются договора. Посмотри там.
#5 by листопад
Не получится, т.к. мне надо получить сколько мы ВЫПЛАТИЛИ договорникам за период, для этого я в условиях добавила ограничение, что рассматривать только док-ты "Зарплата к выплате", у которых: - ВидДвиженияНакопления = Расход - в комментариях стоит "Агент" Т.е. док-т "НачислениеЗП" изначально не попадет в выборку.
#6 by листопад
В док-те "НачислениеЗП" есть табличная часть "ДоговорыНаВыполнениеРабот": Как это все связать с регистром ВзаиморасчетыСРаботникамиОрганизаций?
#7 by листопад
Подскажите, может я иду не в том направлении? Изначально задача состоит в том, чтобы получить сколько мы ВЫПЛАТИЛИ договорникам за период, и подтянуть комментарий из док-та "ДоговорыНаВыполнениеРабот". Поэтому, может надо строить запрос не по регистру ВзаиморасчетыСРаботникамиОрганизаций, а просто перебрать док-ты "ДоговорыНаВыполнениеРабот", у которых срок договора (у нас они вносятся ежемесячно) попадает в нужный мне период.
#8 by листопад
+ Нет, так не получится, т.к. в док-те "ДоговорыНаВыполнениеРабот" суммы с НДФЛ. А мне надо, сколько фактически выплатили на руки - для это надо анализировать как в регистр ВзаиморасчетыСРаботникамиОрганизаций. Т.е. возращаемся к исходному запросу в - как добраться из регистра до док-та "ДоговорыНаВыполнениеРабот", к комментарию???
#9 by листопад
Док-т "ДоговорыНаВыполнениеРабот" делает движение по одному регистру сведений "ПлановыеНачисленияСотрудников".
#10 by sanja26
попробуй соединить по периоду и физ лицу 2 эти регистра. вообще еще вид начисления неплохо бы в соединение
#11 by листопад
В Консоли попробовала просто вытянуть отдельным запросом поле Комментарий из док-та "ДоговорыНаВыполнениеРабот". Выдал ошибку: Недопустимое поле для группировки "Комментарий". Это что же получается, я даже вытянуть его не смогу просто из док-та??? Как быть? До других реквизитов - дотягиваюсь нормально, без ошибок!
#12 by листопад
Теперь выдает синтаксич.ошибку перед вторым КАК: ВЫРАЗИТЬ (ДоговорНаВыполнениеРаботСФизЛицом.Комментарий КАК СТРОКА) КАК Комментарий
#13 by листопад
, можно не читать, разобралась.
#14 by листопад
Остается открытым вопрос в .
#15 by листопад
Ап!
#16 by kumena
зачем знать выплаты отдельно по договорникам? В док-те "НачислениеЗП" есть табличная часть "ДоговорыНаВыполнениеРабот": Как это все связать с регистром ВзаиморасчетыСРаботникамиОрганизаций? да никак, там сотрудники тут физлица. дорабатывайте выплату, если уж очень надо это знать.
#17 by листопад
Это для внутренней отчетности для другого отдела.
#18 by kumena
+16 связать теоритически можно, только надо анализировать зарплату сотрудников одновременно в запросе, а потом её делить по сотрудникам, такой запрос мне кажется вам не написать. при этом надо сначала решить как делить эту зарплату по сотрудникам
#19 by kumena
блин, "сотрудников одновременно " одновременно работающих
#20 by kumena
если вся начисленная зарплата выплачивается то можно увидеть это и в зарплатных отчетах по начислению
#21 by листопад
Нужные мне суммы (сумма на руки, без НДФЛ) есть в регистре ВзаиморасчетыСРаботникамиОрганизаций. А к док-ту "ДоговорыНаВыполнениеРабот" я обращаюсь, т.к. в нем есть поле Комментарий. Только из-за этого, т.к. мне надо вытянуть содержимое из поля Комментарий.
#22 by листопад
Написала запрос, но он сумму показывает итоговую по всем договорам:     И ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &ДатаНач И &ДатаКон
#23 by kumena
а что такого важного в этом комментарии?
#24 by kumena
запрос по суммам делайте по регистрам расчета, ндфл - по регитстрам накопления. так будет правильней. Удачи вобщем!!!
#25 by листопад
Выводится: Иванов   7000   Комментарий1 Иванов   7000   Комментарий2 А надо: Иванов   5000   Комментарий1 Иванов   2000   Комментарий2 Т.к. у Иванова было два док-та "ДоговорНаВыполнениеРаботСФизЛицом".
#26 by листопад
Суммы по НДФЛ мне вообще не нужны.
#27 by ИсчадиеADO
как то так ВЫБРАТЬ     ВзаиморасчетыСРаботникамиОрганизаций.Физлицо КАК Физлицо,     И ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &ДатаНач И &ДатаКон
#28 by ИсчадиеADO
и вместо физич. таблицы, лучше обороты взять
#29 by листопад
Пишет: не установлен менеджер временных таблиц.
#30 by ИсчадиеADO
убери ПОМЕСТИТЬ Взаиморасчеты. забыл :)
#31 by kumena
ДоговорНаВыполнениеРаботСФизЛицом только плановые регистрирует
#32 by листопад
Поправила. Запрос ничего не выдает, потому что напрямую Док-т ДоговорНаВыполнениеРаботСФизЛицом не является регистратором у регистра ВзаиморасчетыСРаботникамиОрганизаций. Я писала об этом в .
#33 by ИсчадиеADO
так ей то и нужно, не?
#34 by ИсчадиеADO
ладно, не дочитал
#35 by kumena
ей нужно что то типа выбрать Сотрудник ,результат
#36 by листопад
В принципе, сейчас выводится в виде: Иванов   7000   Комментарий1 Иванов   7000   Комментарий2 Мне и нужна итоговая общая сумма 7000. А можно только как-то развернуть отчет, чтобы эти две строчки были одной строкой: Иванов   7000   Комментрарий1, Комментарий2
#37 by kumena
если на 23 пост ответ дадите то я попробую подсказать
#38 by ИсчадиеADO
в рег. расчета - это начисленная, а она пишет в , что ей нужна выплаченная
#39 by kumena
в 26 посте она ответила что суммы ндфл ей вообще не нужны
#40 by листопад
Секрета никакого нет - в комментариях написаны номера актов, за которые выплачивается вознаграждение.
#41 by листопад
Да, Вы правы, мне нужна именно ВЫПЛАЧЕННАЯ сумма.
#42 by листопад
Все правильно: ВЫПЛАЧЕННЫЕ суммы уже без НДФЛ мне и нужны. Для этого и использую регистр ВзаиморасчетыСРаботникамиОрганизаций.
#43 by kumena
добавьте в запрос ВзаиморасчетыСРаботникамиОрганизаций.Регистратор.Сотрудник и в сгрупировать тоже
#44 by kumena
вместо физлица
#45 by Отладчик
ВЫБРАТЬ ВЫПЛАЧЕННЫЕ РАЗЛИЧНЫЕ СТОРНО
#46 by листопад
Это как???
#47 by ИсчадиеADO
глянул зуп 2.5. Там по рег.ВзаиморасчетыСРаботникамиОрганизаций док. начисление зп делает приход, а не расход :)  Т.е. задача еще интереснее :)
#48 by листопад
Да, об этом я и писала в . Поэтому у меня в условии и стоит:
#49 by ИсчадиеADO
а как ты вышла на док. НачислениеЗП?
#50 by Отладчик
Это в Предприятие 8.4.
#51 by ИсчадиеADO
вот если физлицу начисляют зп по двум договорам + еще основную работу в одном док-те, потом было неск. выплат, то что именно еще не было выплаченно? Осн. работа, или работа по договору?
#52 by ИсчадиеADO
гость из будущего :) уже столько ответов получил :)
#53 by ИсчадиеADO
проще забить, если возможно. или пойти на некоторые допущения, типа даже если ты соберешь инфу, какой док-т расхода закрывает какой док-т прихода по этому регистру, то тебе все равно нужно будет анализировать док-т начисления, и идти на некие допущения: типа сначала оплачивается сумма осн. начислений, а уж потом договоров. Или что по одному сотр. таких ситуаций нет. Короче не храниться инфа в бд в нужном тебе разрезе
#54 by листопад
Это будут только договорники - 100%, для этого, я в условии указала, что: Т.к. при выплате им зарплаты, док-том ЗПКВЫплате, в комментариях мы пишем слово АГЕНТЫ.
#55 by листопад
Зачем так все усложнять? Осн.начислений по таким людям не будет. ТОЛЬКО ДОГОВОРА. Надо только вытянуть в отчет за определенный период: - ФИО - Сумму (выплата на руки) - Комментарий (из док-та ДоговорНаВыполнениеРаботСФизЛицом) Не думала, что это будет так сложно!!!
#56 by ИсчадиеADO
а если в док-те Начисление ЗП указано 2 договора по 1 физлицу? документ Начисление зп можно получить правильно, но сложно, или проще, но веротно не правильно, как ближайший проведенный документ "выплата к зп" к твоему регистратору
#57 by листопад
Такого не может быть: за один период (месяц) вводится только один док-т ДоговорНаВыполнениеРаботСФизЛицом.
#58 by ИсчадиеADO
тогда переформулируй так "как к сумме из регистра прицепить комментарий из ближайшего к регистратору проведенного документа ДоговорНаВыполнениеРаботСФизЛицом?" - тогда проще пареной репы. Но запрос быдет выдавать корректные данные только при соблюдении всех допущений
#59 by листопад
Да, можно и так сформулировать. Но как это реализовать? В у меня не получилось...
#60 by ИсчадиеADO
так, но это с допущениями ВЫБРАТЬ     ВзаиморасчетыСРаботникамиОрганизаций.Физлицо КАК Физлицо,     ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &ДатаНач И &ДатаКон     Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК Док     и Док.ФизЛицо В (ВЫБРАТЬ РАЗЛИЧНЫЕ Взаиморасчеты.Физлицо ИЗ Взаиморасчеты)     Т.Физлицо,
#61 by листопад
Спасибо. Но почему-то, если в выборку попадают несколько договоров, то выводит комментарий только у последнего договора.
#62 by ИсчадиеADO
документы выплаты зп в разных периодах?
#63 by ИсчадиеADO
давай тим вьювер, гляну :)
#64 by листопад
Моя почта mfc-2008@yandex.ru Напишите, пож-та на нее. Я Вам напишу данные и Вы подключитесь. Спасибо.
#65 by ИсчадиеADO
отправил же
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С