|   |   | 
| 
 | ЗУП 2.5 Зарплата к выплате как выплатить весь остаток? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Кай066 27.08.15✎ 10:50 | 
        Док. Зарплата к выплате позволяет ахтоматом заполнять ТЧ. Нужно выбрать в поле Выплатить что выплачивать: Зарплата, Аванс, Отпускные и т.д. А как заполнить табличную часть остатком по ВСЕМ начислениям? Например начислена з/п и отпускные и чтобы их одной ведомостью выплатить? Поле Выплачивать обязательно для заполнения     | |||
| 1
    
        ТолькоПросмотр 27.08.15✎ 10:57 | 
        (0) Зачем?
 Хотя если уж энергию некуда девать - открываешь конфигуратор... и понеслась... | |||
| 2
    
        Кай066 27.08.15✎ 10:59 | 
        (1) Как зачем? Чтобы по 10 ведомости не делать на каждый вид начисления     | |||
| 3
    
        ale-sarin 27.08.15✎ 11:01 | 
        Не уверен, но... разве "Зарплата" не выплачивает всю задолженность за месяц? Вроде выплачивает.     | |||
| 4
    
        ТолькоПросмотр 27.08.15✎ 11:02 | 
        (2) Это не причина. По аналогичной логике можно ответить что-то вроде "Чтобы не перемешивать начисления, нужно делать отдельным документом зарплату, отпуск и так далее".     | |||
| 5
    
        ale-sarin 27.08.15✎ 11:02 | 
        +3 либо не за месяц, а вообще всю задолженность. Зависит от параметров учета.     | |||
| 6
    
        Кай066 27.08.15✎ 11:04 | 
        (3) В том то и соль, что Отпускные не попадают     | |||
| 7
    
        Кай066 27.08.15✎ 11:06 | 
        (5) С месяцами да, а с видами никаких параметров нет вроде     | |||
| 8
    
        ale-sarin 27.08.15✎ 11:07 | 
        (6) Смотрите в регистр ЗарплатаЗаМесяцОрганизаций. Должны попасть. 
 Обратите внимание на ПериодРегистрации. И на значение параметра учета УчетЗадолженностиПоМесяцам | |||
| 9
    
        Кай066 27.08.15✎ 11:07 | 
        (4) А вот и нет, это относится чисто к заполнению табличной части, т.к. выплата не идёт в разрезе видов расчётов     | |||
| 10
    
        Кай066 27.08.15✎ 11:09 | 
        (8) С месяцами нет проблем, все начисления в одном месяце и если я ставлю не Зарплата, а Отпускные, то сумма попадает.
 Речь идёт чисто про заполнялку табличной части, т.к. выплата идёт скопом и в движениях по регистрам нигде не отражается вид начисления при выплате | |||
| 11
    
        Valera-M 27.08.15✎ 11:11 | 
        В настройках организации выплата зарплаты - взаиморасчеты ведутся в разрезе месяца начисления снять галочку. Далее документ "зарплата к выплате", выплачивать "зарплата" ,далее заполнить.
 Регистр "взаиморасчеты с сотрудниками организации" по нему все закрывается. | |||
| 12
    
        ТолькоПросмотр 27.08.15✎ 11:12 | 
        (10) Я же написал и второй пункт: есть некуда девать энергию - всегда есть конфигуратор)
 Типовая программа не позволяет делать подобные фокусы. | |||
| 13
    
        ale-sarin 27.08.15✎ 11:12 | 
        (10) Вот запрос. Просто приход за месяц минус расход. Что-то не то делаете.
 Функция ПолучитьОстаткиЗарплатыЗаМесяцОкончательныйРасчет(ДокументОбъект, ФизЛица = Неопределено) Экспорт Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Организация", ДокументОбъект.Организация); Запрос.УстановитьПараметр("ПериодРегистрации", НачалоМесяца(ДокументОбъект.ПериодРегистрации)); Запрос.УстановитьПараметр("ПоВсемФизлицам", Физлица = Неопределено); Запрос.УстановитьПараметр("Физлица", Физлица); // ведется ли учет задолженности в разрезе периодов возникновения задолженности УчетЗадолженностиПоМесяцам = ПроцедурыУправленияПерсоналом.ЗначениеУчетнойПолитикиПоПерсоналуОрганизации(глЗначениеПеременной("глУчетнаяПолитикаПоПерсоналуОрганизации"), ДокументОбъект.Организация, "УчетЗадолженностиПоМесяцам"); Запрос.УстановитьПараметр("ПоВсемПериодамРегистрации", НЕ УчетЗадолженностиПоМесяцам); Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ЗарплатаЗаМесяц.Физлицо, | СУММА(ВЫБОР | КОГДА ЗарплатаЗаМесяц.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | ТОГДА ЗарплатаЗаМесяц.СуммаВзаиморасчетов | ИНАЧЕ -ЗарплатаЗаМесяц.СуммаВзаиморасчетов | КОНЕЦ) КАК Начислено |ИЗ | РегистрНакопления.ЗарплатаЗаМесяцОрганизаций КАК ЗарплатаЗаМесяц |ГДЕ | ЗарплатаЗаМесяц.Организация = &Организация | И ЗарплатаЗаМесяц.Период <= КОНЕЦПЕРИОДА(&ПериодРегистрации, МЕСЯЦ) | И (&ПоВсемПериодамРегистрации | И ЗарплатаЗаМесяц.ПериодВзаиморасчетов <= &ПериодРегистрации | ИЛИ ЗарплатаЗаМесяц.ПериодВзаиморасчетов = &ПериодРегистрации) | И (&ПоВсемФизлицам | ИЛИ ЗарплатаЗаМесяц.Физлицо В (&Физлица)) | |СГРУППИРОВАТЬ ПО | ЗарплатаЗаМесяц.Физлицо"; Возврат(Запрос.Выполнить().Выгрузить()); КонецФункции | |||
| 14
    
        Кай066 27.08.15✎ 11:12 | 
        (11)  выплачивать "зарплата" не ставит в ТЧ отпускные
 С месяцами проблем нет | |||
| 15
    
        Кай066 27.08.15✎ 11:15 | 
        (13) Это при каком значении поля "Выплачивать"?     | |||
| 16
    
        ale-sarin 27.08.15✎ 11:16 | 
        (15) Зарплата.     | |||
| 17
    
        шаэс 27.08.15✎ 11:19 | 
        (14) че? че-че-че? "зарплата" всегда подбирает остатки к выплате. если не подбирает, то картинки в студию - начисление отпускных, зп, то, что долга нет на начало месяца, выплату зп после кнопки "заполнить"     | |||
| 18
    
        Кай066 27.08.15✎ 11:21 | 
        (16) а вот и нифига
 ЗарплатаПоХарактеруВыплаты = ЗарплатаКВыплатеОрганизацийПереопределяемый.ПолучитьОстаткиЗарплатыЗаМесяцОкончательныйРасчет(Документ, ФизЛица); | |||
| 19
    
        ale-sarin 27.08.15✎ 11:22 | 
        ща ШАЭС тут всех вздрючит)))     | |||
| 20
    
        ale-sarin 27.08.15✎ 11:23 | 
        (18) И че?! А дальше шагнуть сложно?     | |||
| 21
    
        Кай066 27.08.15✎ 11:25 | 
        не вздрючит.
 зарплата" всегда подбирает остатки к выплате по ХарактерВыплатыЗарплаты по ХарактерВыплатыЗарплаты.Зарплата одни остатки, а по ХарактерВыплатыЗарплаты.Отпускные другие в РН Зарплата за месяц организации | |||
| 22
    
        ale-sarin 27.08.15✎ 11:26 | 
        (21) Вы в запросе (13) видели условие на ХарактерВыплаты? Нет. Потому что его там нет!!!     | |||
| 23
    
        lysk 27.08.15✎ 11:28 | 
        как вариант без ковыряний в конфигураторе - объединение документов. есть готовая обработка на инфостарте.
 т.е. создать несколько доков, потом их слить в один. | |||
| 24
    
        Кай066 27.08.15✎ 11:32 | 
        (22) А где там написано что это именно по характеру выплаты Зарплата.     | |||
| 25
    
        ale-sarin 27.08.15✎ 11:35 | 
        (24) Вам все надо разжевать и в рот положить? В коде из вашего поста (16) встаньте курсором на любое место текста "ПолучитьОстаткиЗарплатыЗаМесяцОкончательныйРасчет" и нажмите F12.
 Вот я сейчас начислил себе отпуск. Заполняю "Зарплату к выплате" двумя вариантами: Отпускные и Зарплата. Результат заполнения одинаковый - только отпсукные. | |||
| 26
    
        шаэс 27.08.15✎ 11:36 | 
        (24) я не могу понять одного - Вы пытаетесь заполнить выплату программно или в пользовательском режиме? если что-то не добирается в выплату, то косяк в регистрах.     | |||
| 27
    
        ale-sarin 27.08.15✎ 11:37 | 
        +25 И Вам ничего не говорит то, что  (13) название функции такое же, как и у вызываемой из (16)?
 Дайте картинки наконец. Регистра ЗарплатаЗаМесяцОрганизаций. | |||
| 28
    
        ale-sarin 27.08.15✎ 11:38 | 
        +27  Т.е из (18) вместо (16)
 +25 Т.е. вашего поста (18) | |||
| 29
    
        Кай066 27.08.15✎ 11:41 | 
        (26) В пользовательском. Если Выплачивать Отпускные, то отпускные попадают, если Выплачивать Зарплата, то не попадают
 (25) а какой релиз? У меня 94.2 | |||
| 30
    
        Valera-M 27.08.15✎ 11:41 | 
        перем Объект, ИмяТабличнойЧасти,ТабличноеПолеОбъекта экспорт ;
 //*************************************************************************************************** Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) экспорт Если Объект.ХарактерВыплаты = Перечисления.ХарактерВыплатыЗарплаты.Зарплата Тогда Для каждого стрЗарплаты из Объект.Зарплата Цикл Если стрЗарплаты.Авторасчет = Истина Тогда Запрос = Новый ("запрос"); Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Физлицо, | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Организация, | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.ОстаткиИОбороты(, , , ) КАК ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты |ГДЕ | ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Организация = &Организация | И ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Физлицо = &Физлицо"; Запрос.УстановитьПараметр("Организация",Объект.Организация); Запрос.УстановитьПараметр("Физлицо",стрЗарплаты.Физлицо); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() = Истина Тогда стрЗарплаты.Сумма = Выборка.СуммаВзаиморасчетовКонечныйОстаток; стрЗарплаты.Авторасчет = Истина; //Объект.Модифицированность = Истина; КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры во внешнюю обработку заполнения табличный частей к доукменту "Выплата зарплаты" | |||
| 31
    
        Кай066 27.08.15✎ 11:43 | 
        (30) Спасибо. Но вон у людей почему-то в типовой работает     | |||
| 32
    
        Valera-M 27.08.15✎ 11:44 | 
        (31) Не работает, забыли. я Тоже так думал. спросил у буха по зарплате она мне сказала что я ей сделал это когда-то и она довольна.     | |||
| 33
    
        Кай066 27.08.15✎ 11:46 | ||||
| 34
    
        ale-sarin 27.08.15✎ 11:49 | 
        (29) ЗУП 2.5.93.2 и КА 1.1.62.1     | |||
| 35
    
        Valera-M 27.08.15✎ 11:49 | 
        (33) Вас не уволят за такие скрины?     | |||
| 36
    
        Кай066 27.08.15✎ 11:52 | 
        (35) Все имена вымышлены, совпадение с реальными людьми случайно     | |||
| 37
    
        ale-sarin 27.08.15✎ 11:52 | 
        (33) Блин. Даже глазами видно, что за июль начислено меньше, чем выплачено. Чего там заполнять?     | |||
| 38
    
        шаэс 27.08.15✎ 11:53 | 
        (32) вот тут я могу ответственно заявить - Вы бредите. у всех работает.     | |||
| 39
    
        шаэс 27.08.15✎ 11:56 | 
        (33) ну вот почему через радикал... закрыт     | |||
| 40
    
        шаэс 27.08.15✎ 11:57 | ||||
| 41
    
        ale-sarin 27.08.15✎ 11:59 | 
        (38) Присоединяюсь. Одолеем невежд)     | |||
| 42
    
        Кай066 27.08.15✎ 12:01 | 
        (37) (40) 
 Ясно, понятно. Сяду таки Месяца образования задолженности раскуривать | |||
| 43
    
        Valera-M 27.08.15✎ 12:15 | 
        (40)Вообще по пробовал сам. В политике месяца не учитывать и все попало в выплату (начисления и отпуск, релиз ЗУП 94.2). Вывод если политика по месяцам то отпуск возможно попал начисления следующего месяца.
 А за "бред" следим за своей речью, возможно тогда отпустит). | |||
| 44
    
        шаэс 27.08.15✎ 12:32 | 
        (43) что отпустит? и может быть Вы последите за своей речью, и не будете говорить про то, о чем уже сами забыли?     | |||
| 45
    
        Valera-M 28.08.15✎ 17:45 | 
        (44) мышц напряжение)))     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |