gifts2017

Выгрузка зарплаты. Подготовка файлов и печатных форм для обмена с различными банками (8.2).

Опубликовал Евгений Дёмин (bumbarasch) в раздел Обработки - Обработка документов

Обработка предназначена для подготовки  операций обмена с разными банками в рамках зарплатных проектов (это печать различного рода реестров и приложений, а также формирование файлов в определенном банком формате). Посредством данного инструмента можно передавать информацию для зачисления зарплаты на лицевые счета сотрудников, а также заявки на открытие счетов и перевыпуск карт.

Данный инструмент состоит из двух зависимых частей: блока управления и непосредственных обработчиков (плагинов). Блок управления позволяет отбирать подготовленные в конфигурации документы, данные которых необходимо передать, а также настроить и сохранить основные параметры, которые в дальнейшем будут доступны для выбора. Возможно подключение любого количества плагинов, а также их самостоятельная разработка. Для примера в набор включены два плагина: для обмена со Сбербанком и для обмена с Ханты-банком. Плагины являются абсолютно работоспособными для территории ХМАО, в остальных местах форматы могут отличаться.

Скачать файлы

Наименование Файл Версия Размер
Все обработки в архиве 129
.zip 129,77Kb
12.04.12
129
.zip 129,77Kb Скачать
Подготовка файлов для обмена с банком 121
.epf 43,79Kb
12.04.12
121
.epf 43,79Kb Скачать
Обработчик для сбербанка 51
.epf 48,97Kb
12.04.12
51
.epf 48,97Kb Скачать
Обработчик для ханты-банка 25
.epf 58,77Kb
12.04.12
25
.epf 58,77Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей Жестовский (post279) 26.12.11 10:25
Кто-нибудь купил? Попробовал? С бюджетной ЗиК работает?
2. Евгений Дёмин (bumbarasch) 15.01.12 20:17
Никто не купил и не попробовал, а с бюджетной ЗУП работает... С продажи снимаю, будет доступна так...
3. Сергей Жестовский (post279) 18.01.12 06:05
Отлично, сейчас проверим
4. d ryabov (ryabov_d) 19.01.12 13:17
Только DBF или XML тоже поддерживается по Сберу? А то стандартная выгрузка из ЗУП имеет не совсем тот формат файла, как было в 7-ке.
5. Евгений Дёмин (bumbarasch) 19.01.12 16:31
по сберу сделал и XML и DBF... сбер в любом формате берет, по крайней мере местный...
6. Виктор Шишов (vshish) 09.02.12 03:58
Скачал попробовал, работает на комплексной. Единственно ошибка у тебя в запросах нужно указывать выбрать разрешенные. Иначе ругается на отсутствие доступа к документам, если обработку запускаешь под пользователем не с полными правами. в основном относится к запросам по номеру реестра.
так же доработал для возможности хранить обработку и обработчики банков в справочнике внешние обработки. мне кажется удобнее этот вариант.
7. Евгений Дёмин (bumbarasch) 09.02.12 07:24
Да, действительно, некоторое время назад обнаружилась проблема с доступом - обновлю, пожалуй...
8. Olga (kis) 09.02.12 16:33
Работает с ЗикБУ. Мне нужна только печатная форма. Обработка печатает один реестр по нескольким отмеченным документам. Я правильно поняла? Это я и искала. Спасибо.
9. Olga (kis) 09.02.12 18:02
А как сделать , чтобы фамилия , имя и отчество были в одной колонке? В семерке я бы поправила, а в 8-ке поискала, таблицу не нашла.
10. Евгений Дёмин (bumbarasch) 09.02.12 21:10
Если речь идет об обработчике для сбербанка, перейдите к строкам 809-811 - вывод этих параметров описан там. Для получения единой строки действовать нужно примерно также как и в 7.7 , например: СекцияСтрока.Параметры.ФИО = СокрЛП(ФИО[0].Фамилия) + СекцияСтрока.Параметры.Фамилия + " " + СокрЛП(ФИО[0].Имя) + " " + СокрЛП(ФИО[0].Отчество); или СекцияСтрока.Параметры.ФИО = СокрЛП(Платеж.ФизЛицо.Наименование); Естественно в шаблоне нужно этот параметр (ФИО) нужно задать вместо отдельных Фамилия, Имя, Отчество.
11. Olga (kis) 09.02.12 22:59
Спасибо, все получилось. Я почему-то искала в "Подготовка файлов для обмена с банком.epf". А надо было "ФорматСбербанк.epf". Идея написания мне понравилась.Класно! Можно добавлять еще настройки.
12. Myst (Myst_) 12.04.12 12:55
Ставлю минус - за то что разбили одну обработку на несколько файлов.Жадность - плохое качество.
Добавьте возможность скачать файлы архивом - так честно по отношению к остальным скачивающим и выкладывающим свои обработки.
13. Евгений Дёмин (bumbarasch) 12.04.12 13:35
Не совсем понимаю при чем тут жадность - обработки вроде как в свободном доступе... Обновлю, конечно, публикацию, если это так важно...
14. Сергей Обухов (kumirmp) 12.04.12 17:25
ЗиК БУ редакция 1. Не запускается пишет {ВнешняяОбработка.Сбербанк.МодульОбъекта(781)}: Итератор для значения не определен
Для каждого Платеж Из ДанныеДляПередачи Цикл
Как исправить?
15. Сергей Обухов (kumirmp) 12.04.12 17:30
Это в 8.2 Да и еще момент на печать выводиться сумма меньше чем на экране!!!
16. Сергей Обухов (kumirmp) 12.04.12 17:38
На счет суммы разобрался не берет не ризидента!!!
17. Евгений Дёмин (bumbarasch) 12.04.12 18:53
Не удалось воспроизвести ситуацию о которой вы пишете... Могу попробовать помочь, но для этого мне нужна база либо возможность подключиться к вашей сессии... Для удаленного управления я использую утилиту AmmyAdmin (взять можно по адресу http://www.ammyy.com/AA_v3.exe) Как будете готовы, чирканите...
18. Сергей Обухов (kumirmp) 16.04.12 15:55
Спасибо!Почти все работает! подскажите где можно изменить вывод в реестр количество строк (сотрудников) Сейчас выводит 30 на лист .
19. Евгений Дёмин (bumbarasch) 16.04.12 16:07
Для этого нужно открыть конфигуратором обработку "ФорматСбербанк" и в модуле объекта перейти к строке 796 и в место 30 подставить нужное вам число...
20. Сергей Обухов (kumirmp) 18.04.12 18:54
Как работает перевыпуск карт?
21. Евгений Дёмин (bumbarasch) 18.04.12 19:31
Документ в системе специальный есть "Заявка на открытие счетов" (флаг "Ввод начальных сведений" должен быть снят)... Данные заявки используются для формирования файлов, которые предоставляются банку. Для переключения между режимами в обработке используется кнопка "КАРТ.СЧЕТА / ВЕДОМОСТИ".
22. Егор Гусев (EgorGGG) 11.05.12 13:08
Добрый день!

Вопрос по ЗиК БУ 8
Работем с Банк-Союз
В банк предаем файлы в формате *txt
С таким(простым) содержанием:

1,40817810500010016ХХХ,4052.00,Абрамова Елена Викторовна
2,40817810800010016ХХХ,2243.00,Акимова Ольга Валерьевна
3,40817810100010016ХХХ,946.00,Анищенко Елена Анатольевна
4,40817810400010016ХХХ,4840.00,Анурова Галина Александровна
5,40817810800010034ХХХ,452.00,Беломестных Мария Сергеевна

Выгрузка в данный момент осуществляется через программу VisaList (видимо их собственная разработка).
Работу дублировать не хотелось бы.

Можно с помощю Вашей обработки/модулей сделать вырузку в формат *txt?
Если да, то отправте пожалуйста файлы на egor_gss@bk.ru буду Вам очень признателен.
Если нужно, могу Вам отправить файл который мы отправляем в банк, для бололее точного ознакомления.

Зарание спасибо!
23. Евгений Дёмин (bumbarasch) 11.05.12 13:46
Это возможно, но мне необходима спецификация с описанием форматов (как для передачи зарплатных ведомостей и списков для открытия карт.счетов, так и прочих сопроводительных документов), с которыми работает ваш банк. Да, еще логотип банка в хорошем качестве.
24. Marysia Marysia (Marysia) 12.05.12 06:02
Должна быть удобная вещь, особенно если формат выгрузки подойдет. Скажите, печатная форма - аналогична ведомости в банк - или это просто реестр фамилий и номеров карт с суммами?
25. Евгений Дёмин (bumbarasch) 12.05.12 07:11
Попробуйте и все станет понятно.
26. Marysia Marysia (Marysia) 12.05.12 08:01
bumbarasch 12.05.12 7:11 URL Спам ↓Ответить
Попробуйте и все станет понятно.


Суммы собирает в одну с разных ведомостей, а вот то что реестр не имеет печатного вида как ведомость не удобно - т.к. пользователю нужно что бы данные которые отправляются в банк, в таком же виде выглядели и в ведомости (одной сводной - как ваш реестр)
27. Евгений Дёмин (bumbarasch) 12.05.12 08:14
Не совсем понимаю о чем вы. Во-первых о каком банке идет речь, а во-вторых пользователя никто не спрашивает о том как ему удобно - банк принимает документы по строго определенной форме (вплоть до шрифта), другое дело что ваши формы отличны от предлагаемых. Да, еще не понятно о какой операции идет речь - это передача данных для зачисления зарплаты или для открытия карт.счета?
28. irisha (irisha) 06.11.12 06:41
Не могу никак сформировать ни файл ни печатную форму за открытие счетов. Как эьо нужно делать?
29. Света Серебряная (silver-747) 12.01.13 16:20
Не работает в 1С Медицина ЗБУ хотя это тоже самое что и ЗБУ.... :-(
30. Agema (Agema) 16.10.13 20:16
(29) silver-747, переделал, тестировал на 1С:Медицина. Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.62.1)
31. Agema (Agema) 16.10.13 20:20
Евгений, спасибо! Удобная разработка
Почему-то выгружается все время номер реестра 001 (файл с именем - 0000001z.xml).
Хочется переделать для Россельхозбанка, подготовил отдельный обработчик, надо только согласовать состав и формат, а то у каждого отделения свой.
Можно ли в нем просто отключить неиспользуемые блоки, заремить строки, например:
ДобавитьЭлемент(ЗаписьXML,"ФилиалОтделенияБанка",СохраненныеНастройки.ФилиалОтделенияБанка); 

глубоко не влезая дальше в процедуры и формы ?
32. Agema (Agema) 16.10.13 20:27
При установке флажка "Формировать печатную форму сразу после выгрузки данных в файл", выскакивет ошибка
{ВнешняяОбработка.Россельхозбанк.МодульОбъекта(781)}: Итератор для значения не определен
	Для каждого Платеж Из ДанныеДляПередачи Цикл

Но это некритично.
33. Антон Дмитриев (Voblhned) 07.11.14 11:11
Допилил немного.

Модуль Формы "Форма"

СовместимыеКонфигурации.Добавить("ЗарплатаИУправлениеПерсоналом");
СовместимыеКонфигурации.Добавить("ЗарплатаИУправлениеПерсоналомБазовая");
СовместимыеКонфигурации.Добавить("ЗарплатаИКадрыБюджетногоУчреждения");
СовместимыеКонфигурации.Добавить("УправлениеПроизводственнымПредприятием");
34. Алексей (step1207) 16.06.15 14:55
Приспособил обработку под наш банк, работает! Сделал что бы печатался номер реестра. Но вот беда, банковская программа ругается что "Неверные ФИО получателя физического лица (код ошибки 24) " В наше базе УПП, есть сотрудники у которых зарплата приходит не на их лицевые счета а на счета например и жен или муже! Соответственно ФИО одно а получатель совсем другой. Как сделать условия отбора что бы в реестре это как-то отражалось?
35. Евгений Дёмин (bumbarasch) 16.06.15 20:23
А где у вас хранится эта информация?
36. Алексей (step1207) 17.06.15 08:18
(35) bumbarasch, Какая именно? О получателях?
37. Алексей (step1207) 17.06.15 08:26
(35) bumbarasch, ФизЛицо-лицевойсчет. А мне нужно в выгрузке реестра в банк Получатель-лицевойсчет. Физлицо с номером лицевого счета другого получателя вот и ругается Сбербанк бизнес онлайн. Даже немного не так. Запрос с условием если сотрудник лицевой счет получатель другой, тогда фио получателя лицевой счет.
38. Евгений Дёмин (bumbarasch) 17.06.15 11:45
Ну вот я и пытаюсь понять где в базе храниться информация о реальном получателе. Или таких данных в базе нет?
39. Алексей (step1207) 17.06.15 11:48
(38) bumbarasch, "Лицевые счета сотрудников организации"
40. Евгений Дёмин (bumbarasch) 17.06.15 12:16
Имя поля в котором хранится ФИО реального получателя какое?
41. Евгений Дёмин (bumbarasch) 17.06.15 12:52
Есть в каждом обработчике формата процедура "ПолучитьДанныеДляПередачи(РежимВедомость)". В этой процедуре формируется запрос (в вашем случае ветка в которой РежимВедомость=Истина). Нужно добавить еще одно поле, например, ФИОреал (или несколько полей, если фамилия, имя и отчество хранятся в разных полях) в подзапрос, который называется "ЛицевыеСчета" (затем и в результирующий, конечно же). В конце процедуры данные полученные посредством запроса просто выгружаются в таблицу значений, но вам нужно будет эту полученную таблицу немного доработать заместив при необходимости поля Фамилия, Имя, Отчество, полученным дополнительным результатом...
42. Алексей (step1207) 17.06.15 13:40
(40) bumbarasch, Имя поля в конфигураторе или в обычном режиме? Если в обычном то "получатель".
43. Алексей (step1207) 17.06.15 14:33
(41) bumbarasch, Можно помощь в написании я еще только учусь и с запросами у меня туго!
44. Евгений Дёмин (bumbarasch) 17.06.15 14:43
Удаленное подключение организовать сможете? Там делов то...
45. Алексей (step1207) 17.06.15 15:01
Данные для входа только в личку
46. Алексей (step1207) 17.06.15 15:03
(44) bumbarasch, Кому-то это легко.
47. Евгений Дёмин (bumbarasch) 18.06.15 09:38
Я вам сообщение в личку вчера черканул, видимо, не дошло... Как будете готовы, данные для подключения в почту demin собака rtural.ru, далее согласуем время и, если удастся подключиться, я вам помогу...
48. Алексей (step1207) 18.06.15 11:06
(47) bumbarasch, Готов! Данные скинул на почту
49. Алексей (step1207) 18.06.15 14:37
Огромное СПАСИБО, bumbarasch!!!
50. Маргарита Ступникова (Rita669) 02.06.16 15:39
{ВнешняяОбработка.Сбербанк.МодульОбъекта(781)}: Итератор для значения не определен
Для каждого Платеж Из ДанныеДляПередачи Цикл
Не решили эту проблему? Все хорошо работает , и распечатывает, но не выгружает платежки, падает с это ошибкой.
Еще вопрос, ведомости выходят, а карт.счета ничего не выходит, в чем может быть дело ?
И как добавить еще один банк "Экономбанк"?
51. Евгений Дёмин (bumbarasch) 03.06.16 06:48
(50) Rita669, Да вроде как не было такой проблемы... Допускаю что все может быть - тут надо отладчиком пройтись по коду именно на том примере, который вываливается с ошибкой. Как вариант, могу предложить версию поновее, которой пользуюсь сам. Черканите адрес почты в личку - вышлю. Чтобы добавить новый формат, нужно добавить для него обработчик, который прежде нужно разработать (для этого форматы в комплекте нужно использовать как примеры). Если очень нужно, но сами справиться не можете, могу для вас этот формат тысяч за пять описать.
Чтобы отправлять данные по картсчетам, нужно чтобы в системе были созданы документы "Заявка на открытие счетов". Документ должен быть проведен, флаг "Ввод начальных сведений" снят, в поле "Контрагент" должен быть выбран тот же банк что и в обработчике.
52. Маргарита Ступникова (Rita669) 20.06.16 17:10
(51) bumbarasch, Большое спасибо за ответ!)Уже решили вопрос с выгрузкой по карточкам, она вообще не понадобилась, так что просто ее убрали из кода.
И ошибку при печати тоже решили!)