Не загружается клиент банка #707961


#0 by gsdgdgds
Добрый день. Кто нибудь сталкивался с проблемой загрузки из клиент банка? Выдает ошибку "Неверный реквизит платежного документа, строка 65 : Код=0" Если удалить эту строчку из txt документа то нормально грузит. Как быть, каждый раз удалять из дока эти строчки или же дописать код в 1С?
#1 by Господин ПЖ
головой подумать - не предлагать?
#2 by ИС-2
обнови конфигурацию или возьми из последнего релиза
#3 by Godofsin
Вариант 1 - обновиться Вариант 2 - подправить обработку загрузки
#4 by Kookish
Вариант 3 - правильно выбрать систему банк-клиента в 1С по рекомендации ТП банка.
#5 by Господин ПЖ
щас угадаю - все это вокруг уин...
#6 by Kookish
Это был вариант "0" в .
#7 by gsdgdgds
Обновились, нет разницы. А подправить обработку загрузки. Она не игнорит стоку с тегом "код" Она ее проверяет на логическое выражение. Я не знаю как ее игнорировать. Если Импорт_Загружаемые[Тег] = Истина Тогда Иначе Сообщить("Неверный реквизит платежного документа, строка " + (Импорт_ТекущаяСтрока - 1) + " : " + СтрокаРазбора); Можете подсказать как поправить обработку?
#8 by Масянька
Что в строке, на которую ругается?
#9 by gsdgdgds
"Код=0" - это строка в документа. Неверный реквизит платежного документа
#10 by gsdgdgds
значение в тег "Код"
#11 by Godofsin
Какие мысли есть по этому поводу? Может что-нибудь на что-нибудть проверять и игнорировать в случае выполнения какого-нибудь условия?
#12 by gsdgdgds
Перем Импорт_Загружаемые;
#13 by gsdgdgds
Проверить тег на значение? Если оно равно значение "Код" то принимать его равным "" или переходить к следующему? Верно?
#14 by Godofsin
Воооот!
#15 by Масянька
Из файла, выгруженного из банк-клиента, берутся данные для создания и заполнения платежек в 1С. В какой-то строке - либо не хватает данных, либо лишние, либо не понятны для 1С. Так посмотри, что в той строке, на которую ругается.
#16 by Godofsin
А вообще, что за конфигурация? Вариант с обновлением должен был проканать так то...
#17 by Kookish
Сейчас они тебя научат снимать конфигурацию с поддержки да типовые менять. И покатишься по наклонной...
#18 by Godofsin
Поправочка "Код="
#19 by Godofsin
Обработку можно во внешние пихнуть ))))
#20 by Господин ПЖ
Код=0 - это вполне нормальная строчка
#21 by gsdgdgds
БП 1.6 Не типовая допилиная на 40% Добавлен управленческий учет и изменена реализация
#22 by Godofsin
И про какое обновление ты нам тут втирал?
#23 by Godofsin
не для
#24 by Kookish
Обана! Вот это поворот! Обновление точно не поможет. Позовите программиста.
#25 by Ganiev
До последнего релиза обнови и будет гуд!
#26 by rozer76
пробегало здесь...
#27 by Kookish
И поломайте ему пальцы.
#28 by Ganiev
))) Хи.. а написал что обновлял!
#29 by Господин ПЖ
плохой клиент-банк, плохой...
#30 by Масянька
Вангую: в банк-клиенте учли последние изменения по ПП.
#31 by cons74
по правилам хорошего тона такое пишется только после 100 страниц обсуждения )))
#32 by gsdgdgds
На типовую пытался подгрузить наш фаил и клиент банка
#33 by Kookish
А в бухгалтерии 1.6 почему-то не учли.
#34 by Godofsin
На типовую 1.6? Красавчег.
#35 by Господин ПЖ
она сдохла давно
#36 by Kookish
Тссссс...
#37 by gsdgdgds
На типовую 2.0
#38 by Godofsin
Не верю. У меня типовая 2.0 и хавает все нормально.
#39 by DjSpike
Я забыл здесь разрешены ссылки на инфостарт ? Если нет то удалите
#40 by gsdgdgds
Если Импорт_Загружаемые[Тег] = Истина Тогда В этом месте программа сравнивает тег с чем-то. Как посмотреть с чем сравнивается? что бы добавить туда еще 1 реквизит?
#41 by Godofsin
*рукалицо
#42 by Godofsin
Покажи текст процедуры с выводом ошибки полностью
#43 by Масянька
+ И файл от банк-клиента.
#44 by gsdgdgds
Помоги, не издевайся.   спотыкается на месте когда сравнивать начинает тег. Он разбирает строку "Код=0" В тег попадает "код" и после "Импорт_Загружаемые[Тег] = Истина Тогда" попадает на иначе. Значит не проходит сравнение. Вывод Нужно в переменную с которой сравнивают добавить наш "код" но я не могу заглянуть в нее так как если нажать перейти к определению он перебрасывает на  "Перем Импорт_Загружаемые;"
#45 by gsdgdgds
Это сам фаил 1CClientBankExchange ВерсияФормата=1.01 Кодировка=Windows Отправитель=5NT(e) CLIENT 4.70.7 Получатель=Бухгалтерский учет, редакция 4.4 СекцияДокумент=Платежное поручение Дата=08.05.2014 Номер=3822 Сумма=97358.67 ПлательщикСчет=4 ПолучательСчет=40 ПлательщикИНН=2317 ПлательщикРасчСчет=40702 Плательщик1=Открытое акционерное общество "Санаторий" ПлательщикБИК=0463 ПолучательКорсчет=301018 ПолучательБанк1=ЮГО-ЗАПАДНЫЙ БАНК ОАО "СБЕРБАНК РОССИИ" ПолучательБанк2=РОСТОВ-НА-ДОНУ Очередность=5 СрокПлатежа=08.05.2014 НазначениеПлатежа=Оплата за продукты питания по с/ф, №СЧ-0042009 от 14.04.2014 , СЧ-0042776 от 26.04.2014,СЧ-0044117 от 30.04.2014Сумма 97358-67В т.ч. НДС(10%) 8850-79 ДатаСписано=08.05.2014 ПлательщикКПП=231 ПолучательКПП=232 КонецДокумента Дата=08.05.2014 Номер=3765 Сумма=13344.15 ПлательщикСчет=40702 ПолучательСчет=405018100 ПлательщикИНН=2317008757 ПлательщикРасчСчет=4070281 Плательщик1=Открытое акционерное общество "Санаторий" ПлательщикБИК=046359728 ПолучательРасчСчет=40501810 Получатель=УФК по Краснодаскому краю (ФБУ "Краснодарский ЦСМ" л/с 20186X06940 ) ПолучательБИК=040349001 ПолучательБанк1=ГРКЦ ГУ БАНКА РОССИИ ПО КРАСНОДАРСКОМУ КР. ПолучательБанк2=КРАСНОДАР Очередность=5 СрокПлатежа=08.05.2014 НазначениеПлатежа=Доход отоказания платных услуг по сч 41600039/41 от 04.04.2014Сумма 13344-15В т.ч. НДС(18%) 2035-55 ДатаСписано=08.05.2014 СтатусСоставителя=08 ПлательщикКПП=23 ПолучательКПП=230 ПоказательКБК=00000 ОКАТО=037 ПоказательОснования=0 ПоказательПериода=0 ПоказательНомера=0 ПоказательТипа=0 Код=2 КонецДокумента
#46 by Godofsin
Что мне кажется это не полностью процедура. Давай со слов Процедура ТакаяТо КонецПроцедуры
#47 by CepeLLlka
Лол.. Ты не обновился походу.. Соответствие загружаемых формируется раньше, перед чтением строк документа Посмотри что-нибудь такое - "СформироватьСоответствиеЗагружаемых" и увидишь там через запятую перечисляются все теги.. вот туда добавь.. Но этого будет мало.. Надо так-же добавить реквизит Код в самое ПП и добавить колонку в таблицу загружаемых. Иначе не прокатит..
#48 by gsdgdgds
#49 by Godofsin
#50 by gsdgdgds
Она самая
#51 by Godofsin
Что "она самая"? я за тебя допилил
#52 by Godofsin
с тебя 500 руб.
#53 by gsdgdgds
В какое место ее пихать?))
#54 by CepeLLlka
А что УИН в базу загружать не надо?
#55 by Godofsin
Ну чууууваааак!!! Хорош тупить! Найди в функции эту строку: "Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> "КОНЕЦДОКУМЕНТА" Цикл", потом добавь код
#56 by Godofsin
Я хз, надо это ТС или нет
#57 by Масянька
Попробуй в файле банк-клиента удалить строку Код=2 и загрузить.
#58 by Godofsin
Он пробовал уже
#59 by gsdgdgds
Я воткнул куда надо... Теперь он просто пропускает ее и вся таблица пустаюя кроме поля назначения. Я так делал уже
#60 by ivanov-i-i
Попробуй так:
#61 by Масянька
Где? В загружаемом файле удали строку, сохрани файл и пробуй загрузить в 1С.
#62 by gsdgdgds
Это мы и так сейчас делаем что бы загружать тонну платежек.
#63 by gsdgdgds
Нет, все равно пусто. в таблице. Я уже так делал. у меня потом вся таблица пустая. Мне так не нужно.
#64 by Масянька
Значит - догоняйте БД до последнего релиза. В док-т ПП появились новые реквизиты, вот их и не хватает.
#65 by ivanov-i-i
Так ты убери все, что раньше делал.
#66 by gsdgdgds
что такое ПП скажите пожалуйста
#67 by Масянька
Платежное поручение.
#68 by Godofsin
Покажи, что получилось
#69 by Godofsin
у него 1.6
#70 by Масянька
Точно скажи, какой у тебя релиз.
#71 by Godofsin
+ У меня работает
#72 by Масянька
Так он же говорил, что 2.0?!
#73 by gsdgdgds
1.6 (1.6.25.9)
#74 by Масянька
И чего ты хочешь?! Либо - переходить на 2.0, либо удалять строку с кодом.
#75 by Godofsin
Да не надо ничего удалять. отлично работает
#76 by gsdgdgds
ВОт об этом я в начале спрашивал... Большенство по рекомендовала дописал. Я думал так будет легче. Я просто до этого убирал иначе и документ грузился без ошибки но при этом терял реквизиты ПП. Дело в том что выгружает то нормально. Платежка соответствует стандартам. Проблема только в загрузке.
#77 by gsdgdgds
Может кто знает хорошо Командную строку? Я бы сделал батник и через него бы удалял циклом строки в которых есть "код=0" но к сожалению Команды для подобных манипуляция я нашел только под linux.
#78 by Масянька
Значит - плохо дописал. Показывай - как дописал (в каком модуле - тоже показывай).
#79 by gsdgdgds
sed -e 's/ "код=0"/ " "/' -i (C:11.txt) это для linux для windows подобных команд не нашел
#80 by ivanov-i-i
Возьми оригинал обработки, до того как ты там что-то изменял, и добавь строчки из . Сегодня только это делал для клиента - все прекрасно работает - ничего не теряется.
#81 by gsdgdgds
Up!
#82 by gsdgdgds
Вот что получается если сделать с 0 как вы сказали.
#83 by ivanov-i-i
А вот что получается у меня: Ты из что добавил? Надо только строчки, где комментарий "Добавлено".
#84 by Масянька
Слушай! Не выноси мосх! Показывай весь код своей функции ЗагрузитьСекцию...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С