Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: |
|
|
Вы каждого работника как ОП оформляете?? |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Пн Мар 28, 2016 10:07 Заголовок сообщения: |
|
|
Группу по 2 работника, у нас точки продаж по России, и поэтому отчетность надо сдавать по ним в разные налоговые по все стране. |
|
Вернуться к началу |
|
|
DUCKKK Большой шоколадный орден
Зарегистрирован: 16.09.2009 Сообщения: 1681
|
Добавлено: Пн Мар 28, 2016 11:34 Заголовок сообщения: |
|
|
"MAX_D отличается от нужного.. не помню дословно.. " - нужно дословно. А лучше картинкой. |
|
Вернуться к началу |
|
|
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-процедуры? |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Пн Мар 28, 2016 13:05 Заголовок сообщения: |
|
|
DUCKKK писал(а): | После замены перекомпилировали ВСЕ z-процедуры? |
Спасибо! Надо было перекомпилировать именно ВСЕ процедуры. |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Пн Мар 28, 2016 13:09 Заголовок сообщения: |
|
|
Сейчас вернул обратно размер массива на 1000 и все перекомпилировал, ошибка больше не выпадает.
Странно. |
|
Вернуться к началу |
|
|
|