Неприятная особенность при формировании ФОР
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ashslim Профи
Вступление в Клуб: 21.08.2007
|
Пт Янв 11, 2008 11:26  Неприятная особенность при формировании ФОР |
|
Полезность: Нет оценки
|
Обнаружили такой момент: надо было сформировать ФОР за декабрь, задали параметры формирования с 1 декабря по 1 января, при расчете выскакивает ошибка "Не найден курс для валюты USD на дату 05.01.08, номер PL\SQL таблицы 543077". Начал копать в коде и нашел такой интересный комментарий разработчиков к операции INI_B_FOR_SALDO ,
библиотека ::[F_345_DATA].[SLIB] :
Код: |
-- Перецеонка остатков в нац. покрытии валютных счетов
-- требуется в случае если предыдущий день не был оперднем.
-- Причем, дата курса берется таким образом:
-- если текущий день - опердень, то дата курса - текущая дата,
-- если сегодня не опердень - дата курса - дата следующего опердня. |
Так вот получается, что если дата начала отчета или дата окончания отчета, не опердень, и предыдущий и следующий (календарно) дни - тоже не опердни, то появляется эта ошибка.
В случае моего запуска отчета, дата окончания была 01.01.08, и т.к. не 31.12 не 01.01 не 02.01 не были оперднями, операция вывалилась в ошибку. Мы решили эту проблему добавлением 'пропущенного' опердня(Система->Система->Добавить проп. опердень) |
|
![](templates/subSilver/images/spacer.gif) |
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Пн Янв 14, 2008 07:19   |
|
Полезность: Нет оценки
|
Вероятнее всего, у вас архив в общем покрытии за 5 число имелся, потому f.d_fact (через которую вычисляется дата следующего опер. дня) и вернула дату переоценки как 05.01.08. Разумеется, курс за эту дату отсутствовал.
PS: указанный комментарий находится в [FOR_2_DATA]::[SLIB] |
|
![](templates/subSilver/images/spacer.gif) |
Doberman Участник со стажем
Вступление в Клуб: 14.10.2007
|
Пн Янв 14, 2008 14:30   |
|
Полезность: Нет оценки
|
r00st
Подскажите, пжл, как из расчета третьего приложения удалить счета второго порядка, в частности 42106? |
|
![](templates/subSilver/images/spacer.gif) |
German Профи
Вступление в Клуб: 25.06.2007
|
Пн Янв 14, 2008 14:53   |
|
Полезность: Нет оценки
|
Doberman пишет: | r00st
Подскажите, пжл, как из расчета третьего приложения удалить счета второго порядка, в частности 42106? |
Найдите эту настройку в справочнике "ОП ФОР Настройка" и отключите в ней использование шаблона. _________________ Homo homini |
|
![](templates/subSilver/images/spacer.gif) |
Doberman Участник со стажем
Вступление в Клуб: 14.10.2007
|
Пн Янв 14, 2008 14:56   |
|
Полезность: Нет оценки
|
Имхо, перестанут обрабатываться все счета в шаблоне, а мне 42107 оставить нужно |
|
![](templates/subSilver/images/spacer.gif) |
German Профи
Вступление в Клуб: 25.06.2007
|
Пн Янв 14, 2008 15:01   |
|
Полезность: Нет оценки
|
Doberman пишет: | Имхо, перестанут обрабатываться все счета в шаблоне, а мне 42107 оставить нужно |
42106 и 42107 это две разные настройки в Приложении 3... Вы о чем? _________________ Homo homini |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|