gifts2017

Выгрузка для Сбербанк онлайн в формате DBF (Конфигурация ЗУП 3.0 )

Опубликовал Сергей Маркевич (se-Mark) в раздел Обмен - Обмен через DBF

Обработка выгружает данные сотрудников в файл с расширением .dbf, для передачи в банк.

Обработка выгружает данные сотрудников в файл с расширением .dbf, для передачи в банк.

Тестирована на релизе  (3.0.20.45).

За основу была взята обработка http://infostart.ru/public/239511/

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

Наименование Файл Версия Размер
ВыгрузкаDBF3.0.epf 53
.epf 10,05Kb
22.06.15
53
.epf 10,05Kb Скачать

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Вячеслав (ivnik) (5.00 $m), Алексей (WWWWW) (0.24 $m)
Подписаться Добавить вознаграждение
Комментарии
1. Ксения (LadyDy) 19.03.15 16:53
Какие данные выгружаются в файл?
2. Сергей Маркевич (se-Mark) 19.03.15 17:53
(1) Добавил скриншот выгружаемых данных.
3. Ксения (LadyDy) 22.03.15 06:18
(2) se-Mark, работает ли на последних релизах ЗУП 3.0?
4. Сергей Маркевич (se-Mark) 22.03.15 14:50
(3) LadyDy, Тестировал на релизе (3.0.20.45). Я думаю будет и на более поздних, не думаю что там что-то глобально изменилось.
5. Ксения (LadyDy) 23.03.15 15:23
(4) se-Mark, спасибо, все работает, переделаю под убрир
6. Сергей Маркевич (se-Mark) 24.03.15 17:52
7. Вячеслав (ivnik) 21.03.16 22:34
Извиняюсь за беспокойство, скачал Вашу обработку, но наш банк требует, чтобы в файле еще были поля "Паспорт" и "Адрес" сотрудника. С паспортом у меня получилось, а вот поле "Адрес" не получается заполнить, не могу сообразить, как в ЗУП - 3.0 "достать строку" адреса? Вы не можете чем-нибудь помочь?
8. Сергей Маркевич (se-Mark) 22.03.16 06:40
(7) ivnik,
// Данные физического лица
ДанныеФизическогоЛица = КадровыйУчет.КадровыеДанныеФизическихЛиц(
Истина, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ДокументДляПечати.ФизическоеЛицо),
"ФИОПолные, АдресПоПрописке, ДокументВид, ДокументСерия, ДокументНомер", ДокументДляПечати.Дата);
9. Вячеслав (ivnik) 22.03.16 09:26
(8) se-Mark, Еще раз извиняюсь, (в ЗУП-3.0 я пока чайник), но наверное я где-то чего-то не так делаю, не получается (прикрепляю скриншот).
Заранее Большое Спасибо!
Прикрепленные файлы:
10. Alex P (alexdarh) 22.03.16 11:25
Адрес регистрации (места жительства) для конкретного сотрудника с помощью запроса:

ВЫБРАТЬ
|    АдресРегистрации.Поле1 КАК ПочтовыйИндекс,
|    АдресРегистрации.Поле2 КАК ПечРегионНаименованиеТип,
|    АдресРегистрации.Поле3 КАК ПечРайонНаименованиеТип,
|    АдресРегистрации.Поле4 КАК ПечГородНаименование,
|    АдресРегистрации.Поле5 КАК ПечНаселенныйПунктТипНаименование,
|    АдресРегистрации.Поле6 КАК ПечУлицаТипНаименование,
|    АдресРегистрации.Поле7 КАК ПечНомерДома,
|    АдресРегистрации.Поле8 КАК ПечКорпус,
|    АдресРегистрации.Поле9 КАК ПечКвартира    
|ИЗ
|    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизации
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресРегистрации
|        ПО СотрудникиОрганизации.Физлицо = АдресРегистрации.Объект
|            И (АдресРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресФизЛица))
|    
|ГДЕ
|    СотрудникиОрганизации.Ссылка = &СправочникСсылка";
...Показать Скрыть
11. Владимир Брунько (VivaBrunko) 22.03.16 11:30
Ничего не понял, так какие данные?
12. Игорь Фелькер (Brawler) 22.03.16 13:11
А смысл в DBF?
Я попросил своих бухов еще раз уточнить в сбере как им можно присылать ведомости, они сказали да хоть DBF, хоть XML типа все равно
13. Алексей (WWWWW) 22.03.16 16:09
А какая разница в DBF или в txt или xml ??, главное чтобы Сбербанк онлайн правильно прочитал файл.
14. Alex P (alexdarh) 22.03.16 16:28
(9) ivnik, доделал в виде обработки для 3.0. Возвращает структуру состоящую из полей адреса. К полям структуры уже можно обратится через точку.
Прикрепленные файлы:
ВнешняяОбработкаЗуп.epf
15. Вячеслав (ivnik) 22.03.16 20:27
(13) WWWWW, У меня проблема не в формате файла, а в получении адреса сотрудника. Банку Возрождение нужен адрес.
16. Вячеслав (ivnik) 22.03.16 20:30
(14) alexdarh, Спасибо за обработку, сейчас буду пробовать.
17. Игорь Фелькер (Brawler) 22.03.16 20:54
(15) ivnik, а ничего, что адрес защищается фз 152?
Что-то больно банки по обнаглели гляжу.
Как бы нужно спрашивать у работников в письменном виде разрешение на передачу их данных третьим лицам.
Я молчу уже про всякие там государственные фонды, тоже поприхерели кругом, тотальный сбор данных, а как пойдешь справки брать, так через девять кругов ада пройдешь.
18. Вячеслав (ivnik) 22.03.16 21:48
(17) Brawler, Согласен, обнаглели, но без адреса не принимают!
19. Вячеслав (ivnik) 22.03.16 21:52
(14) alexdarh, Попробовал Вашу обработку, что-то "прорисовывается", скриншот прикрепляю. Но мне надо получить Представление адреса.
Код с Вышей обработки:
&НаСервере
Процедура ЗапросНаСервере()
	
ДанныеФизическогоЛица = КадровыйУчет.КадровыеДанныеФизическихЛиц( 
Истина, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Сотрудник), 
"ФИОПолные, АдресПоПрописке, ДокументВид, ДокументСерия, ДокументНомер", ТекущаяДата());
для каждого Строка из ДанныеФизическогоЛица Цикл
	//Сообщить(ЗарплатаКадры.СтруктураАдресаИзXML(Строка.АдресПоПрописке, Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица));	
	Сообщить(Строка.ФИОПолные);
	Сообщить(Строка.АдресПоПрописке);
	Сообщить(Строка.ДокументСерия);
	Сообщить(Строка.ДокументНомер);
КонецЦикла;	
	
КонецПроцедуры

&НаКлиенте
Процедура Запрос(Команда)
	ЗапросНаСервере();
КонецПроцедуры
...Показать Скрыть
Прикрепленные файлы:
20. Вячеслав (ivnik) 22.03.16 21:56
(11) VivaBrunko, Нужно получить адрес сотрудника (по прописке) строкой.
21. Alex P (alexdarh) 23.03.16 00:13
(19) ivnik,
Сообщить(ЗарплатаКадры.СтруктураАдресаИзXML(Строка.АдресПоПрописке, Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица).Индекс+ЗарплатаКадры.СтруктураАдресаИзXML(Строка.АдресПоПрописке, Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица).Страна);



ЗарплатаКадры.СтруктураАдресаИзXML(Строка.АдресПоПрописке, Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица)-возвращает структуру в которой есть составляющие адреса. Структуру можно превратить в строку ))
22. Вячеслав (ivnik) 23.03.16 07:53
(21) alexdarh, Именно это "превращение" у меня и не получается!
23. Игорь Фелькер (Brawler) 23.03.16 08:46
(22) ivnik, даю наводку

УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Организация, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации)
24. Вячеслав (ivnik) 23.03.16 12:47
(23) Brawler, Большое Спасибо!!! Кажется получилось, теперь работает. А до этого эта Ваша "наводка" почему-то выдавала ошибку. Еще раз Спасибо!
25. Татьяна Абрамова (tatnvk) 19.04.16 14:03
Здравствуйте! Для банка Возрождение не делали подобную обработку?
26. Сергей Маркевич (se-Mark) 19.04.16 14:47
(25) tatnvk, Нет не делал. Под заказ могу сделать.