|
ЗУП. После обновления на 3.1.25 при выплате стал формировать ведомость на каждого человека | ☑ | ||
---|---|---|---|---|
0
SerGa
14.04.23
✎
15:02
|
После обновления на 3.1.25 при выплате стал формировать ведомость на каждого человека.
У нас много сотрудников. На предыдущих релизах, когда по документу начисления в котором например 100 чел. делали ведомость (нажимали кнопку Выплатить). То делался 1 документ ведомость со списком сотрудников. После обновления при нажатии на кнопку выплатить он делает по 1 ведомости на каждого человека! В итоге вместо 1 он делает 100 ведомостей. Может кто знает как отключить этот режим? |
|||
1
Волшебник
14.04.23
✎
15:04
|
Посмотрите алгоритм кнопки "Выплатить"
|
|||
2
SerGa
14.04.23
✎
15:05
|
(1) это да... может кто-то уже сталкивался...
|
|||
3
SleepyHead
гуру
14.04.23
✎
15:37
|
(0) В новом релизе поменяли структуру регистров, в которых вы задавали места выплаты для сотрудников. Детально пока не разбирался, но копать нужно именно в этом направлении.
Возможно, после обновления не заполнились или криво заполнились эти регистры. Я пока детально не разбирался. |
|||
4
CepeLLlka
14.04.23
✎
15:38
|
(0)Спасибо, посидим на 3.1.23
|
|||
5
2S
14.04.23
✎
15:42
|
(0) наверное где-то затесалось создание объекта )))
тестеры, мля, сидели бы на 23 )) |
|||
6
SleepyHead
гуру
14.04.23
✎
15:46
|
(5) Это на который обновления раньше 25 вышли? ))
|
|||
7
SerGa
14.04.23
✎
15:55
|
(5) К сожалению с 24 можно перейти только на 25. А новые формы только в 25
|
|||
8
SerGa
14.04.23
✎
15:56
|
(3) да вот в отладчике сидим смотрим...
|
|||
9
SerGa
14.04.23
✎
15:57
|
Причем подобное поведение только для ведомостей "по счета", по лицевым счетам всё норм - 1 ведомость на всех
|
|||
10
SleepyHead
гуру
14.04.23
✎
16:01
|
(9) Посмотрел регистры, изменений не заметил. Может, смотрел невнимательно.. В 25 релизе анонсировали, что можно создать для сотрудника несколько мест выпалты ЗП, и какой в ведомости выберешь, тот и используется
А в групповом создании, видимо, именно для счетов накосячили. |
|||
11
SleepyHead
гуру
14.04.23
✎
16:02
|
(9) Попробуйте создать ведомость на счета, а не выплачивать из документа. И заполнить ее. В крайнем случае, свой способ выплаты настройте.
Это менее удобно, но может решить на какое-то время проблему. |
|||
12
SerGa
14.04.23
✎
16:03
|
(11) спасибо попробуем!
|
|||
13
Гена
гуру
14.04.23
✎
16:18
|
(12) А можно попросить вот здесь глянуть, что происходит (я никак не научусь работать с отладчиком):
Обработка СозданиеВедомостейНаВыплатуЗарплаты в модуле формы в районе строки 325 Ведомости.Очистить(); ДокументыСУстаревшимиКодами = Новый Массив; Для Каждого Ведомость Из ВедомостиПоРасчетномуДокументу Цикл Строка = Ведомости.Добавить(); |
|||
14
Гена
гуру
14.04.23
✎
16:27
|
Мне тут не нравится слово массив для каких-то доков с якобы устаревшими кодами
|
|||
15
CepeLLlka
14.04.23
✎
16:34
|
(7)Какие такие новые формы только в 25?
|
|||
16
SerGa
14.04.23
✎
16:40
|
(15) Заполнение раздела 2 Формы ЕФС-1 (бывшая 4-ФСС), в соответствии с Постановлением ПФР от 31.10.2022 № 245п.
|
|||
17
SerGa
14.04.23
✎
16:42
|
(14) нет, там уже в ВедомостиПоРасчетномуДокументу сидит несколько ведомостей, а ДокументыСУстаревшимиКодами - пустая... тут в чем-то другом
|
|||
18
SleepyHead
гуру
14.04.23
✎
16:51
|
Программист советует обойти проблему и решить вопрос обычными средствами, а бухгалтер пытается исправить программу.
Что же с нами стало. |
|||
19
SerGa
14.04.23
✎
16:55
|
Это в процедуре ЗарплатаРасчетногоДокумента в обработке СозданиеВедомостейНаВыплатуЗарплаты в модуле менеджера в запросе они накрутили детализацию по местам выплаты... красивую заплатку там не сделаеш... либо да, как временное решение заполнять ведомость через ведомость а не из документа начисления...
|
|||
20
SleepyHead
гуру
14.04.23
✎
16:59
|
(19) В телеграме посмотрите
|
|||
21
Гена
гуру
14.04.23
✎
17:04
|
(19) глянул... а это нормально, что новые детализации вставили напрямую, а не через условия?
ПоляКлючаВедомости = Новый Массив; ПоляКлючаВедомости.Добавить("ВидМестаВыплаты"); ПоляКлючаВедомости.Добавить("МестоВыплаты"); Если ПараметрыСоздания.ВРазрезеПодразделений Тогда ПоляКлючаВедомости.Добавить("ПодразделениеВыплаты"); КонецЕсли; Если ПараметрыСоздания.ВРазрезеСтатейФинансирования Тогда ПоляКлючаВедомости.Добавить("СтатьяФинансирования"); КонецЕсли; Если ПараметрыСоздания.ВРазрезеСтатейРасходов Тогда ПоляКлючаВедомости.Добавить("СтатьяРасходов"); КонецЕсли; Если ВРазрезеВидовДоходов Тогда ПоляКлючаВедомости.Добавить("ВидДоходаИсполнительногоПроизводства"); КонецЕсли; По аналогии я бы тоже окружил условием типа: Если ПараметрыСоздания.ВРазрезеВидМестаВыплаты(?) Тогда ПоляКлючаВедомости.Добавить("ВидМестаВыплаты"); КонецЕсли; |
|||
22
SleepyHead
гуру
14.04.23
✎
17:07
|
(21) от вида места выплаты зависит вид документа (ведомости на выплату). Поэтому такой разрез должен присутствовать всегда, а не в зависимости от условий.
|
|||
23
Гена
гуру
14.04.23
✎
17:15
|
(22) А зачем его тогда внутри массива вставили а не выше вовне?
|
|||
24
SerGa
14.04.23
✎
17:16
|
(21) при отладке массив ключей одинаковый получается в обоих что в старой что в новой на том документе что я отлаживаю .. дело не в ключах... там после что-то не то
|
|||
25
Гена
гуру
14.04.23
✎
17:16
|
А, ключ
|
|||
26
Гена
гуру
14.04.23
✎
17:18
|
(24) думаете, после... а не до?
Там выше процедурка СоздатьВТСотрудникиДляВедомости - там бы шлагбаум поставить, может по одному сотру там выщёлкивает? |
|||
27
SleepyHead
гуру
14.04.23
✎
17:24
|
(23) Наверное, была какая-то задумка или неизвестный мне стандарт разработки. Или просто недосмотрели, кто ж знает.
|
|||
28
SerGa
14.04.23
✎
17:24
|
(26) всё может быть... подождем заплатки от 1С... или наколхозим свою залепуху пока...
|
|||
29
Гена
гуру
14.04.23
✎
17:27
|
(28) Ладно, не принципиально. Кстати, у себя в демо глянул - нормально двух сотров сунул в одну ведомость, правда в кассу
|
|||
30
Гена
гуру
14.04.23
✎
17:30
|
Если глючит банковская, то не воспринимает ли прога каждого сотра как в отдельных банках? Тогда и ведомостей будет много.
|
|||
31
SerGa
14.04.23
✎
17:49
|
(30) да тоже на это грешу, у нас очень много сотрудников в разных банках, т.к. все в своих регионах, а не в центральном офисе... возможно в 25 ведомости по банкам разбиваются, хотя ранее она так не делала
|
|||
32
Гена
гуру
14.04.23
✎
18:01
|
(31) тогда им где-то надо указать, что у них одно место выплаты
|
|||
33
SleepyHead
гуру
14.04.23
✎
18:07
|
(32) А надо ли? Дальше все зависит от того, как из этих ведомостей получают реестры в банки. Может бытьЮ, есть возможность типовыми средствами сделать "как раньше", то есть слить ведомости в один реестр.
Как делали до обновления? |
|||
34
SleepyHead
гуру
14.04.23
✎
18:08
|
Как вариант: раздел выплаты - документы обмена с банками - создать документ "Платежное поручение", добавить в него все ведомости, относящиеся к этому акту выплаты. Далее печатать реестр, как будто это один документ.
|
|||
35
SleepyHead
гуру
14.04.23
✎
18:09
|
Отбой,это не сработает для ведомостей на счета.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |