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

Ошибка при расчете НДФЛ (мала размерность массив d_shop)

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
dimachus



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

СообщениеДобавлено: Сб Мар 26, 2016 18:14    Заголовок сообщения: Ошибка при расчете НДФЛ (мала размерность массив d_shop) Ответить с цитатой

Добрый день, кто-нибудь сталкивался с таким проблемой,
при вводе огромного количества (более 5000) обособок с признаком обособленности по ФНС, в БОССе при попытке рассчитать ВО облагаемый НДФЛ на любого сотрудника вылетает сначала ошибка "мала размерность массива d_shop", а потом штук 200 других, которое я записываю уже в лог..

Разобравшись, понял, что это из-за переполняемости массива хранящего данные об обособках, потому что если к примеру удалить все обособки с ФНС, все возвращается на круги своя.

Я нашёл что в z-процедуре m_НДФЛ есть строка:
const MAX_D* = 1000; // Максимальный размер массива по расчету НДФЛ

Я его увеличил, но теперь при расчете в БОССе вылетает сообщение что MAX_D отличается от нужного.. не помню дословно..

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


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

СообщениеДобавлено: Вс Мар 27, 2016 22:34    Заголовок сообщения: Ответить с цитатой

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



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

СообщениеДобавлено: Пн Мар 28, 2016 10:07    Заголовок сообщения: Ответить с цитатой

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


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

СообщениеДобавлено: Пн Мар 28, 2016 11:34    Заголовок сообщения: Ответить с цитатой

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



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

СообщениеДобавлено: Пн Мар 28, 2016 11:40    Заголовок сообщения: Ответить с цитатой

Если в m_НДФЛ поменять строку:

const MAX_D* = 1000;// Максимальный размер массива по расчету НДФЛ

на

const MAX_D* = 5000; // Максимальный размер массива по расчету НДФЛ

То при расчете вот такое сообщение появляется:

[img]
https://yadi.sk/i/mTEdF8Z6qXTzo
[/img]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Пн Мар 28, 2016 11:51    Заголовок сообщения: Ответить с цитатой

После замены перекомпилировали ВСЕ z-процедуры?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dimachus



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

СообщениеДобавлено: Пн Мар 28, 2016 13:05    Заголовок сообщения: Ответить с цитатой

DUCKKK писал(а):
После замены перекомпилировали ВСЕ z-процедуры?


Спасибо! Надо было перекомпилировать именно ВСЕ процедуры.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dimachus



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

СообщениеДобавлено: Пн Мар 28, 2016 13:09    Заголовок сообщения: Ответить с цитатой

Сейчас вернул обратно размер массива на 1000 и все перекомпилировал, ошибка больше не выпадает.

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

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


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