BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / БЭСТ-5  / Выгрузка текстового файла для банка

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Выгрузка текстового файла для банка
 
Добрый день.
Может ли кто-нибудь подсказать как реализовать следующее. Скоро начинаем выплачивать сотрудникам зарплату на карту нового банка. Банк в свою очередь просит присылать им текстовый документ (.txt) через банк-клиент. У файла есть строгая структура.
Код
START;08112018;83;CREDIT;Наименование организации"
12345678912345678901;100.00;Фамилия Имя Отчество
12345678912345678902;200.00;Иванов Иван Иванович  
END;2;300.00;RUR
Где START - обозначение начала документа и присутствует всегда
08112018 - дата формирования, меняется в зависимости от текущей даты
83 - номер документа, +1 к каждому следующему
Наименование организации - все понятно

Следующая строка:
12345678912345678901 - номер счета сотрудника
100.00 - сумма перечисляемых средств
ФИО сотрудника

Каждый следующий сотрудник с новой строки.

Последняя строка:
END - отметка о последней строке
2 - количество сотрудников в файле
300.00 - сумма денежных средств по всем сотрудникам в файле
RUR - обозначение валюта

Имя файла должно соответствовать шаблону Z_0000123400_20181108_83_01.txt

Где Z_0000123400 не изменяется никогда
20181108 - дата формирования файла
83 - номер документа
01 - не изменяется

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

Объясните пожалуйста, где это возможно настроить и где в дальнейшем выгрузить.
 
Уже почти разобрались. В сыром виде выглядит вот так.

Имя файла:
Код
'Z_0000123400_'+DV+'_'+NV+'_01.txt'
Первая строка:
Код
'START;'+S22+';'+S21+';CREDIT;ЗАО "НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ"'
Собственно тело файла:
Код
S08+';'+alltrim(S15)+';'+alltrim(S03)+' '+alltrim(S04)+' '+alltrim(S05)
Последняя строка:
Код
'END'+';'+S19+';'+S20+';'+'RUR'
Остается открытым только Вопрос по дате ведомости в первой строке, банк просит запись вида 12112018, а S22 возвращает 12.11.2018.
 
Александр В. с неизвестного адреса прислал такое письмо о проблеме организации ЛВС.
Тема:
Проблема с работой по сети

Автор: Александр В
Дата : 12.11.2018 15:53:17
Текст сообщения:

Добрый вечер!
Проделал выше сказанные операции - не помогло.
Оба компьютера находятся в Домашней сети, иначе второй компьютер не может подключиться к базе на основном компьютере. Отключил протокол TCP/IP v.6, но не помогло.

Адрес сообщения:
Сообщите мне пожалуйста о Вашем образовательном уровне,
для того чтобы дать пошаговые инструкции организации ЛВС через домашнюю сеть Windows
на почтовый адрес kvvsovt@yandex.ru
 
Цитата
Александр Губарев пишет:
Остается открытым только по дате ведомости в первой строке, банк просит запись вида 12112018, а S22 возвращает 12.11.2018.

Добрый день!
Проверьте вывод даты ведомости по формуле:


left(S22,2)+substr(S22,4,2)+substr(S22,7,4)
Пожалуйста, по вопросам к программе БЭСТ-5,пользуйтесь персональной горячей линией "ВАШ ВОПРОС" на всех страницах сайта.
С уважением, Дмитриева Екатерина.
 
Добрый день!
А попробуйте вместо S22 поставить

substr(S22,1,2)+substr(S22,4,2)+substr(S22,7,4)

Эта функция прекрасно справляется с задачей вычеркивания точек, и вы получите то, что хотите.
Может есть что-то и проще, но у нас именно так сделано и все Хорошо получается.
Страницы: 1
Читают тему (гостей: 1)