Флавия
Автор
400166
Просмотров
52.15.115.164
Ваш IP
21 сентября 2023
Дата создания

Обработка с инфостартра

Имя обработки:
 
Тип обработки:
1С:Расчет 7.7, 1C: Предприятие 8.2
Категория:1С:Зарплата и Управление Персоналом, 1С:Комплексная 7.7
Конфигурация:Перенос данных из 1С7.7 в 1C8.X Обмен через XML
Кому предназначена обработкаАдминистратор, Программист
Краткое описаниеВ архивном файле содержатся:

 - обработка выгрузки данных "ВыгрузкаЗиКизКомпл.ert"

 - правила переноса "rulesATC_HRM.xml" и

 - отчет из стандартной конфигурации "СтруктураЗадолженности.ert" с измененными процедурами передачи и приема контекста. Должна находиться в одном каталоге с файлом выгрузки данных.

 

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

С обособленными подразделениями не заморачивался, т.к. у заказчика их нет. Хотя кое-какие действия в этом направлении начинал.

Все остальные действия - типичные для подобных процедур.

Загрузку выполнял через встроенный модуль "Перенос данных из информационных баз 1С:Предприятие 7.7" (меню "Сервис")

 

Обмен данными между указанными конфигурациями следует проводить по следующему сценарию:

С помощью ВыгрузкаДанныхДляЗУП25.ert (удобно разместив его в Сервис - Дополнительные возможности) можно выгрузить справочники, необходимые для подготовки данных ведения учета. Необходимо указать файл правил обмена "ПравилаОбменаВЗУП82.XML" и имя файла, в который будут выгружены данные.
Загрузка полученных данных производится в программе Зарплата и Управление Персоналом через меню "Сервис ---> Обмен данными ---> Универсальный обмен данными" указав имя файла для загрузки на закладке "Загрузка данными".
Выгрузка данных из ЗУП по начисленной зарплате - через тот же "Универсальный обмен данными", указав на закладке файл правил "ПравилаОбменаВКомпл77.XML" и имя файла в который будут выгружены данные.
Загрузка выполняется с помощью обработки ЗагрузкаДанныхИзЗУП.ert и файла подготовленных, как описано выше, данных.



Ссылка на обработку:infostart.ru/public/85470
Скачать программу:/Download/report/85470.rar
Комментария к обработке:


В архивном файле содержатся:

 - обработка выгрузки данных "ВыгрузкаЗиКизКомпл.ert"

 - правила переноса "rulesATC_HRM.xml" и

 - отчет из стандартной конфигурации "СтруктураЗадолженности.ert" с измененными процедурами передачи и приема контекста. Должна находиться в одном каталоге с файлом выгрузки данных.

 

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

С обособленными подразделениями не заморачивался, т.к. у заказчика их нет. Хотя кое-какие действия в этом направлении начинал.

Все остальные действия - типичные для подобных процедур.

Загрузку выполнял через встроенный модуль "Перенос данных из информационных баз 1С:Предприятие 7.7" (меню "Сервис")

 

Обмен данными между указанными конфигурациями следует проводить по следующему сценарию:

С помощью ВыгрузкаДанныхДляЗУП25.ert (удобно разместив его в Сервис - Дополнительные возможности) можно выгрузить справочники, необходимые для подготовки данных ведения учета. Необходимо указать файл правил обмена "ПравилаОбменаВЗУП82.XML" и имя файла, в который будут выгружены данные.
Загрузка полученных данных производится в программе Зарплата и Управление Персоналом через меню "Сервис ---> Обмен данными ---> Универсальный обмен данными" указав имя файла для загрузки на закладке "Загрузка данными".
Выгрузка данных из ЗУП по начисленной зарплате - через тот же "Универсальный обмен данными", указав на закладке файл правил "ПравилаОбменаВКомпл77.XML" и имя файла в который будут выгружены данные.
Загрузка выполняется с помощью обработки ЗагрузкаДанныхИзЗУП.ert и файла подготовленных, как описано выше, данных.
1. ka_dim 16.06.11 20:54
Спасибо!!! :!:
+ – Ответить
2. undo 28.09.11 08:19
Странная штука жизнь, двое суток сидел затачивая стандартные правила обмена между Зарплата и кадры и ЗУП, для использования в комплексной конфигурации, а вот они уже есть. Не даром говорят Ищи и найдешь. только хорошо ищи. Огромное спасибо за обработку и правила.
+ – Ответить 6
3. lvictor58 135 28.09.11 10:10
(2) Ну, если быть точнее, - это не правила обмена, а правила переноса данных из Комплексной конфигурации в ЗУП.
А вот правилами обмена Комплексная <---> ЗУП я сейчас займусь. Бухгалтерия решила вести учет по расчету ЗП не сводно (как полагали изначально) а детально, и переносить вручную такие массивы информации им будет геморройно.

Когда сделаю - тоже выложу здесь.
+ – Ответить
20. alika 14.12.11 10:16
(2) А можно еще совет? :-) Откуда брали правила переноса из ЗУПа в комплексную 8.2? Сами писали с помощью конвертации данных?
+ – Ответить
21. lvictor58 135 14.12.11 13:21
(20)Вообще-то правила переноса из ЗУПа в комплексную 8.2 находятся в самой комплексной 8.2 в справочнике "Конвертации из информационных баз предыдущих версий", Как и в БП и в прочих 8-й серии. Только наверное не из ЗУПа, а из ЗиКа?
+ – Ответить
22. alika 14.12.11 15:39
(21)Нет, именно из ЗУПа, мы переходим с комплексной 7 на комплексную 8, через стандартные правила переноса данные по зп не выгружаются, вот и приходится самим... в (4) kubfest предложил из комплексной 7 сначала в ЗУП, а потом из ЗУПа в комплексную 8.2. Я в предыдущем своем комментарии ошиблась ссылкой...
+ – Ответить
23. lvictor58 135 14.12.11 17:06
(22) Не факт, что он читает сообщения на этой ветке. Попробуйте через его профиль отправить сообщение в личку.
+ – Ответить
24. alika 14.12.11 17:14
(23) Да я уже так и подумала :-)
+ – Ответить
4. kubfest 11.10.11 15:22
Тоже возникла такая задача, по переносу данных, только из комплексной 7.7 в 8.2. существующие правила переноса "как оказалось" не переносят остатки по 70 счету коректно, поэтому решил сам написать перенос, но времени было мало... Поэтому скачав данную обработку перенёс сначала в ЗУП, а потом из ЗУПа в комплексную 8.2. Если кому-то пригодится такой совет, буду рад)))
+1 – Ответить
5. Semen54 25.10.11 21:11
Огромное спасибо! Жду правила обмена, т.к. сам это не смогу сделать.
Еще раз спасибо!
+ – Ответить 1
6. lvictor58 135 26.10.11 10:47
(5) Правила обмена выложил. Они у меня были готовы давно, но нюанс: бухи 3 недели "брутто" с "нетто" пытались сравнять, чтобы сдать квартальную отчетность и так и не удосужилисть поюзать эти обработки. Поэтому возможность сказать свое ФЕ или АДАБРЯМС представляю Вам. Но на 90% уверен что все ОК!
+ – Ответить
7. Semen54 04.11.11 12:56
Сначала не заметил, что у меня НДФЛ не переносится. Остальное вроде правильно. Напишите пожалуйста, в чем может быть причина.
+ – Ответить 1
8. lvictor58 135 06.11.11 01:04
(7) Данные по НДФЛ собираются запросом
ЖрнЗарплата = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(НДФЛКЗачету)
|Период С ДатаНачалаТекущегоГода ПО ДатаОкончанияТекущегоГода;
|Объект = ЖурналРасчетов.Зарплата.Объект;
|РодительскийДокумент = ЖурналРасчетов.Зарплата.РодительскийДокумент;
|ДокументОснование = ЖурналРасчетов.Зарплата.ТекущийДокумент;
|ЗаписьЖР = ЖурналРасчетов.Зарплата.ТекущаяЗапись;
|ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
|ПериодРегистрации = ЖурналРасчетов.Зарплата.ПериодРегистрации;
|ПериодДействия = ЖурналРасчетов.Зарплата.ПериодДействия;
|ПериодДействияДатаНачала = ЖурналРасчетов.Зарплата.ПериодДействия.ДатаНачала;
|ПериодДействияДатаОкончания = ЖурналРасчетов.Зарплата.ПериодДействия.ДатаОкончания;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|Группировка ПериодРегистрации;
|Группировка Объект без групп;
|Группировка ЗаписьЖР;
|Условие(Результат < 0);
|Условие(ВидРасч.ВходитВГруппу(ГруппаРасчетов.ВсеИсчисленныеНДФЛ) = 1);
|Условие(ПорцияСотрудников.Принадлежит(Объект) = 1);
|";

Запрос = СоздатьОбъект("Запрос");
Если Запрос.Выполнить("Организация = Справочник.Сотрудники.ЮрЛицо;
|Группировка Организация;
|Условие(Организация в Параметры.Организация);") = 0 Тогда
Отказ = 1; Возврат Отказ;
КонецЕсли;

далее генерируются таблицы
- сведения о доходах;
- имущественные вычеты;
- расчеты с бюджетом;

По ним заполняются документы "Перенос данных" с префиксом вида
ПрефиксОрганизации+"\"+Формат(НомерПорции, "Ч(0)2")+"-НД-" + Прав(ТекущийГод, 2))

с заполнеными одноименными табличными частями

Попробуйте прогнать этот запрос внешней обработкой в вашей БД: выдаст ли он что либо?
+ – Ответить
9. Semen54 23.11.11 12:12
Вылезли новые ошибки. Не расчитываются отпускные и увольнение из за неправильно заполненых регистров "Основные начисления организации".
+ – Ответить 1
10. lvictor58 135 23.11.11 12:50
(9) Алгоритм заполнения регистров я не менял. Только установил разделитель по организациям. Ошибки расчета отпускных по перенесенным данным - это общая проблема. Но если подскажете что конкретно не правильно заполняется, то будет над чем подумать как сбелать правильно!

Я так понимаю, что речь идет об импорте нач. остатков?!
+ – Ответить
11. Semen54 23.11.11 20:53
Скажу для начала, что я чайник и в 1с8, а как бухгалтер так и вовсе ноль.
Я ИП, поэтому делаю все, в том числе пытаюсь помочь бухгалтеру перенести данные.
Ошибка в том, что в док. перенос данных "Результаты начислений и удержаний" в регистрах расчета, колонка виды расчета заполнена новыми видами расчета. Эти новые виды расчета не производят вычислений. Когда заменил на аналогичные ЗУПовские штатные, стали расчитываться и отпускные и увольнение. Сейчас заканчиваю простенькую обработку, которая позволит поменять эти виды в док. перенос данных. Тем не менее, очень Вам благодарен за все в том числе и за советы!
+ – Ответить
12. smooth 196 05.12.11 09:29
Спасибо за правила. Все не с нуля писать ;)
Вопрос только: как я понял, функция СобратьДанныеДляНДФЛ взята из Зик->ЗУП?
Думаю, стоит добавить в ней условие на ЮрЛицо в запросах ПоВычетам, ПоСоциальнымВычетам, КсправочникуДоходов, КсправочникуИтогов, СправкиСПредыдМР

и при выборке жрз по физ.лицу ЖрнЗарплата.ВыбратьПоЗначению("ФизЛицо",Сотрудник.ФизЛицо,НачалоПериодаОсмотра,ОкончаниеПериодаОсмотра)

в цикле
Пока ЖрнЗарплата.ПолучитьЗапись()=1 Цикл.

Если (Результат=0) или (ЖрнЗарплата.Объект.ЮрЛицо <> ЮрЛицо) Тогда
Продолжить;
КонецЕсли;
+ – Ответить 1
13. lvictor58 135 05.12.11 11:37
(12)Вы правильно поняли. Много времени прошло уже с тех пор, когда я корпел над этими правилами, но не поленился еще раз проверить. Как я понимаю фильтр по организациям во всех текстах запросов этого алгоритма содержит строку "|Условие(Объект в ФизЛица);" А физ. лица берутся из параметра ОбобщенныйСотрудник - это список сотрудников конкретной организации.
+ – Ответить
14. Prooa 39 08.12.11 10:49
а в настройках программы какую программу бухучета нужно выставить
+ – Ответить 1
16. lvictor58 135 08.12.11 14:06
(14) Бухгалтерия 2.0
+1 – Ответить
15. lvictor58 135 08.12.11 14:06
Бухгалтерия 2.0
+ – Ответить
17. Prooa 39 09.12.11 08:32
я так понимаю что план счетов и виды субконто в ЗУП не переносятся?
+ – Ответить
18. lvictor58 135 09.12.11 12:45
Я не гуру по ЗУП. И моя работа заключалась лишь в несложной модификации стандартной 1С-ской обработки обмена. Если решили этим заняться - там занимайтесь сами, а не грузите других вопросами.

На данный момент я перевожу своих клиентов с комплексной 7.7 на ТиС 7.7 и БП 2.0 и занят этим все свободное время. Так что с о следующего года данная тема для меня станет не актуальной.
+ – Ответить
19. alika 13.12.11 11:54
Спасибо большое! Как раз занимаюсь переносом данных из комплексной 7 в КА 8. Очень пригодилось.
+ – Ответить
25. Liorik13 20.12.11 10:02
м.. возник вопрос.. а перенос свода начислений у всех корректно перенесся.. у мну данные по начислениям упали в регистры ЕСн.. никто не сталкивался?
+ – Ответить
26. Voloda1975 26.12.11 10:25
Спасибо большое. Остатки перенеслись довольно неплохо.
+ – Ответить
27. lianna 18.01.12 11:59
У меня при использовании обработки возникла вот такая ошибка
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_СтраховыеВзносы
- Поле агрегатного объекта не обнаружено (НеВзиматьВзносыФОМС)
Никто не сталкивался? Может подскажите где посмотреть и с чем это может быть связано
Заранее Спасибо.
+ – Ответить 2
28. lvictor58 135 18.01.12 12:29
(27) Данный реквизит имеется в справочнике "Сотрудники" (периодический реквизит) и документе "Сведения для расчета страховых взносов (СведенияДляРасчетаСтраховыхВзносов)". По крайней мере в релизе 509, из которой я делал выгрузку, он имеется.
+ – Ответить
30. lianna 18.01.12 16:23
(28) Спасибо за подсказку. До этого пробовала на последнем релизе 515 кажется. Сейчас попробовала на 509 вылетела другая ошибка
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_КоэффициентИндексацииЗаработка
- Номер за пределами значения!
+ – Ответить
29. Zoba 17 18.01.12 13:41
Спасибо. Давно искал. Самому лень было писать.
+ – Ответить
31. lvictor58 135 18.01.12 18:51
Попробуйте сами протестировать эту процедуру модуля выгрузки данных. Там есть циклы по организациям (Она у нас д/б одна, выбранная в параметрах выгрузки), и сотрудникам организации для заполнения таблицы КоэффициентИндексацииЗаработка
+1 – Ответить 1
32. lianna 20.01.12 15:14
(31) Я про тестировала на другой базе, на том же релизе ошибки нет. Пока не пойму из-за чего выходит вообще эта ошибка. Попробовала перенести не обращая внимания на ошибку. Данные перенеслись. Теперь отдам бухгалтеру пусть посмотрит что и как.
+ – Ответить
33. VNN21122006 22.01.12 14:19
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_СтраховыеВзносы
- Поле агрегатного объекта не обнаружено (НеВзиматьВзносыФОМС)
Никто не сталкивался? Может подскажите где посмотреть и с чем это может быть связано
Заранее Спасибо.
+ – Ответить 1
34. lvictor58 135 23.01.12 10:43
(33) В связи с тем, что за истекший год комлексная конфигурация претерпела много изменений (с релиза 509, под который и затачивались эти правила, по актуальный на сегодняшний день 515-й) планирую сегодня вечером внести соответствующие изменения и обновить файлы текущей публикации.
+ – Ответить
35. vithak 23.01.12 15:33
Фильтрую по организации, но всё равно выгружаются все организации, сотрудники и по этим сотрудникам переносятся данные. В чем может быть проблема?
+1 – Ответить
36. arukovasv 7 16.02.12 15:25
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7082)}: Поле объекта не обнаружено (НеИмеетПравоНаМедицинскоеСтрахование)

на каком релизе ЗУП тестировалась обработка?
+ – Ответить
37. lvictor58 135 16.02.12 18:56
Обработка писалась пол-года тому назад, если не более того.
+ – Ответить
38. tcvil 17.02.12 12:34
Спасибо, долго искал и нашел!
+ – Ответить
39. arukovasv 7 01.03.12 11:33
Спасибо, очень пригодилось! Пришлось исправить некоторые ошибки (например данные по налогам выгружались по физлицу даже если он работал ранее в другом юр. лице), но в целом все ок!
+ – Ответить
40. uuu_ggg 27.04.12 11:53
а как бороться бкойс этой оши
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_СтраховыеВзносы
?)
+ – Ответить 3
41. kirill_11 05.05.12 09:41
(40) uuu_ggg, видимо переписать правила. или внести изменения с учетом всех обновлений )
+ – Ответить
42. lvictor58 135 05.05.12 10:43
(40) На выходных попробую испавить. Только хочу уточнить: это в модуле выгрузки остатков или оборотов?
+ – Ответить
43. kirill_11 14.05.12 19:02
(42) не изменяли на выгрузку из текущего релиза?
+ – Ответить
44. Nefrit88 22.06.12 09:56
как раз сейчас мучаюсь переносом....
ЗиК типовая, переписаная
накатила релиз последний и пытаюсь выгрузить уже получается из типовой 7.7 в типовую ЗиУП...
ни один стандартный метод не перенес хотя бы все данные, не говоря уже о корректронсти.
буду пробовать Конвертация))))
+ – Ответить 1
45. testmode 30 22.06.12 13:00
(44) Nefrit88, При переносе обнаружил одну неприятную вещь а именно если отпуск в ЗИК за предыдыдущий месяц был начислен в следующем периоде то при переносе период основной оплаты не будет вытеснен а это повлияет на расчет среднего в отпусках, больничных и т.д. Как решения просто документом перенос вносить записи сторно с нулевой суммой и тем периодом больничного.
+ – Ответить
46. serezhick 20.12.12 23:05
попробовал перенос из 7.7 компл 522 релиз в ЗУП 2.5.59.2
при выгрузке
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_СтраховыеВзносы
- Поле агрегатного объекта не обнаружено (НеВзиматьВзносыФОМС)
Обнаружен неизвестный код вычета по НДФЛ: 114\108. Обратитесь в техническую поддержку.
Обнаружен неизвестный код вычета по НДФЛ: 115. Обратитесь в техническую поддержку.
Обнаружен неизвестный код вычета по НДФЛ: 114\108. Обратитесь в техническую поддержку.
Обнаружен неизвестный код вычета по НДФЛ: 115. Обратитесь в техническую поддержку.

соотв при загрузке
Начало загрузки: 20.12.2012 23:05:27

Ошибка при выполнении алгоритма после загрузки значений параметров
Обработчик = ПослеЗагрузкиПараметров
ОписаниеОшибки = Метод объекта не обнаружен (ПервоначальноеЗаполнениеРегистра)
ПозицияМодуля = (191)
КодСообщения = 75

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12041)}: Ошибка при выполнении алгоритма после загрузки значений параметров
Обработчик = ПослеЗагрузкиПараметров
ОписаниеОшибки = Метод объекта не обнаружен (ПервоначальноеЗаполнениеРегистра)
ПозицияМодуля = (191)
КодСообщения = 75

Окончание загрузки: 20.12.2012 23:05:28

Загружено объектов: 0
+ – Ответить
47. lvictor58 135 21.12.12 20:42
Я эту фичу залабал 2 года тому назад. Сейчас для меня эта тема не интересна: фмрма, для которой все это творилось перешла (не без мего участия) на ЗУП 8.2. Поэтому, если эту публикацию снимут, то я посчитаю это правильным решением. Попробуйте сами создать аналог приемлемый на данный момент!
+ – Ответить
48. IgnatT07 13.02.13 12:59
Можно выгрузить в старую версию ЗУП. Правила написаны для ЗУП 31.4, потом обновить до последней. Пока проблем не обнаружил
+ – Ответить
49. XOCTEP 116 14.09.13 12:14
Спасибо, пригодилась
+ – Ответить
50. BTRVODKA 10 15.09.13 04:43
Спасибо автору за публикацию!
+ – Ответить