CftClub.ru
Клуб специалистов ЦФТ-Банк

Настройка INS_DAYS

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 03, 2015 16:08   Настройка INS_DAYS Ответить с цитатой
Полезность: Нет оценки
В значениях настройки INS_DAYS есть "История значений" когда меняешь по F3 ничего не заполняется. Где то галку надо включать?
Igorka
Профи


Вступление в Клуб: 28.09.2007
СообщениеСр Июн 03, 2015 17:15    Ответить с цитатой
Полезность: Нет оценки
если дергается библиотека LIB в Настройки, там set_value в котороую может передаваться дата. если дата есть, то заполняется история
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 03, 2015 18:20    Ответить с цитатой
Полезность: Нет оценки
Через либу F3 ничего не дёргает. Мне надо чтобы F3 историю сохраняло. Т.к. юзер может сказать что не давал 10 дней доступ вчера. И кроме как тут наглядно не докажешь.
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеЧт Июн 04, 2015 02:49    Ответить с цитатой
Полезность: Нет оценки
На операции включить Журналирование и Журналирование параметров операции, не то ?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 04, 2015 09:27    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
На операции включить Журналирование и Журналирование параметров операции, не то ?


Не, не то. Искать долго. А тут наглядно.
Сделал расширение на F3, история заполняется корректно, всем мерси.
Код:
begin
this.[VALUE_HISTORY].[NEW#AUTO](
   sysdate/*P_VALDATE*/      --Дата, ранее которой действовало значение
   ,this.[VALUE]/*P_VALUE*/      --Значение настройки
   );
   &BASE$SETVARS;
   &BASE$EXECUTE;
end;
Igorka
Профи


Вступление в Клуб: 28.09.2007
СообщениеЧт Июн 04, 2015 12:11    Ответить с цитатой
Полезность: Нет оценки
так это собственно не журналирование изменений, а именно история. значение настройки выбирается от даты, типа как в тарифах действующий тариф на дату.
осторожно нужно заполнять этот массив.
кто знает, где ЦФТ дернут именно из истории. опять же, почистить массив можно
а для бития по рукам журналирование изменения реквизита самое то.
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 04, 2015 12:38    Ответить с цитатой
Полезность: Нет оценки
Igorka пишет:
так это собственно не журналирование изменений, а именно история. значение настройки выбирается от даты, типа как в тарифах действующий тариф на дату.
осторожно нужно заполнять этот массив.
кто знает, где ЦФТ дернут именно из истории. опять же, почистить массив можно
а для бития по рукам журналирование изменения реквизита самое то.


Ну так у меня в самом первом сообщении так и написано "В значениях настройки INS_DAYS есть "История значений"
Как вы почистите историю, если я галку уберу доступно пользователю с "Изменить" и "Удалить"?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПт Июн 05, 2015 02:24    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Igorka пишет:
так это собственно не журналирование изменений, а именно история. значение настройки выбирается от даты, типа как в тарифах действующий тариф на дату.
осторожно нужно заполнять этот массив.
кто знает, где ЦФТ дернут именно из истории. опять же, почистить массив можно
а для бития по рукам журналирование изменения реквизита самое то.


Ну так у меня в самом первом сообщении так и написано "В значениях настройки INS_DAYS есть "История значений"
Как вы почистите историю, если я галку уберу доступно пользователю с "Изменить" и "Удалить"?


А как вы узнаете какой пользователь это сделал ?
Igorka
Профи


Вступление в Клуб: 28.09.2007
СообщениеПт Июн 05, 2015 08:49    Ответить с цитатой
Полезность: Нет оценки
придумаю пример. допустим, что в кредитах используется настройка "доучет при выносе", при вызове set_value передается дата операции.
пользователь вечером поменял настройку.
утро наступило. обрабатываем вчерашние платежи, делаем вынос на просрочку, оппа, а доучет не происходит, кто, что, когда, нашли, смотрим, пользователь отпирается, а мы пока доказываем и показываем, настройку не меняем, чтобы всем показать как доказательство.
а вынос на просрочку видит настройку, действовавшую на вчерашний день и не делает доучет, мы же настройку не удаляем, мы как доказательство косяка ее храним, а настройка сидит в журнале и работает
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПт Июн 05, 2015 09:03    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:

А как вы узнаете какой пользователь это сделал ?


А вот чтобы кто, надо включить аудит таблицы истории изменений т.к. ЦФТ в падлу было один реквизит туда добавить. Evil or Very Mad
И по ID записи в массиве узнаем кто правил.
Gobur
Профи


Вступление в Клуб: 06.11.2012
СообщениеСр Июн 10, 2015 11:29    Ответить с цитатой
Полезность: Нет оценки
Чтобы писало кто значение менял - надо журналирование на реквизите в таблице включить. Правда будет по всем кодам фп_тюнес это делать. У нас включено.
Igorka
Профи


Вступление в Клуб: 28.09.2007
СообщениеСр Июн 10, 2015 12:55    Ответить с цитатой
Полезность: Нет оценки
Gobur пишет:
Чтобы писало кто значение менял - надо журналирование на реквизите в таблице включить. Правда будет по всем кодам фп_тюнес это делать. У нас включено.

и это правильно. ведь нам нужно журналировать изменения а не хранить историю значений. это разные вещи
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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