Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Время формирования 6НДФЛ

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Обновления/новые версии системы
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
Сообщения: 1681

СообщениеДобавлено: Вт Апр 19, 2016 10:56    Заголовок сообщения: Ответить с цитатой

В техподдержку пишите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dimachus



Зарегистрирован: 07.10.2011
Сообщения: 108

СообщениеДобавлено: Вт Апр 19, 2016 14:39    Заголовок сообщения: Ответить с цитатой

А разработчики не могли бы написать описание ошибки 21482
Потому что по ней внесены изменения в процедуру zrp_6NDFL, которые как раз усложняют нам формирование реестров по многочисленным обособкам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Вт Апр 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
Сообщения: 1681

СообщениеДобавлено: Вт Апр 19, 2016 16:36    Заголовок сообщения: Ответить с цитатой

Цикл по всем был сделан с целью отлавливания доходов, начисленных работникам одного ОП, но привязанных к другому ОП или к "Вне ОП". Чтобы их не потерять. Но получили массу претензий по скорости ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Volod
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 11.02.2015
Сообщения: 252

СообщениеДобавлено: Ср Апр 20, 2016 11:00    Заголовок сообщения: Ответить с цитатой

То есть, теперь теряем?
Или нашли другое решение позволяющее не терять?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Ср Апр 20, 2016 11:21    Заголовок сообщения: Ответить с цитатой

Теперь теряем, получается. А другого решения не существует, кроме "перебрать все ОП".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Antoshes



Зарегистрирован: 17.02.2014
Сообщения: 171
Откуда: Томск

СообщениеДобавлено: Ср Апр 20, 2016 12:13    Заголовок сообщения: Ответить с цитатой

DUCKKK
Во 2 разделе на печать по 130 строке без копеек выгружается.
Разработчики в курсе ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Ср Апр 20, 2016 12:17    Заголовок сообщения: Ответить с цитатой

Да, в курсе. В электронный файл все выгружается с копейками.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Antoshes



Зарегистрирован: 17.02.2014
Сообщения: 171
Откуда: Томск

СообщениеДобавлено: Пн Апр 25, 2016 07:26    Заголовок сообщения: Ответить с цитатой

Подскажите какой программой можно проверить XML файлы 6 НДФЛ ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Пн Апр 25, 2016 11:10    Заголовок сообщения: Ответить с цитатой

TESTER.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Обновления/новые версии системы Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU