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

Обработки - Обработка документов

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

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

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

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

См. также

Комментарии
1. Сергей Жестовский (post279) 26.12.11 10:25 Сейчас в теме
Кто-нибудь купил? Попробовал? С бюджетной ЗиК работает?
2. Евгений Дёмин (bumbarasch) 25 15.01.12 20:17 Сейчас в теме
Никто не купил и не попробовал, а с бюджетной ЗУП работает... С продажи снимаю, будет доступна так...
3. Сергей Жестовский (post279) 18.01.12 06:05 Сейчас в теме
Отлично, сейчас проверим
4. Дмитрий Рябов (ryabov_d) 19.01.12 13:17 Сейчас в теме
Только DBF или XML тоже поддерживается по Сберу? А то стандартная выгрузка из ЗУП имеет не совсем тот формат файла, как было в 7-ке.
5. Евгений Дёмин (bumbarasch) 25 19.01.12 16:31 Сейчас в теме
по сберу сделал и XML и DBF... сбер в любом формате берет, по крайней мере местный...
6. Виктор Шишов (vshish) 80 09.02.12 03:58 Сейчас в теме
Скачал попробовал, работает на комплексной. Единственно ошибка у тебя в запросах нужно указывать выбрать разрешенные. Иначе ругается на отсутствие доступа к документам, если обработку запускаешь под пользователем не с полными правами. в основном относится к запросам по номеру реестра.
так же доработал для возможности хранить обработку и обработчики банков в справочнике внешние обработки. мне кажется удобнее этот вариант.
7. Евгений Дёмин (bumbarasch) 25 09.02.12 07:24 Сейчас в теме
Да, действительно, некоторое время назад обнаружилась проблема с доступом - обновлю, пожалуй...
8. Olga (kis) 09.02.12 16:33 Сейчас в теме
Работает с ЗикБУ. Мне нужна только печатная форма. Обработка печатает один реестр по нескольким отмеченным документам. Я правильно поняла? Это я и искала. Спасибо.
9. Olga (kis) 09.02.12 18:02 Сейчас в теме
А как сделать , чтобы фамилия , имя и отчество были в одной колонке? В семерке я бы поправила, а в 8-ке поискала, таблицу не нашла.
10. Евгений Дёмин (bumbarasch) 25 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_) 64 12.04.12 12:55 Сейчас в теме
Ставлю минус - за то что разбили одну обработку на несколько файлов.Жадность - плохое качество.
Добавьте возможность скачать файлы архивом - так честно по отношению к остальным скачивающим и выкладывающим свои обработки.
13. Евгений Дёмин (bumbarasch) 25 12.04.12 13:35 Сейчас в теме
Не совсем понимаю при чем тут жадность - обработки вроде как в свободном доступе... Обновлю, конечно, публикацию, если это так важно...
14. Сергей Обухов (kumirmp) 12 12.04.12 17:25 Сейчас в теме
ЗиК БУ редакция 1. Не запускается пишет {ВнешняяОбработка.Сбербанк.МодульОбъекта(781)}: Итератор для значения не определен
Для каждого Платеж Из ДанныеДляПередачи Цикл
Как исправить?
15. Сергей Обухов (kumirmp) 12 12.04.12 17:30 Сейчас в теме
Это в 8.2 Да и еще момент на печать выводиться сумма меньше чем на экране!!!
16. Сергей Обухов (kumirmp) 12 12.04.12 17:38 Сейчас в теме
На счет суммы разобрался не берет не ризидента!!!
17. Евгений Дёмин (bumbarasch) 25 12.04.12 18:53 Сейчас в теме
Не удалось воспроизвести ситуацию о которой вы пишете... Могу попробовать помочь, но для этого мне нужна база либо возможность подключиться к вашей сессии... Для удаленного управления я использую утилиту AmmyAdmin (взять можно по адресу http://www.ammyy.com/AA_v3.exe) Как будете готовы, чирканите...
18. Сергей Обухов (kumirmp) 12 16.04.12 15:55 Сейчас в теме
Спасибо!Почти все работает! подскажите где можно изменить вывод в реестр количество строк (сотрудников) Сейчас выводит 30 на лист .
19. Евгений Дёмин (bumbarasch) 25 16.04.12 16:07 Сейчас в теме
Для этого нужно открыть конфигуратором обработку "ФорматСбербанк" и в модуле объекта перейти к строке 796 и в место 30 подставить нужное вам число...
20. Сергей Обухов (kumirmp) 12 18.04.12 18:54 Сейчас в теме
Как работает перевыпуск карт?
21. Евгений Дёмин (bumbarasch) 25 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) 25 11.05.12 13:46 Сейчас в теме
Это возможно, но мне необходима спецификация с описанием форматов (как для передачи зарплатных ведомостей и списков для открытия карт.счетов, так и прочих сопроводительных документов), с которыми работает ваш банк. Да, еще логотип банка в хорошем качестве.
24. Marysia Marysia (Marysia) 12.05.12 06:02 Сейчас в теме
Должна быть удобная вещь, особенно если формат выгрузки подойдет. Скажите, печатная форма - аналогична ведомости в банк - или это просто реестр фамилий и номеров карт с суммами?
25. Евгений Дёмин (bumbarasch) 25 12.05.12 07:11 Сейчас в теме
Попробуйте и все станет понятно.
26. Marysia Marysia (Marysia) 12.05.12 08:01 Сейчас в теме
bumbarasch 12.05.12 7:11 URL Спам ↓Ответить
Попробуйте и все станет понятно.


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

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

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

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

СовместимыеКонфигурации.Добавить("ЗарплатаИУправлениеПерсоналом");
СовместимыеКонфигурации.Добавить("ЗарплатаИУправлениеПерсоналомБазовая");
СовместимыеКонфигурации.Добавить("ЗарплатаИКадрыБюджетногоУчреждения");
СовместимыеКонфигурации.Добавить("УправлениеПроизводственнымПредприятием");
34. Алексей (step1207) 16.06.15 14:55 Сейчас в теме
Приспособил обработку под наш банк, работает! Сделал что бы печатался номер реестра. Но вот беда, банковская программа ругается что "Неверные ФИО получателя физического лица (код ошибки 24) " В наше базе УПП, есть сотрудники у которых зарплата приходит не на их лицевые счета а на счета например и жен или муже! Соответственно ФИО одно а получатель совсем другой. Как сделать условия отбора что бы в реестре это как-то отражалось?
35. Евгений Дёмин (bumbarasch) 25 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) 25 17.06.15 11:45 Сейчас в теме
Ну вот я и пытаюсь понять где в базе храниться информация о реальном получателе. Или таких данных в базе нет?
39. Алексей (step1207) 17.06.15 11:48 Сейчас в теме
(38) bumbarasch, "Лицевые счета сотрудников организации"
40. Евгений Дёмин (bumbarasch) 25 17.06.15 12:16 Сейчас в теме
Имя поля в котором хранится ФИО реального получателя какое?
41. Евгений Дёмин (bumbarasch) 25 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) 25 17.06.15 14:43 Сейчас в теме
Удаленное подключение организовать сможете? Там делов то...
45. Алексей (step1207) 17.06.15 15:01 Сейчас в теме
Данные для входа только в личку
46. Алексей (step1207) 17.06.15 15:03 Сейчас в теме
(44) bumbarasch, Кому-то это легко.
47. Евгений Дёмин (bumbarasch) 25 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) 25 03.06.16 06:48 Сейчас в теме
(50) Rita669, Да вроде как не было такой проблемы... Допускаю что все может быть - тут надо отладчиком пройтись по коду именно на том примере, который вываливается с ошибкой. Как вариант, могу предложить версию поновее, которой пользуюсь сам. Черканите адрес почты в личку - вышлю. Чтобы добавить новый формат, нужно добавить для него обработчик, который прежде нужно разработать (для этого форматы в комплекте нужно использовать как примеры). Если очень нужно, но сами справиться не можете, могу для вас этот формат тысяч за пять описать.
Чтобы отправлять данные по картсчетам, нужно чтобы в системе были созданы документы "Заявка на открытие счетов". Документ должен быть проведен, флаг "Ввод начальных сведений" снят, в поле "Контрагент" должен быть выбран тот же банк что и в обработчике.
52. Маргарита Ступникова (Rita669) 20.06.16 17:10 Сейчас в теме
(51) bumbarasch, Большое спасибо за ответ!)Уже решили вопрос с выгрузкой по карточкам, она вообще не понадобилась, так что просто ее убрали из кода.
И ошибку при печати тоже решили!)
Оставьте свое сообщение