Формирование имени исходящего файла для отправки в ЦОИ
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
tarasov-es Участник со стажем
Вступление в Клуб: 18.05.2011
|
Пн Июн 27, 2011 06:38  Формирование имени исходящего файла для отправки в ЦОИ |
|
Полезность: Нет оценки
|
Здравствуйте
Имена формируются по следующему шаблону:
iDD44966.NNN
NNN - номер файла за день.
Про начале нового опердня счетчик расширений отправляемых файлов должен сбрасываться на 001, но этого не происходит.
Каким образом заставить сбрасываться этот счетчик? |
|
![](templates/subSilver/images/spacer.gif) |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Июн 27, 2011 07:32   |
|
Полезность: Нет оценки
|
В операции "Завершение опердня Расчетного Центра" имеется параметр "Обнулить счетчик файлов и документов", по которому обнуляются соответствующие реквизиты структуры "Абонент". Если именно эти реквизиты у вас используются для формирования расширения файла-посылки, то должно помочь. |
|
![](templates/subSilver/images/spacer.gif) |
kaa Участник со стажем
Вступление в Клуб: 20.01.2020
|
Чт Авг 12, 2021 17:26   |
|
Полезность: Нет оценки
|
а как обнулить этот счетчик без операции в ЗОДе?
пробовал так - чот не обнуляется и показывает вообще левые цифири счетчика ((
Код: | cnt_ref ref [COUNTERS];
for m in [PAYMENT_SYSTEMS] loop -- where (m.[RC_DOG].[FILIAL] = P_FILIAL or not flag_mult)
debug_pipe('Обнуляем счетчик: '||m.[SHORT_NAME]||':'||m.[AB].[PATH_MSG]||', значение счетчика:='||m.[AB].[COUNTER],0);
m.[AB].[COUNTER] := 0 ;
locate cnt_ref in ::[COUNTERS] where cnt_ref.[CODE] = 'TRC_COUNTER_'||m%id;
debug_pipe([COUNTERS]::[SQ].CurSeqNum(cnt_ref),0);
[COUNTERS]::[SQ].ResetExistingSeq('TRC_COUNTER_'||m%id); -- но чот вылетает по экцепшину ((
end loop; |
|
|
![](templates/subSilver/images/spacer.gif) |
Blackmore64 Профи
Вступление в Клуб: 17.01.2017
|
Пн Авг 16, 2021 12:05   |
|
Полезность: Нет оценки
|
kaa, см. тело операции TRC.END_OPDAY_RC после строки
Код: | if P_NULL_COUNTERS then |
|
|
![](templates/subSilver/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|