Форум » АРМ "Клиент" АС Клиент-Сбербанк » Дублирование операции в версии 07.012.05 » Ответить

Дублирование операции в версии 07.012.05

suglosta: Регулярно загружаем только проводки. Тут черт дернул - заказал выписку, Клиент-Сбербанк позволил только за последние 30 дней (с 19.01.2011) Нажал в этой выписке кнопку "Преобразовать в операции" - для соответствующих операций в списке операций заполнился банковский номер платежки. Но возникла проблема. На день раньше (18.01.2001) осталась операция, для которой этого номера не появилось, зато эта же операция отображается еще раз, но уже с банковским номер платежки. Теперь если формировать выписку на основе списка операций - выдает неправильный остаток на счете. Статус счета, похоже, тоже врет на сумму операции. Как теперь удалить эту "левую" операцию? Всем заранее спасибо за ответы.

Ответов - 9

sb77: Штатными средствами АРМ "Клиент" удалить лишнюю проводку нельзя. Как в вашем банке грузятся и обновляются операции, за какой период и т.д. я не знаю, но попробуйте следующее: 1. Скопируйте куда нибудь файл VIBOR.DDF из папки BASE (на всякий случай) 2. Сформируйте запрос операций начиная с даты ранее 18.01.2011 поставив галочку принудительного запроса без анализа состава. О результате напишите...

suglosta: Заказал с 01.01.2011, каждый принятый файл после этого сообщил об ошибке типа такой: Ошибка обработки файла 0085SRLC.14C (cостояние счетов) в банке: Ошибка системы файлов в АРМ "БАНК". У последних записей обнулились бакновкий номер платежки, но левая операция не пропала. А нештатными способами? :) Или может быть можно удалить какие-нибудь файлы из базы и заставить повторить импорт файлов из банка? Есть такой вариант?

sb77: suglosta пишет: каждый принятый файл после этого сообщил об ошибке типа такой: Ошибка обработки файла 0085SRLC.14C (cостояние счетов) в банке: Ошибка системы файлов в АРМ "БАНК". У последних записей обнулились бакновкий номер платежки, но левая операция не пропала. Прикольно :) У вас сбилась нумерация файлов. К тому, что вы делали ошибка отношения не имеет, да и операции не обновились поскольку запрос на них был отвергнут. Что делали с программой кроме того, что написали выше? suglosta пишет: Или может быть можно удалить какие-нибудь файлы из базы и заставить повторить импорт файлов из банка? Есть такой вариант? Если вам не критично, за какой период вам придут операции (за последние 30 дней точно, больше не гарантирую), то удалите тот самый, ранее скопированный VIBOR.DDF и запросите операции.


suglosta: Больше ничего не делал. Если удалить файл, он, редиска такая, предлагает только с 19.02.2011. Странно, возвращаю старый VIBOR.DDF и разрешает с 21.02.2010, то есть за год. Вообщем схитрил, загрузился в старую базу, сделал запрос с 1 декабря 2010 (дата открытия счета), заккрыл программу, удалил файл и зашел заново. Обмен данными прошел успешно, но банк вернул данные только за месяц. Хочется все-таки починить ту нумерацию. Чем можно этот древний, как говно мамонта, формат поредактировать?

w0rkm4n: suglosta может быть xml-редактором?

sb77: suglosta пишет: древний, как говно мамонта Зачем же так? Мамонтам обидно! Формат как формат. Если перечислить, сколько популярных и вполне серьёзных АС его используют - вы удивитесь. Не будем терять время и вдаваться в дискуссии по его поводу. suglosta пишет: Обмен данными прошел успешно, но банк вернул данные только за месяц. Значит предположение про 30 дней подтвердилось. Во первых определитесь - зачем вам это надо? Обычно информация "Сколько у меня было на счёте в 1812 году" уже не актуальна - выписки распечатаны, в папочки подшиты, в бухгалтерскую программу выгружены, в налоговую предоставлены. Программа считает остатки по принципу ТЕКУЩИЙ ОСТАТОК плюс минус ОПЕРАЦИИ ПО ДНЯМ. То есть "Сальдо" за любой день после злосчастного 18-го января будет соответствовать действительности. Ну а если очень хочется - поройтесь в интернете, почитайте про форматы, найдите и научитесь пользоваться средствами редактирования. Не обижайтесь - на этом форуме вам никто готовый инструмент не даст. Слишком много клиентов его читают. А если кто то воспользовавшись советом шаловливыми ручёнками полезет в базу, а потом напишет, что мы ему неправильно посоветовали? Если вопросы останутся - пишите в личку, милости просим

ser43: suglosta пишет: Больше ничего не делал. Если удалить файл, он, редиска такая, предлагает только с 19.02.2011. Странно, возвращаю старый VIBOR.DDF и разрешает с 21.02.2010, то есть за год. Вообщем схитрил, загрузился в старую базу, сделал запрос с 1 декабря 2010 (дата открытия счета), заккрыл программу, удалил файл и зашел заново. Обмен данными прошел успешно, но банк вернул данные только за месяц. Хочется все-таки починить ту нумерацию. Чем можно этот древний, как говно мамонта, формат поредактировать? Я че то вообще ничего не понимаю, кипишь развели прям не детский. Вопрос вроде ни о чем. Во первых, вам надо просто сделать принудительный запрос с 19.01.2011. Если программа не даст этого сделать (ссылаясь на недопустимую дату запроса) - просто "подгоните" системную дату своего ПК. Во вторых, даже сформировав такой принудительный запрос, получить из банка данные с 18.01.11 у вас не получится, т.к. в банке ПО настроено таким образом, что какой бы период клиент не запросил, максимум что ему отправиться - это операции за 1 месяц, т.е. если вы сделаете запрос сегодня (22.02.11) то из банка к вам придут операции с 22.01.11-22.02.11 и они собой заместят только этот период. Это не зависит от того какой именно период операций храниться в базе данных в банке - хоть с 1812 года. Так вот, чтобы ваш запрос "получился" нужно чтоб в банке вам выставили (временно) разрешение на большее число дней для запроса, например 40. Но это уже зависит от того насколько плотно вы общаетесь с техподдержкой банка и от них самих, в свете последних оптимизаций, возможно, что никто вам не поможет. В третьих, таблица vibor.ddf все же шифрованная и так просто "чем то" ее редактировать вряд ли удастся. Если у файла такое же расширение (ddf) это еще не значит, что формат его такой же как и у программы N или K.

sb77: В связи с некоторой специфичностью обсуждаемого вопроса свой ответ перетащил в банковскую ветку.

suglosta: Формат данных этого файла расковырял почти полностью, остались мелочи. Уже сделал редактор, позволяющий выборочно удалять записи. Проверил - работает. Сейчас решил переписать программу для универсального редактирования ddf файлов. Правда, подойдет не всем файлам из комплекта Клиент-Сбербанк. Если есть интерес - дооформлю и выложу куда нибудь. PS: Кстати, странно, но внутри файла обнаружилось неоднократное дублирование некоторых записей. Пока руки не дошли посмотреть в чем дело, но если это то, о чем я подумал, можно будет сделать упаковщик базы для чистки от лишних записей. Пока это выглядит так: http://habreffect.ru/files/b60/3b5d35580/sbclient_editor.png



полная версия страницы