Обработка для выгрузки данных из ЗиК (проверялось на 257) в программу подготовки документов Персонифицированного учёта «Spu_orb»», Версия 1.35 (ссылка на программу: http://www.pfrf.ru/ot_orenb/soft/), ну и дальнейшей отправки данных в ПФР за 1 период 2010 года.
Делалось в спешке, предназначена для себя, по принципу «Работает и ладно», если кому-то сгодится за основу собственной обработки, буду рад 🙂
Делалось в спешке, предназначена для себя, по принципу «Работает и ладно», если кому-то сгодится за основу собственной обработки, буду рад 🙂
Состав приложенного архива:
- ВыгрузкаВПФР.ert — собственно сама обработка
- IMPORT_A.DBF — файл для выгрузки из ЗиК анкетных данных сотрудника и суммы доходов за период.
- файлXMLшаблон.xml — просто заголовок XML, не стал искать как записывать символ "
- файлСтажевXML.xml — файл со стажами сотрудников, самое интересное в этой обработке 🙂 — в нем содержатся периоды работы, декретов (ДЕКРЕТ), отпусков без содержания (АДМИНИСТР), больничных (ВРНЕТРУД), уход за детьми до 1,5 лет (ДЕТИ)
После выполнения обработки, данные из файлов нужно загрузить в программу Spu_orb:
- для анкетных данных (АДВ1) и Заработок для СЭВ-6: через СервисИмпорт данныхDBF-файлы (в обеих вкладках указать файл IMPORT_A.DBF)
- для стажа: через СервисИмпорт данныхфайлы ПФР (указать файл файлСтажевXML.xml).
P.S.: Перед запуском выгрузки, нужно указать реквизиты организации (в конце обработки).
Списибо, думаю что пригодится 🙂
Блин архив неоткрывает 😥
Большое спасибо, реально помогла сдать отчетность.
Внимание! Обнаружена ошибка: если человек был нетрудоспособен а затем работал 1 день, после чего увольнялся, то этот один день в стаж не войдет, способ исправления:
в процедуре Процедура ВыгрузкаПериодовВXML(ТекстДок, сотрудник, ТЗ, ТЗ1)
заменить в блоке
Если ДатаСравнение(ДатаДоб,ТЗ1.Дата2)=-1 Тогда
ТЗВрем.НоваяСтрока();
ТЗВрем.Дата1 = ДатаДоб;
ТЗВрем.Дата2 = ТЗ1.Дата2;
ТЗВрем.Содержание = «Работа»;
КонецЕсли;
условие Если ДатаСравнение(ДатаДоб,ТЗ1.Дата2)=-1 Тогда
на Если ДатаСравнение(ДатаДоб,ТЗ1.Дата2)<=0 Тогда
Спасибо за выгрузку. Начал уж было сам писать, потом думаю, что велосипед изобретать, нашел эту обработку, и вовремя. Очень помогла.
Ассаламу Алейкум! Спасибо большое. Да воздаст Вам Аллах за ваши труды!
Спасибо за обработку!
В архиве имена файлов выглядят вот так: д ©«XMLи Ў«®.xml
И еще вопрос, все файлы должны лежать в E:PRBasicExtForms, да?
При запуске процедуры выдает сообщение:
Начало выгрузки:13:52:20
ТекстДок.Открыть(ФС.ТекКаталог()+»»+ИмяФайлаШаблонаXML);
{E:1S_BASA_ZARPNEW_GU8PRBASICEXTFORMSВЫГРУЗКАПФР.ERT(207)}: Неверное имя файла!
Конец выгрузки:13:52:20
Не найден файл обмена !
Народ может тут кто подскажет, не получаеться у меня загрузить в spu_orb заработок для СЭВ-6 пишет импорт завершен.. а данные не добовляються…
и тоже самое с файлом xml..
помогите разобраться пожалуйста 🙂
разобрался… пенсионный выложил новую версию spu_orb. в нее не подгружаеться данная обработка…
только в 1.35
Неужели ЗиК 257 релиз? Может 297?
Выдает ошибку
Начало выгрузки:23:16:54
ТекстДок.Открыть(ФС.ТекКаталог()+»»+ИмяФайлаШаблонаXML);
{D:1С_БАЗЫARPEXTFORMSВЫГРУЗКАВПФР.ERT(207)}: Неверное имя файла!
Конец выгрузки:23:16:54
Не найден файл обмена !
Помогите кто может!
Да нет, всё-таки 257 релиз, но скорее всего и на остальных будет работать )
По поводу ошибки:
Начало выгрузки:23:16:54
ТекстДок.Открыть(ФС.ТекКаталог()+»»+ИмяФайлаШаблонаXML);
{D:1С_БАЗЫARPEXTFORMSВЫГРУЗКАВПФР.ERT(207)}: Неверное имя файла!
Конец выгрузки:23:16:54
Извлеките все файлы в один каталог и запускайте через Открыть, а не используя историю открытых файлов.
Я выгружал данные последний раз в версию 1.37, так же как и в 1.35 всё было нормально, сейчас посмотрю как будет в версии 1.38.
В выгрузке учитываются не все виды расчетов, например ОплатаПоОкладу, ПремияРазовая, Простой…
http://www.buhonline.ru/forum/index?g=posts&t=4247 , вышеуказанных в этом списке нет.
Здесь перечислены какие не подлежат:
В выгрузке учитываются не все виды расчетов, например ОплатаПоОкладу, ПремияРазовая, Простой…
Да, не все, только те что у нас на предприятии были ) Необходимые вам виды расчетов нужно добавить вручную.
Здесь:
//***2 Здесь задаются виды расчета для вычисления суммы начислений по сотруднику НАЧ за период
//***Для ПФР с 2010***
Если (Строка(Жрасч.ВидРасч.Код) = «ОплатаПоТарифу»)
или (Строка(Жрасч.ВидРасч.Код) = «ОплатаПоТабелю»)
или (Строка(Жрасч.ВидРасч.Код) = «ДоплатаЗаВредность»)
…
или (Строка(Жрасч.ВидРасч.Код) = «РайонныйКоэффициент»)
Тогда
НАЧ = НАЧ + Жрасч.Результат;
КонецЕсли;
говорит, папка имеет неправильный формат или повреждена.
ничего не грузица.
😥
В выгрузке учитываются не все виды расчетов, например ОплатаПоОкладу, ПремияРазовая, Простой…
Естественно добавил. Откомментировал для тех, кто ей будет пользоваться. Еще раз спасибо.
Спасибо! классная штука
Хорошая заготовка, спасибо
… но почему поленился сделать описание полей? в создаваемом дбф файлике
сделай плиз расшифровку полей, благодарю хорошая обработка 🙂
спасибо!!!
Хорошая обработка, спасибо!