Найти в Дзене

Вопрос - Что делать, если не работает операнд?

Неправильно считает, показывает "красноту" при расшифровке... Ответ Вкратце опишу шаги, которые нужно делать, если операнд не работает, показывает красноту в расшифровке, пустоту показывает. Вообщем не то, что нужно. Более подробно шаги будут описаны в отдельной статье . Как бы я решал эту ситуацию. После каждого шага можно остановиться, следующий шаг делаем в случае отсутствия результата 1) посмотреть ЭО в стандартном бланке или в сводной таблице или в регистрах непосредственно. Ваш бланк может искажать данные 2) очистить данные через удаление описания версий, отключить версионность, перезапустить правило расчета и записать ЭО 3) Делаем копию вида отчета, копию операнда этого показателя и считаем отдельно эту формулу. Если есть ошибка, то мы нашли операнд, поэтому переходим к п.5. и пропускаем след. пункт 4) чтобы найти операнд с ошибкой, нужно поочереди удалять операнды в копии правила расчета ( можно не поочереди а каким-то другим алгоритмом). В конце концов мы найдем момент,

Неправильно считает, показывает "красноту" при расшифровке...

Ответ

Вкратце опишу шаги, которые нужно делать, если операнд не работает, показывает красноту в расшифровке, пустоту показывает. Вообщем не то, что нужно. Более подробно шаги будут описаны в отдельной статье . Как бы я решал эту ситуацию. После каждого шага можно остановиться, следующий шаг делаем в случае отсутствия результата 1) посмотреть ЭО в стандартном бланке или в сводной таблице или в регистрах непосредственно. Ваш бланк может искажать данные 2) очистить данные через удаление описания версий, отключить версионность, перезапустить правило расчета и записать ЭО 3) Делаем копию вида отчета, копию операнда этого показателя и считаем отдельно эту формулу. Если есть ошибка, то мы нашли операнд, поэтому переходим к п.5. и пропускаем след. пункт 4) чтобы найти операнд с ошибкой, нужно поочереди удалять операнды в копии правила расчета ( можно не поочереди а каким-то другим алгоритмом). В конце концов мы найдем момент, когда правило расчета заработает в отсутствии какого-то операнда, а присутствии работать не будет. Здесь есть один момент, что правило расчета работает когда работают ВСЕ операнды и ничего не считает, когда хотя бы один операнд, хотя бы в одном показателе не работает. 5) Нашли операнд. Пересохраняем его, перебиваем его и сохраняем , запускаем правило расчета. 6) Если не помогает, то в этом операнде убираем настройки одну за другой и смотрим, когда он начинает работать......... Как-то так, дальше больше, но уже по ситуации...