[Logo] Форум ПАРУС
П8 Зарплата. Выгрузка перечислений в ВТБ24  XML
Индекс форума » Народная инициатива
Автор Сообщение
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

П8 Зарплата. Выгрузка перечислений в ВТБ24. По технологии Пользовательского приложения, чтоб сразу делало и эксельный реестр перечислений. Наверно теперь, когда появилась возможность выгрузки в файл в Пользовательских отчетах, проще делать через нее, но не пробовал.

Можно выгружать по всем плательщикам за раз. По каждому плательщику выгружает в отдельный файл. Подробнее см.инструкцию. Инструкция большая, больше чем программный код. Вообще-то именно такое положение является нормальным, а не наоборот. Иначе программой, как показывает практика, могут реально пользоваться только ее авторы и программисты, да и то с трудом. Сам через год ничего не помнишь уже, а надо чтобы могли поставить и настроить все сотрудники РО.

Многие фичи в коде наверно избыточны - сложились исторически, а также по причине указанной выше. Да и лучше сразу заложить возможности побольше, чтобы потом поменьше переделывать
 Имя файла выгрузка в ВТБ24.rar [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 28 Kbytes
 Загружено:  64 раз(а)

SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

параметры (тем более их всего один) описаны в инструкции,
но просят скрин.
выкладываю скрин
 Имя файла Выгрузка в ВТБ24 параметры скрин.rar [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 71 Kbytes
 Загружено:  40 раз(а)

MINZDRAVRF
Новичок

Зарегистрирован: 07.11.2012 12:55:44
Сообщений: 8
Оффлайн

Можно обновить ссылки?
[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

что такое "обновить ссылки"?
MINZDRAVRF
Новичок

Зарегистрирован: 07.11.2012 12:55:44
Сообщений: 8
Оффлайн

я ошибся, не мог скачать, не был авторизован
[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

очередная версия.
Выгреб два килограмма косяков. В основном по правам доступа. Из-за которых работало более-менее нормально только под пользователем-владельцем схемы. Ну и еще некоторые косяки. Больше вроде бы косяков не осталось. Подробнее см.инструкцию
 Имя файла выгрузка в ВТБ24.rar [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 36 Kbytes
 Загружено:  70 раз(а)

SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

Добрый день !!!

Столкнулся с проблемой. сделал все по инструкции, но при попытке выгрузить данные получаю ошибку:

EOraError
ORA-06550: Строка 1, столбец 149:
PL/SQL: ORA-00904: : недопустимый идентификатор
ORA-06550: Строка 1, столбец 7:
PL/SQL: SQL Statement ignored

ПС. Гранты отработал, свойство в контрагентах создал и заполнил, действие скорректировал и т д , все по инструкции
[Email]
SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

После обработки последней версии файла, ошибка:

EOraError
ORA-00904: : недопустимый идентификатор

Строка:1091, Столбец:14.
Call stack:
com_func.dll (UserApplicationsRunner, 421)
p8561vcl.bpl (dcscript, 5654)
p8561vcl.bpl (dcpascal, 271
p8561vcl.bpl (dcpascal, 7074)
p8561vcl.bpl (dcpascal, 7104)
p8561vcl.bpl (dcpascal, 8310)
p8561vcl.bpl (dcpascal, 852
p8561vcl.bpl (dcpascal, 8696)
p8561vcl.bpl (dcpascal, 2256)
p8561vcl.bpl (dcpascal, 252
p8561vcl.bpl (dcscript, 1863)
p8561vcl.bpl (dcscript, 6749)
p8561vcl.bpl (dcscript, 6756)
com_func.dll (UserApplicationsRunner, 284)
com_func.dll (UserApplications_d, 4
p8561vcl.bpl (Document, 1349)
p8561vcl.bpl (PDocumentInterfaces, 1239)
p8561vcl.bpl (PDocumentViewTools, 31
p8561vcl.bpl (PDocumentViewTools, 364)
p8561vcl.bpl (DllDocumentView, 3511)
p8561vcl.bpl (DbPopup, 2043)
p8561vcl.bpl (DbPopup, 745)
p8561vcl.bpl (Menus, 2564)
p8561vcl.bpl (Menus, 3252)
p8561vcl.bpl (Classes, 10611)
user32.dll ($00007733)
user32.dll ($00007815)
user32.dll ($000079CC)
user32.dll ($000086C6)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDispatcher, 2429)
p8561vcl.bpl (PDispatcher, 314)
p8application.exe (p8application, 456)
p8application.exe (p8application, 483)
kernel32.dll ($0001676E)
[Email]
SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

После последнего обновления ругается:

EOraError
ORA-00904: "PKG_JURPERS_PERM"."NAGENT_JUR": недопустимый идентификатор

Строка:243, Столбец:14.

Парус 8.5.6.1. Oracle 11.0.2.0 под win 2003 х64
[Email]
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

SHADOW_SDS wrote: получаю ошибку:
EOraError
ORA-06550: Строка 1, столбец 149:
PL/SQL: ORA-00904: : недопустимый идентификатор

а какой идентификатор-то?

зачем писать сюда ошибку, если вырезАть из нее самое главное?!

SHADOW_SDS wrote: После обработки последней версии файла, ошибка:
EOraError
ORA-00904: : недопустимый идентификатор

опять не написано, какой идентификатор

SHADOW_SDS wrote: После последнего обновления ругается:
EOraError
ORA-00904: "PKG_JURPERS_PERM"."NAGENT_JUR": недопустимый идентификатор
Строка:243, Столбец:14.

после последнего обновления чего? Оракла или Паруса?

В любом случае, теперь хоть написано, какой идентификатор. Раз жалуется на PKG_JURPERS_PERM, то либо не положили пакет PKG_JURPERS_perm.pck в базу, либо не дали гранты на него. Что же еще?!
SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

Добрый день !!!

Прошу прощения что забыл ответить на предыдущий пост. С выгрузкой разобрался все работало на 5+, но после обновления паруса на на новый релиз (06.2015) выгрузка слетела с ошибкой:
EOraError
ORA-00942: таблица или представление пользователя не существует

Строка:229, Столбец:14.

Права вроде как все есть, пытался даже пересоздать пользователя, результат тот же. Прошу Вашей помощи, очень срочно.
[Email]
SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

Последний пост снимаю, разобрался сам, просто обновил весь пакет на последнюю версию. Большое спасибо создателю данного приложения.
[Email]
SHADOW_SDS
Новичок

Зарегистрирован: 20.10.2014 16:34:05
Сообщений: 61
Оффлайн

Найдена ошибка. При формировании суммы без копеек, в выгрузку тянется сумма без ",00" для банка Москвы это критично. Решение проблемы следующее строка 656:

sF:= sF + StringReplace(FormatCurr('##########.00',Query.FieldByName('TRANSFSUMM').Value), '##########.00', '##########.00', rfReplaceAll) + ';'; //сумма


Если нужна переделанная выгрузка в банк-Москвы пишите на почту.


[Email]
ESINA
Пользователь

Зарегистрирован: 08.11.2017 17:53:51
Сообщений: 249
Оффлайн

SHADOW_SDS wrote:Найдена ошибка. При формировании суммы без копеек, в выгрузку тянется сумма без ",00" для банка Москвы это критично. Решение проблемы следующее строка 656:

sF:= sF + StringReplace(FormatCurr('##########.00',Query.FieldByName('TRANSFSUMM').Value), '##########.00', '##########.00', rfReplaceAll) + ';'; //сумма


Если нужна переделанная выгрузка в банк-Москвы пишите на почту.




Для БМ выгрузки будут в штатной поставке с очередного релиза
SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

SHADOW_SDS wrote:Найдена ошибка. При формировании суммы без копеек, в выгрузку тянется сумма без ",00"

Не является ошибкой (c)

Потому что в описании формата ВТБ24 ничего такого не сказано. А это ведь выгрузка в ВТБ24, а не в Банк Москвы. Впрочем, в описании формата Банка Москвы тоже не сказано. Там лишь сказано «сумма с учетом копеек». Если из этого следует, что при отсутствии копеек надо ОБЯЗАТЕЛЬНО писать 00, то я испанский летчик

SHADOW_SDS wrote:Решение проблемы следующее строка 656:
sF:= sF + StringReplace(FormatCurr('##########.00',Query.FieldByName('TRANSFSUMM').Value), '##########.00', '##########.00', rfReplaceAll) + ';'; //сумма

Да, годится. Только не понятно, зачем здесь функция StringReplace вообще. Особенно учитывая, что она заменяет фрагмент '##########.00' на него же. То есть не делает НИЧЕГО

Вот рекомендуемый код: Этот код всем понятно что делает: заменяет десятичный разделитель на точку. Поскольку в описании формата Банка Москвы написано «Разделителем целой и дробной части числа является точка»

Приходится предположить уже, что в разных регионах Банк Москвы форматом выгрузки рулит как хочет. Потому что в нашем регионе формат Банка Москвы прилично отличается от ВТБ24. Описание прилагается. Поэтому пришлось делать отдельную выгрузку. Тоже прилагается
 Имя файла Выгрузка в Банк Москвы.rar [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 69 Kbytes
 Загружено:  31 раз(а)

SINELNIKOV_E_M
Новичок

Зарегистрирован: 25.09.2013 16:01:22
Сообщений: 65
Оффлайн

Добрый день !!!
Установил как в инструкции. Рриды все установлены. Инвалидов нет. В связи с этим есть несколько вопросов по работе с данной выгрузкой:
1.После установки выскакивает ошибка:
EOraError
ORA-00904: "OBJECT_EXISTS": недопустимый идентификатор

Строка:1045, Столбец:14.


Потом:

EDatabaseError
Field 'n' not found
Строка:1046, Столбец:36.

Undeclared identifier: Value
Строка:1046, Столбец:36.


2. В прошлом году произошло изменение в выгрузках реестра во всех банках.
Добавили код дохода.
В связи с этим хотелось бы узнать об обновленной версии?

3. И вопрос по поводу имени файла.
У нас формат файла должен быть такой:
Z_0000080651_20210120_01_01.txt, где Z_УНК_ГГГГММДД_порядковый номер (который увеличивается на 1)_01 (номер изменения файла, если первый не прошел).txt
Где можно это настроить?

Это сообщение было изменено 1 раз. Последнее изменение было в 04.02.2021 15:27:22

SARGEANT
Опытный пользователь

Зарегистрирован: 01.02.2013 14:12:25
Сообщений: 1980
Оффлайн

Спасибо что всё толково расписали,

1. Исправлено в последней версии, прилагается. Чтобы заработало, надо выполнить файл "выгрузка в ВТБ24 гранты.pdc"
2. Последняя версия 07.07.2017, новее нету. Наших клиентов перевел массово на 1С бывший губернатор нынешний министр Решетников, поэтому давно нет новых доработок, никому не надо
3. Если не ошибаюсь, сделано в этой последней версии. Подробнее как всегда см. инструкцию в дистрибутиве
 Имя файла выгрузка в ВТБ24.rar [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 42 Kbytes
 Загружено:  11 раз(а)

Это сообщение было изменено 1 раз. Последнее изменение было в 05.02.2021 09:13:32

 
Индекс форума » Народная инициатива
Перейти: