Неверный реквизит платежного документа КодНазПлатежа — исправляем ошибку
Как вы знаете, с 01.06.2020 произошли изменения в правилах составления платежных поручений. Появились новые коды в платежках на зарплату. В свою очередь банки тоже немного изменили формат файла выписки и теперь в нем указывается специальный реквизит КодНазПлатежа. Как правило, этот реквизит остается пустым и если у вас программа обновлена, изменений в загрузке данных из банка вы просто не заметите.
Однако в случае, когда программа по каким-то причинам у вас уже давно не обновляется, старая версия клиент-банка может некорректно обрабатывать новый формат. Соответственно, при загрузке выписки вы можете получить вот такое неприятное сообщение: Неверный реквизит платежного документа КодНазПлатежа.
В зависимости от вашей конфигурации и номера релиза может произойти следующее
- Программа пропустит строку и запишет ошибку в лог и затем загрузит данные как обычно
- Система предупредит об ошибке и загрузит данные
- Программа выдаст сообщение об ошибке и не будет ничего загружать
В данной статье мы рассмотрим именно третий случай.
Варианты решения проблемы.
Самым простым и очевидным решением, является обновить конфигурацию до актуального релиза. В нем данная проблема уже будет исправлена и дополнительных действий не потребуется. Если провести обновление не возможно, придется исправлять вручную самостоятельно или с помощью программиста.
Данная ошибка исправляется в конфигураторе. Поэтому перед любыми правками ОБЯЗАТЕЛЬНО необходимо сделать архивную копию базы данных. А в случае, если у вас вообще нет опыта работы с конфигуратором, то не настоятельно советую сначала попробовать исправить на копии базы данных и в случае успешной корректировки, можно будет пробовать исправлять на рабочей базе.
Помните, все изменения вы делаете на свой страх и риск.
Алгоритм действий для конфигураций на обычных формах (подходит для БП 2.0, УПП 1.3, УТ 10.3)
- Сначала откройте конфигуратор и дереве метаданных найдите обработку которая называется «КлиентБанк
- Затем откройте модуль объекта обработки
- Далее необходимо заменить код в модуле:
Найдите следующую строку (рис. 2)
РеквизитыПлДок_НазначениеНеОбязательные = "НазначениеПлатежа1,НазначениеПлатежа2,НазначениеПлатежа3,НазначениеПлатежа4,НазначениеПлатежа5,НазначениеПлатежа6";
И ниже ее добавьте еще одну строку
РеквизитыПлДок_НазначениеНеОбязательные = РеквизитыПлДок_НазначениеНеОбязательные + ",КодВыплат,КодНазПлатежа";
Далее находим текст (рис. 3)
СоздатьКолонкуВТаблице(Таб, ТабПоле, "НазначениеПлатежа6", Т_Строка, "Назначение платежа, стр. 6", НеВидимая);
И добавляем еще две строки
СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодВыплат", Т_Строка, "Код выплат", НеВидимая); СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодНазПлатежа", Т_Строка, "Код назначения платежа", НеВидимая);
4. После этого необходимо обновить конфигурацию.
Данный способ подойдет только для типовых конфигураций на обычных формах (БП 2.0, УПП 1.3, УТ 10.3 и других) и производных от них отраслевых решений. Для конфигураций на управляемых формах (например УНФ), исправление сделать немного сложнее. Если вам необходима помощь или консультация, вы всегда можете связаться с нами.
На этом все. Приятной и удобной работы!
Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.
Поделитесь ссылкой, если Вам понравилась эта статья.
1с загрузка из клиент банк ошибка в строке код=
Неверный реквизит платежного документа, строка : Код=
Согласно указанию ЦБ РФ № 3025-У, в выписки добавляется УИП (уникальный идентификатор платежа).
- Обновить программу.
- Скопируйте файл выписки, откройте, удалите все строки, начинающиеся со слова Код, сохраните, загружайте.
- Это также можно сделать из 1С не копируя файл выгрузки из клиент банка. Ниже привожу инструкцию.
В обработке загрузки «Клиент банк».
Нажимаем на кнопку лупа в реквизите файл загрузки. Меню
Правка — Заменить
и заменяем «Код=» на пустую строку «» нажимаем кнопку «ЗАМЕНИТЬ ВСЕ» , после этого загрузка проходит успешно.
Неверный реквизит платежного документа, строка 35 : Код=
Неверный реквизит платежного документа, строка 36 : Код=
Неверный реквизит платежного документа, строка 37 : Код=
Неверный реквизит платежного документа, строка 38 : Код=
Неверный реквизит платежного документа, строка 39 : Код=
Неверный реквизит платежного документа, строка 40 : Код=
Неверный реквизит платежного документа, строка 41 : Код=
Неверный реквизит платежного документа, строка 42 : Код=
Неверный реквизит платежного документа, строка 43 : Код=
Неверный реквизит платежного документа, строка 44 : Код=
Неверный реквизит платежного документа, строка 45 : Код=
Неверный реквизит платежного документа, строка 46 : Код=
Неверный реквизит платежного документа, строка 47 : Код=
Неверный реквизит платежного документа, строка 48 : Код=
Неверный реквизит платежного документа, строка 49 : Код=
Неверный реквизит платежного документа, строка 50 : Код=
Неверный реквизит платежного документа, строка 51 : Код=
Неверный реквизит платежного документа, строка 52 : Код=
Неверный реквизит платежного документа, строка 53 : Код=
Неверный реквизит платежного документа, строка 54 : Код=
Неверный реквизит платежного документа, строка 55 : Код=
Неверный реквизит платежного документа, строка 56 : Код=
Неверный реквизит платежного документа, строка 57 : Код=
Неверный реквизит платежного документа, строка 58 : Код=
Неверный реквизит платежного документа, строка 59 : Код=
Неверный реквизит платежного документа, строка 60 : Код=
Неверный реквизит платежного документа, строка 61 : Код=
Неверный реквизит платежного документа, строка 62 : Код=
Неверный реквизит платежного документа, строка 63 : Код=
Неверный реквизит платежного документа, строка 64 : Код=
Здравствуйте.
1С:Предприятие 8.2 (8.2.18.102)
Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.49.8)
При формировании выписки в системе Банка делаю выгрузку в 1С, формируется файл «kl_to_1c», который я сохраняю где мне удобно.
Захожу в 1С в выписки, нажимаю кнопку «Загрузить», выбирая файл загрузки тот, что недавно сохраняла.
«Читаю «данные из файла» и программа выдает мне системное сообщение:
Неверный реквизит платежного документа, строка 48 : Код=0
Делаю эту процедуру не первый раз, но такое получается впервые.
Помогите, пожалуйста, понять в чем дело.
Изменился формат у банков, а у вас релиз давнишний.
Обновляйтесь.
Заполнить и подать уведомление об исчисленных суммах налогов и взносов
Цитата (Культурный):Изменился формат у банков, а у вас релиз давнишний.
Обновляйтесь.
Обновлять 1С?
Можно немного подробнее что именно с чем связано?
В каком смысле?
Обновление — есть неотъемлемая часть ведения бух.учета в 1С! 🙅
Есть желание работать со старыми формами (напр., декларации), форматами (напр., обмена с банками) или правилами (напр., заполнения платежных поручений)? Тогда не обновляйтесь.
Скопируйте файл выписки, откройте, удалите все строки, начинающиеся со слов ОКТМО и Код, сохраните, загружайте.
Заполняйте платежки с актуальными на сегодня КБК, кодами дохода и другими обязательными реквизитами
Цитата (pb-finans):Скопируйте файл выписки, откройте, удалите все строки, начинающиеся со слов ОКТМО и Код, сохраните, загружайте.
Вам не кажется, что просто обновиться умнее?
Безусловно можно с txt-шными файлами делать что угодно. Только смысл загрузки пропадает, т.к. пока вы правите файл возможно быстрее было бы забить руками.😉
И обмен с банком — это только одна из проблем. Налог на имущество, расчет страховых: отличий 49-го релиза от действующего полно.
неверный реквизит платежного документа строка код
Автор Sasha133, 01 апр 2014, 10:44
0 Пользователей и 1 гость просматривают эту тему.
Всем добрый день! буквально вчера при загрузке платежных поручений по налогам начал ругаться на поле код..база у нас особ не обновляется т.к. нетиповая
мб кто сталкивался с подобными штуками?
(0)
Цитата: Sasha133 от 01 апр 2014, 10:44мб кто сталкивался с подобными штуками?
я ПОСТОЯННО сталкиваюсь с вопросами, на которые можно ответить: «МАЛО входящих данных!!!»
какая платформа(77,80,81,82,83), откуда загрузка(РИБ, обработка «Клиент-Банк»), какая ошибка(«ля-ля тополя… грузить НИЧЕГО НЕ буду»)???
p.s. вот даже НЕ знаю, что тебе ответить…
но желаю УДАЧИ в решении…
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Цитата: wise от 01 апр 2014, 11:09
(0)Цитата: Sasha133 от 01 апр 2014, 10:44мб кто сталкивался с подобными штуками?
я ПОСТОЯННО сталкиваюсь с вопросами, на которые можно ответить: «МАЛО входящих данных!!!»
какая платформа(77,80,81,82,83), откуда загрузка(РИБ, обработка «Клиент-Банк»), какая ошибка(«ля-ля тополя… грузить НИЧЕГО НЕ буду»)???
p.s. вот даже НЕ знаю, что тебе ответить…
![]()
но желаю УДАЧИв решении…
1С:Предприятие 8.2 (8.2.19.83) , бухгалтерия 1.6.30.6 в обработке импорта «клиент-банк» выскакивает ошибка
«Неверный реквизит платежного документа, строка 54 : Код=0»
ну а ТЕПЕРЬ…
открывай обработку и смотри откуда он берёт ЭТОТ «код»…
и смотри входящий файл, может изменилась структура файла… и теперь он хранится в ДРУГОМ месте.
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Можно ручками удалить в файле новое поле «Код=», но как это поправить в конфигурации?
(4) НЕТ !! удалять НЕЛЬЗЯ.
нужно написать НОВУЮ обработку загрузки, на базе старой…
т.е. изменить НЕСКОЛЬКО строк…
и пользоваться ей как ВНЕШНЕЙ.
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Решение все равно несколько искусственное… Интересно фирма 1с каким то образом поддерживает в таких ситуациях?
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают
Вызов мастера
Бесплатная консультация
31.12.2019
❄❄❄Сервисные Центры Computest поздравляют с наступающим новым…
далее→
11.09.2018
Изготовление ключей для домофонов в Приморском районе. Новая услуга!
далее→
06.05.2018
Данный рейтинг основан на количестве пользователей по…
далее→
03.05.2018
Разработанная инструкция усилиями ИТ специалистов компании «Компутест»…
далее→
01.05.2018
В этой статье ИТ специалисты компании «Компутест»…
далее→
03.01.2018
Политика ужесточения и повышенного контроля над соблюдением…
далее→
Способы оплаты
Мы работаем с физическими и юридическими лицами, а также с госучреждениями.
Если при загрузке из клиент банк ошибка, не загружает выписку в 1с с ошибкой в строке 41 код.
Возможные ошибки:
- — 1с загрузка из клиент банк ошибка в строке код=
- — Неверный реквизит платежного документа, строка: Код=
Решение при неверном реквизите платежного документа в 1с
- Обновить вашу конфигурацию 1С
- Или отредактировать загружаемый файл kl_to_1c.txt
Открываем файл принятый из банк клиента блокнотом, Правка-> Заменить «Код=» на «пустую вкладку»-> нажимаем кнопку «Заменить Всё» и Сохраняем-> Загружаем в 1С, после этого загрузка проходит успешно.
Минусы: при загрузки файла, каждый раз придётся править txt файл.
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Алексей Великий
Дата регистрации: 24.07.2012
Сообщений: 226
Добрый день. При загрузке банковской выписки в конфигурацию «Бухгалтерия 8» релиза 2.0.51.8 происходит следующая ошибка:
«Неверный реквизит платежного документа Код=»
Насколько мне известно, решается она обновлением на актуальный релиз, но доступа к обновлениям конфигурации у нас нет. Подскажите, пожалуйста, какие есть пути решения данной проблемы?
Tanya
Дата регистрации: 03.12.2001
Сообщений: 8412
1 Обновиться. Ваша причина — нет доступа , не проходит.
2 Не загружать
3 Изменить обработку загрузки.
P.S.
Если судить по вашим вопросам на форуме — то непонятен ваш статус в организации. Вы кем работаете?
VVP
Дата регистрации: 12.10.2006
Сообщений: 4950
Tanya пишет:
Цитата |
---|
P.S. Если судить по вашим вопросам на форуме — то непонятен ваш статус в организации. Вы кем работаете? |
Полагаю, что сисадмин, которого принуждают быть еще и одинэсником. Есть у меня такой полуклиент. Так же мечется.
ABell
активный пользователь
офлайн
Дата регистрации: 22.07.2007
Сообщений: 337
Алексей Великий пишет:
Цитата |
---|
Добрый день. При загрузке банковской выписки в конфигурацию «Бухгалтерия 8» релиза 2.0.51.8 происходит следующая ошибка: «Неверный реквизит платежного документа Код=» Насколько мне известно, решается она обновлением на актуальный релиз, но доступа к обновлениям конфигурации у нас нет. Подскажите, пожалуйста, какие есть пути решения данной проблемы? |
Исправляйте выписку до загрузки.
Показывать по
10
20
40
сообщений
Не загружается клиент банка |
Я |
12.05.14 — 12:26
Добрый день. Кто нибудь сталкивался с проблемой загрузки из клиент банка? Выдает ошибку «Неверный реквизит платежного документа, строка 65 : Код=0» Если удалить эту строчку из txt документа то нормально грузит. Как быть, каждый раз удалять из дока эти строчки или же дописать код в 1С?
1 — 12.05.14 — 12:28
(0) головой подумать — не предлагать?
2 — 12.05.14 — 12:32
(0) обнови конфигурацию или возьми из последнего релиза
3 — 12.05.14 — 12:32
(0) Вариант 1 — обновиться
Вариант 2 — подправить обработку загрузки
4 — 12.05.14 — 12:33
(0) Вариант 3 — правильно выбрать систему банк-клиента в 1С по рекомендации ТП банка.
5 — 12.05.14 — 12:33
щас угадаю — все это вокруг уин…
6 — 12.05.14 — 12:34
(5) Это был вариант «0» в (2).
7 — 12.05.14 — 12:43
(3) Обновились, нет разницы. А подправить обработку загрузки. Она не игнорит стоку с тегом «код» Она ее проверяет на логическое выражение. Я не знаю как ее игнорировать.
Если Импорт_Загружаемые[Тег] = Истина Тогда
СтрокаДокумента[Тег] = Значение;
Иначе
Сообщить(«Неверный реквизит платежного документа, строка » + (Импорт_ТекущаяСтрока — 1) + » : » + СтрокаРазбора);
Возврат Ложь;
Можете подсказать как поправить обработку?
8 — 12.05.14 — 12:45
(7) Что в строке, на которую ругается?
9 — 12.05.14 — 12:47
«Код=0» — это строка в документа. Неверный реквизит платежного документа
10 — 12.05.14 — 12:47
значение в тег «Код»
11 — 12.05.14 — 12:50
(9) (10) Какие мысли есть по этому поводу? Может что-нибудь на что-нибудть проверять и игнорировать в случае выполнения какого-нибудь условия?
12 — 12.05.14 — 12:51
Перем Импорт_Загружаемые;
13 — 12.05.14 — 12:53
Проверить тег на значение? Если оно равно значение «Код» то принимать его равным «» или переходить к следующему? Верно?
14 — 12.05.14 — 12:56
(13) Воооот!
15 — 12.05.14 — 12:58
(13) Из файла, выгруженного из банк-клиента, берутся данные для создания и заполнения платежек в 1С.
В какой-то строке — либо не хватает данных, либо лишние, либо не понятны для 1С.
Так посмотри, что в той строке, на которую ругается.
16 — 12.05.14 — 12:58
(13) А вообще, что за конфигурация? Вариант с обновлением должен был проканать так то…
17 — 12.05.14 — 12:58
(0) Сейчас они тебя научат снимать конфигурацию с поддержки да типовые менять. И покатишься по наклонной…
18 — 12.05.14 — 12:58
(13) Поправочка «Код=»
19 — 12.05.14 — 12:59
(17) Обработку можно во внешние пихнуть ))))
20 — 12.05.14 — 13:00
Код=0 — это вполне нормальная строчка
21 — 12.05.14 — 13:00
(16) БП 1.6 Не типовая допилиная на 40% Добавлен управленческий учет и изменена реализация
22 — 12.05.14 — 13:01
(21) И про какое обновление ты нам тут втирал?
23 — 12.05.14 — 13:01
(20) не для (21)
24 — 12.05.14 — 13:01
(21) Обана! Вот это поворот! Обновление точно не поможет. Позовите программиста.
25 — 12.05.14 — 13:01
(0)До последнего релиза обнови и будет гуд!
26 — 12.05.14 — 13:01
пробегало здесь…
Ном=1;
Пока ном<ПотокЧтения.КоличествоСтрок() Цикл
Если СокрЛП(ПотокЧтения.ПолучитьСтроку(ном))=»Код=» Тогда
ПотокЧтения.УдалитьСтроку(ном);
Иначе
ном=ном+1;
КонецЕсли;
КонецЦикла;
ПотокЧтения.Записать(Файл,Кодир);
27 — 12.05.14 — 13:01
(24) И поломайте ему пальцы.
28 — 12.05.14 — 13:02
(21) ))) Хи.. а написал что обновлял!
29 — 12.05.14 — 13:02
(23) плохой клиент-банк, плохой…
30 — 12.05.14 — 13:03
Вангую: в банк-клиенте учли последние изменения по ПП.
31 — 12.05.14 — 13:03
(21) по правилам хорошего тона такое пишется только после 100 страниц обсуждения )))
32 — 12.05.14 — 13:04
(21) На типовую пытался подгрузить наш фаил и клиент банка
33 — 12.05.14 — 13:04
(30) А в бухгалтерии 1.6 почему-то не учли.
34 — 12.05.14 — 13:05
(32) На типовую 1.6? Красавчег.
35 — 12.05.14 — 13:05
(33) она сдохла давно
36 — 12.05.14 — 13:05
(35) Тссссс…
37 — 12.05.14 — 13:06
(32) На типовую 2.0
38 — 12.05.14 — 13:07
(37) Не верю. У меня типовая 2.0 и хавает все нормально.
39 — 12.05.14 — 13:07
Я забыл здесь разрешены ссылки на инфостарт ? Если нет то удалите http://infostart.ru/public/270170/
40 — 12.05.14 — 13:12
Если Импорт_Загружаемые[Тег] = Истина Тогда
В этом месте программа сравнивает тег с чем-то. Как посмотреть с чем сравнивается? что бы добавить туда еще 1 реквизит?
41 — 12.05.14 — 13:13
(40) *рукалицо
42 — 12.05.14 — 13:15
(40) Покажи текст процедуры с выводом ошибки полностью
43 — 12.05.14 — 13:17
+(42) И файл от банк-клиента.
44 — 12.05.14 — 13:19
(41) Помоги, не издевайся.
Перем Импорт_Загружаемые;
Если РазобратьТеговуюСтроку(СтрокаРазбора, Тег, Значение)Тогда
Если Импорт_Загружаемые[Тег] = Истина Тогда
СтрокаДокумента[Тег] = Значение;
Иначе
Сообщить(«Неверный реквизит платежного документа, строка » + (Импорт_ТекущаяСтрока — 1) + » : » + СтрокаРазбора);
Возврат Ложь;
КонецЕсли;
спотыкается на месте когда сравнивать начинает тег. Он разбирает строку «Код=0» В тег попадает «код» и после «Импорт_Загружаемые[Тег] = Истина Тогда» попадает на иначе. Значит не проходит сравнение. Вывод Нужно в переменную с которой сравнивают добавить наш «код» но я не могу заглянуть в нее так как если нажать перейти к определению он перебрасывает на «Перем Импорт_Загружаемые;»
45 — 12.05.14 — 13:22
Это сам фаил
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=Г БАЛАКОВО
ПолучательИНН=2320
ПолучательРасчСчет=40702
Получатель=ОАО «Сочинский мясокомбинат»»
ПолучательБИК=046015602
ПолучательКорсчет=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
ПлательщикКорсчет=3010
ПлательщикБанк1=ОАО «БАЛАКОВО-БАНК»
ПлательщикБанк2=Г БАЛАКОВО
ПолучательИНН=2309000994
ПолучательРасчСчет=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 — 12.05.14 — 13:22
(44) Что мне кажется это не полностью процедура. Давай со слов Процедура ТакаяТо()
КонецПроцедуры
47 — 12.05.14 — 13:22
(44)Лол..
Ты не обновился походу..
Соответствие загружаемых формируется раньше, перед чтением строк документа
Посмотри что-нибудь такое — «СформироватьСоответствиеЗагружаемых» и увидишь там через запятую перечисляются все теги.. вот туда добавь..
Но этого будет мало..
Надо так-же добавить реквизит Код в самое ПП и добавить колонку в таблицу загружаемых. Иначе не прокатит..
48 — 12.05.14 — 13:24
(46)
Функция ЗагрузитьСекциюДокумента(СтрокаДокумента)
СтрокаРазбора = ПолучитьСтрокуИмпорта();
Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> «КОНЕЦДОКУМЕНТА» Цикл
Значение = «»;
Тег = «»;
Если РазобратьТеговуюСтроку(СтрокаРазбора, Тег, Значение) Тогда
Если Импорт_Загружаемые[Тег] = Истина Тогда
СтрокаДокумента[Тег] = Значение;
Иначе
// неправиьный реквизит заголовка
Сообщить(«Неверный реквизит платежного документа, строка » + (Импорт_ТекущаяСтрока — 1) + » : » + СтрокаРазбора);
Возврат Ложь;
КонецЕсли;
Иначе
// неправиьный реквизит заголовка
Сообщить(«Нарушена структура платежного документа, строка » + (Импорт_ТекущаяСтрока — 1) + » : » + СтрокаРазбора);
Возврат Ложь;
КонецЕсли;
СтрокаРазбора = ПолучитьСтрокуИмпорта();
КонецЦикла;
Возврат Истина;
КонецФункции
49 — 12.05.14 — 13:25
(48) Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> «КОНЕЦДОКУМЕНТА» Цикл
Если Найти(СтрокаРазбора,»Код=»)<>0 тогда
СтрокаРазбора = ПолучитьСтрокуИмпорта();
Продолжить;
КонецЕсли;
50 — 12.05.14 — 13:29
(49) Она самая
51 — 12.05.14 — 13:31
(50) Что «она самая»? я за тебя допилил
52 — 12.05.14 — 13:31
с тебя 500 руб.
53 — 12.05.14 — 13:33
(51) В какое место ее пихать?))
54 — 12.05.14 — 13:34
А что УИН в базу загружать не надо?
55 — 12.05.14 — 13:35
(53) Ну чууууваааак!!! Хорош тупить!
Найди в функции эту строку:
«Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> «КОНЕЦДОКУМЕНТА» Цикл», потом добавь код
56 — 12.05.14 — 13:35
(54) Я хз, надо это ТС или нет
57 — 12.05.14 — 13:39
(53) Попробуй в файле банк-клиента удалить строку Код=2 и загрузить.
Код=2 // вот эту
КонецДокумента
58 — 12.05.14 — 13:40
(57) Он пробовал уже
59 — 12.05.14 — 13:41
(55) Я воткнул куда надо… Теперь он просто пропускает ее и вся таблица пустаюя кроме поля назначения. Я так делал уже
60 — 12.05.14 — 13:42
Попробуй так:
// Загружает секцию документа
//
Функция ЗагрузитьСекциюДокумента(СтрокаДокумента)
СтрокаРазбора = ПолучитьСтрокуИмпорта();
Пока Лев(Врег(СокрЛП(СтрокаРазбора)), 14) <> «КОНЕЦДОКУМЕНТА» Цикл
Значение = «»;
Тег = «»;
Если РазобратьТеговуюСтроку(СтрокаРазбора, Тег, Значение) Тогда
Если Врег(Тег) <> «КОД» Тогда // Добавлено+++
Если Импорт_Загружаемые[Тег] = Истина Тогда
СтрокаДокумента[Тег] = Значение;
Иначе
// неправиьный реквизит заголовка
Сообщить(«Неверный реквизит платежного документа, строка » + (Импорт_ТекущаяСтрока — 1) + » : » + СтрокаРазбора);
Возврат Ложь;
КонецЕсли;
КонецЕсли; // Добавлено+++
61 — 12.05.14 — 13:45
(58) Где?
(59) В загружаемом файле удали строку, сохрани файл и пробуй загрузить в 1С.
62 — 12.05.14 — 13:47
(61) Это мы и так сейчас делаем что бы загружать тонну платежек.
63 — 12.05.14 — 13:48
(60) Нет, все равно пусто. в таблице. Я уже так делал. у меня потом вся таблица пустая. Мне так не нужно.
64 — 12.05.14 — 13:48
(62) Значит — догоняйте БД до последнего релиза. В док-т ПП появились новые реквизиты, вот их и не хватает.
65 — 12.05.14 — 13:50
(62) Так ты убери все, что раньше делал.
66 — 12.05.14 — 13:51
(64) что такое ПП скажите пожалуйста
67 — 12.05.14 — 13:51
(66) Платежное поручение.
68 — 12.05.14 — 13:52
(59) Покажи, что получилось
69 — 12.05.14 — 13:52
(64) у него 1.6
70 — 12.05.14 — 13:52
(66) Точно скажи, какой у тебя релиз.
71 — 12.05.14 — 13:52
+(68) У меня работает
72 — 12.05.14 — 13:52
(69) Так он же говорил, что 2.0?!
73 — 12.05.14 — 13:52
1.6 (1.6.25.9)
74 — 12.05.14 — 13:53
(73) И чего ты хочешь?!
Либо — переходить на 2.0, либо удалять строку с кодом.
75 — 12.05.14 — 13:55
(74) Да не надо ничего удалять. (49) отлично работает
76 — 12.05.14 — 13:56
(74) ВОт об этом я в начале спрашивал… Большенство по рекомендовала дописал. Я думал так будет легче. Я просто до этого убирал иначе и документ грузился без ошибки но при этом терял реквизиты ПП. (64)Дело в том что выгружает то нормально. Платежка соответствует стандартам. Проблема только в загрузке.
77 — 12.05.14 — 13:58
Может кто знает хорошо Командную строку? Я бы сделал батник и через него бы удалял циклом строки в которых есть «код=0» но к сожалению Команды для подобных манипуляция я нашел только под linux.
78 — 12.05.14 — 13:59
(76) Значит — плохо дописал.
Показывай — как дописал (в каком модуле — тоже показывай).
79 — 12.05.14 — 14:01
sed -e ‘s/ «код=0″/ » «/’ -i (C:11.txt) это для linux для windows подобных команд не нашел
80 — 12.05.14 — 14:02
(76) Возьми оригинал обработки, до того как ты там что-то изменял, и добавь строчки из (60). Сегодня только это делал для клиента — все прекрасно работает — ничего не теряется.
81 — 12.05.14 — 16:18
Up!
82 — 12.05.14 — 16:19
(60) http://yadi.sk/d/BlpAal1KPwiSc Вот что получается если сделать с 0 как вы сказали.
83 — 12.05.14 — 17:11
А вот что получается у меня: http://yadi.sk/d/BE0DA4nBPx5UQ
Ты из (60) что добавил? Надо только строчки, где комментарий «Добавлено».
Масянька
84 — 12.05.14 — 17:17
(82) Слушай! Не выноси мосх!
Показывай весь код своей функции ЗагрузитьСекцию…