![]() |
|
ERP 2: странное формирование расчетного листка из начисления зарплаты | ☑ | ||
---|---|---|---|---|
0
dchumak
05.03.19
✎
10:50
|
Добрый день, уважаемые форумчане.
Делаем расчет зарплаты за месяц. Рассчитали суммы. Далее делаем выплаты через банк, кассу. В расчетном листке, который формируется в начислении зарплаты и взносов выплаты отражаются (или убираются), только если проведешь/отменишь проведение выплат и перепроведешь насчисление зарплаты и взносов. Пробовал делать так: 1. Выплаты не проведены. 2. Провожу начисление. 3. В расчетном листке выплат нет. 4. Провожу выплаты. 5. В расчетном листке выплат нет. 6. Перепровожу начисление, выплаты появляются. Или в обратной последовательности 1. Распровожу выплаты. 2. Из листка не убираются. 3. Перепровожу начисление - выплаты убираются. В прошлом месяце было нормально. Это ошибки в обновлении или так специально сделали? Посмотрел фоновые задания, выполняется только одно: Проведение документа «Начисление зарплаты». 1С:ERP Управление предприятием 2 (2.4.6.207). |
|||
1
asady
05.03.19
✎
12:37
|
(0) что стоит: "Проверять соответствие начислений и выплат" в меню Настройки - Расчет зарплаты.
|
|||
2
dchumak
06.03.19
✎
03:00
|
(1) галочка не установлена.
А как это может быть связано с тем, что выплаты не попадают в расчетный листок? |
|||
3
ramzes_kg
06.03.19
✎
11:58
|
Ни разу такого не было. По описанию Возможно кэш отчета если он внешний.
|
|||
4
Фрэнки
06.03.19
✎
12:16
|
(0) А нормальный настоящий расчетный листок тоже так себя ведет?
|
|||
5
Фрэнки
06.03.19
✎
12:19
|
похоже на постоянный сдвиг актуальности на документах, которая считывается при открытии документа Начисление, а затем перечитывается заново по событиям, происходящим внутри документа, а не вообще, когда вздумается фоновым заданиям где-то сбоку
|
|||
6
ramzes_kg
06.03.19
✎
16:50
|
Да и это.. обновись.
|
|||
7
dchumak
07.03.19
✎
03:05
|
Хорошо, я понял.
На следующей неделе проверю все на копии без обновления и попробую накатить обновление. |
|||
8
dchumak
14.03.19
✎
08:50
|
Добрый день.
Обновился до версии 2.4.7.107. Поформировал начисления и выплаты. При проведении / отменен проведения ведомости на выплату все отчеты формируются нормально (показывают выплату или ее отсутствие). Проверил на: а) Т-51 (при проведении ведомости на выплату сумма встает в колонку "К выплате", или исчезает из нее при отмене выплаты). б) расчетный листок (отчет). Также выплата показывается. Поведение нормальное. Если же формировать расчетный листок из документа начисления зарплаты и взносов, то ошибка воспроизводится. Как я подозреваю, что-то кэшируется при формировании расчетного листка из начисления зарплаты и взносов, поэтому ситуация не меняется. Причем, если переоткрыть начисление зарплаты и взносов и снова его оттуда сформировать, то данные изменятся. Без переоткрытия формы - нет. Если же документ перепровести, то, данные меняются и отчет формируется нормально. Кнопка "Перечитать" не помогает. |
|||
9
dchumak
14.03.19
✎
09:20
|
Посмотрел отладчиком формирование расчетного листка.
Есть процедура в модуле формы документа начисления зарплаты. &НаКлиенте Процедура ПодготовитьКоллекциюПечатныхФорм(Идентификатор) Если ПечатныеФормыСотрудников = Неопределено Тогда ПечатныеФормыСотрудников = Новый Структура; КонецЕсли; Если Не ПечатныеФормыСотрудников.Свойство(Идентификатор) Тогда ПечатныеФормыСотрудников.Вставить(Идентификатор, Новый Структура("Порядок,ПечатныеФормы", Новый Массив, Новый Соответствие)); КонецЕсли; КонецПроцедуры Если расчетный листок запускается первый раз (формирование), то ПечатныеФормыСотрудников = Неопределено и табличный документ формируется. Если расчетный листок запускается на формирование повторно, то ПечатныеФормыСотрудников уже структура и есть ПечатныеФормыСотрудников.Свойство(Идентификатор), поэтому в коллекции печатных форм есть сформированный табличный документ и он выводится снова на печать. При переоткрытии формы или перепроведении ПечатныеФормыСотрудников опять становится Неопределено и т.д. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |