Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1c Vs клиент-банк Ощадбанка
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Mkk
Доброго дня суток! После установки клиент-банка с Ощадбанком из доки по импорту платежек были описания TXT и DBF файлов и пару примеров. Руки есть, сам написал обработку по экспорту платежек из 1С в к-б. НО!
После закачки через тхт-файл в к-б тот ругается на отсутствие какого-то флага ДК, но нормальные суммы. А при закачке через дбф - ДК есть, а суммы платежа уменьшаются в 10 раз и округляются!
Парень-установщик к-б ничего про это не может сказать ("узко" специализирован), в колл-центре Ощада отсылают к разработчикам sad.gif Пытался разделителем целых и копеек в числах (в винде) ставить и точку и запятую, менял в 1С вынь- и дос-кодировки, танцевал с бубном - не помогает.
Если кто-то уже этим пользуется (или поборол) киньте примерчик рабочего тхт или дбф файлов экспорта платежек. Я уж по аналогии подправлю свои. Или еще что-то где-то надо подправить?
З.Ы. Выгружал из к-б выписки так-же в тхт и дбф. Сравнивал форматы - один-в-один. А вот при загрузке в к-б происходит вышеописанная котовасия.
Vofka
Так а если выписку из КБ выгрузить, поменять там дату и загрузить обратно? Нормально затягивает?
Pepe
Не факт, что выгрузка совпадет с загрузкой. Только Ощадовские разработчики могут подсказать формат загрузки. Возможно криво написали импорт.
Vofka
Цитата
Не факт, что выгрузка совпадет с загрузкой.

В смысле?
Zaval
Цитата(Mkk @ 01.02.12, 17:39) необходимо зарегистрироваться для просмотра ссылки
После закачки через тхт-файл в к-б тот ругается на отсутствие какого-то флага ДК, но нормальные суммы. А при закачке через дбф - ДК есть, а суммы платежа уменьшаются в 10 раз и округляются!


Флаг ДК - скорее всего не распознало... раскладка, кодировка. А еще очень советую проверить все поля с текстом на наличие знаков перевода строки.

ДБФ - смотрите длину/точность поля. Возможно, знак целой части игнорится, а три правых цифры считаются копейками(точность - 0,1 коп).
Pepe
Цитата(Vofka @ 01.02.12, 17:50) необходимо зарегистрироваться для просмотра ссылки
В смысле?

Косяк. Процедура экспорта не совпадает с процедурой импорта.

Цитата(Zaval @ 01.02.12, 18:13) необходимо зарегистрироваться для просмотра ссылки
Флаг ДК - скорее всего не распознало

Как правило, это логическое.


Но может быть и 0/1.
Vofka
Цитата
Косяк. Процедура экспорта не совпадает с процедурой импорта.

Ну так если выгрузить/загрузить из самого КБ и будут косяки - тогда это можна констатировать как факт и ткнуть носом банковских программистов smile.gif
Читатель
В таких случаях я обращаюсь непосредственно к программистам банка. Всегда помогало. Правда вот с Ощадбанком украинским пока не сталкивался.
Mkk
Прозвонил разработчикам. В телефонном режиме сказали, что это косяк сервера Ощадбанка. Они эту проблему исправили и отослали банку на установку. А вот банк че-то медлит. Посоветовали заново забросить экспорт. Сегодня-завтра попробую.
Mkk
На сегодняшний день косяк не исправлен sad.gif Общее первое впечатление - какой-то глючный и кривой клиент-банк Corp2 от Ощадбанка.
romarker
Подскажите, кто-то решил даную проблему с загрузкой ихнего DBF файла?
kolyan_p
такая же беда, только сумы дает в 100 раз больше, обработку делала фирма, которая ставила 1с. Как бороться не знаю все косяки за банком!!!!
Ardi
kolyan_p
поменять в обработке
код
            НовСтрока.Расход        = ФайлDBF.SUMMA;
...
            НовСтрока.Приход        = ФайлDBF.SUMMA;

на
            НовСтрока.Расход        = ФайлDBF.SUMMA/100;
...
            НовСтрока.Приход        = ФайлDBF.SUMMA/100;
Vofka
Цитата(Ardi @ 11.10.12, 16:41) необходимо зарегистрироваться для просмотра ссылки
поменять в обработке
код

И каждый раз сверять сумму с выписки и в 1С глазами, а то вдруг завтра сумма будет больше в 105 раз, а послезавтра в 97.
kolyan_p
Спасибо помогло деление на сто,
А как сделать импорт в Клиент банка, из 1С? Тоесть из 1С вігрузить платежкки, а у клиент загрузить и проплатить.??
alex040269
Цитата(Pepe @ 01.02.12, 18:38) необходимо зарегистрироваться для просмотра ссылки
Косяк. Процедура экспорта не совпадает с процедурой импорта.


Как правило, это логическое.


Но может быть и 0/1.

не только косяк в экспорте может быть и информация о результатах проведения документа банком. проведен, не проведен время операции, референс и т.д.
Zaval
kolyan_p

Изучайте документацию банка. Там наверняка было написано что-то вроде "сумма в копейках".
Там должны быть и форматы данных для выгрузки. Обычно в Клиент-Банках можно выбрать формат и настроить состав и порядок следования полей. После анализа будет ясно кого под кого легче подстроить.

ЗЫ. Если выгрузка из 1с выполняется в текстовый файл, проследите за наличием перевода строки в Содержании(а также в других полях, где он может присутствовать).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.