Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Вт Апр 19, 2016 10:28 Заголовок сообщения: Время формирования 6НДФЛ |
|
|
Добрый день, у нас очень долго формируется 6НДФЛ по обособленным подразделениям.
У нас на каждый день месяца созданы РПВ, с фиксацией сумм по начислениям неявок и расчету уволенных. Подразделения обособлены по ФНС, около 3000 обособок.
На каждую обособку приходится около 5-6 минут формирования:
https://yadi.sk/i/UwgZhtWAr7FUx
Таким образом мы весь реестр будем формировать 12 дней. Подскажите у кого-нибудь получалось сформировать реестры по большому количеству обособок? И что можно предпринять, что бы ускорить формирование? |
|
Вернуться к началу |
|
 |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Вт Апр 19, 2016 10:36 Заголовок сообщения: |
|
|
Причем в 6.05.01.07 обновлении формировалось полачаса по всем 3000 обособкам, не подскажите что принципиально изменилось в формировании по обособокам? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Вт Апр 19, 2016 10:56 Заголовок сообщения: |
|
|
В техподдержку пишите. |
|
Вернуться к началу |
|
 |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Вт Апр 19, 2016 14:39 Заголовок сообщения: |
|
|
А разработчики не могли бы написать описание ошибки 21482
Потому что по ней внесены изменения в процедуру zrp_6NDFL, которые как раз усложняют нам формирование реестров по многочисленным обособкам. |
|
Вернуться к началу |
|
 |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Вт Апр 19, 2016 16:25 Заголовок сообщения: |
|
|
У меня тоже по 50 ОП формировалось 5 ч. (всего работников порядка 1500 тыс.) |
|
Вернуться к началу |
|
 |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Вт Апр 19, 2016 16:33 Заголовок сообщения: |
|
|
Раскомментируйте в Z-процедуре zrp_6NDFL кусок кода со словами:
Код: |
//* Закоментарил по ошибке 21482
if (op_id != 0)
{
if (op_type == 1) //непривязанные
{
if (op_id == id_firm_) //вне ОП
{
sput(str1,"");
op_ne_op = 1;
} else { //ОП
sput(str1, " AND P.auto_card in (select auto_card from pr_current where id_Firm = @@id_firm and Date_trans <= '%s' and Date_depart >= '%s' and pId in (select pId from zrptb_isolate where id_firm = @@id_firm and [type] = 2 and FromD <= '%s' and ToD >= '%s' and id_firm_out = %d)) ",
dt_end, dt_beg, dt_end, dt_beg, op_id);
};
} else { //привязанные
if (op_id == id_firm_) //вне ОП
{
sput(str1, " AND P.auto_card in (select auto_card from pr_current _hintbrowser where id_Firm = @@id_firm and Date_trans <= '%s' and Date_depart >= '%s' and Code_struct_name not in (select struct_code from prvw_op_structs _hintbrowser where code_use = 2 and ISNULL(struct_code,0)<>0 and d_from <= '%s' and d_to >= '%s' and id_firm = @@id_firm )) ",
dt_end, dt_beg, dt_end, dt_beg);
op_ne_op = 1;
} else { //ОП
sput(str1, " AND P.auto_card in (select auto_card from pr_current _hintbrowser where id_Firm = @@id_firm and Date_trans <='%s' and Date_depart >= '%s' and Code_struct_name in (select struct_code from prvw_op_structs _hintbrowser where code_use = 2 and ISNULL(struct_code,0)<>0 and d_from <= '%s' and d_to >= '%s' and id_firm = @@id_firm and id_firm_op = %d )) ",
dt_end, dt_beg, dt_end, dt_beg, op_id);
};
};
} else {
collect = 1;
};
|
Формироваться станет быстрее, но вопрос что это за исправление было 21482... |
|
Вернуться к началу |
|
 |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Вт Апр 19, 2016 16:34 Заголовок сообщения: |
|
|
А быстрее станет, потому что по каждой обособке теперь не идёт цикл по ВСЕМ сотрудникам, а только по тем кто там работал в заданный период времени. |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Вт Апр 19, 2016 16:36 Заголовок сообщения: |
|
|
Цикл по всем был сделан с целью отлавливания доходов, начисленных работникам одного ОП, но привязанных к другому ОП или к "Вне ОП". Чтобы их не потерять. Но получили массу претензий по скорости ... |
|
Вернуться к началу |
|
 |
Volod Большой шоколадный орден

Зарегистрирован: 11.02.2015 Сообщения: 252
|
Добавлено: Ср Апр 20, 2016 11:00 Заголовок сообщения: |
|
|
То есть, теперь теряем?
Или нашли другое решение позволяющее не терять? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Ср Апр 20, 2016 11:21 Заголовок сообщения: |
|
|
Теперь теряем, получается. А другого решения не существует, кроме "перебрать все ОП". |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Ср Апр 20, 2016 12:13 Заголовок сообщения: |
|
|
DUCKKK
Во 2 разделе на печать по 130 строке без копеек выгружается.
Разработчики в курсе ? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Ср Апр 20, 2016 12:17 Заголовок сообщения: |
|
|
Да, в курсе. В электронный файл все выгружается с копейками. |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Пн Апр 25, 2016 07:26 Заголовок сообщения: |
|
|
Подскажите какой программой можно проверить XML файлы 6 НДФЛ ? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Пн Апр 25, 2016 11:10 Заголовок сообщения: |
|
|
TESTER. |
|
Вернуться к началу |
|
 |
|