|
ЗУП 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) мышц напряжение)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |