В организациях с высокой текучкой кадров порой возникает необходимость оперативно передавать данные о вновь принятых физ. лицах из отдела кадров в бухгалтерию (для оформления доверенностей, например). При этом производить полный обмен ЗУП-БУХ не всегда удобно. Эта обработка позволяет осуществить передачу физлица из справочника «Сотрудники». Элемент справочника «Сотрудники» не передается — только физ. лицо.
Сопоставление объектов источника и приемника происходит по кодам. В случае, если в приемнике уже есть позиция с таким кодом, есть возможность выбрать: будут ли изменены данные существующего физ. лица или необходимо создать новое (если создается новое, то существующему в ИБ бухгалтерии назначается новый код).
Передача физического лица, а также его контактной информации и паспортных данных. Обработка оформлена в виде печатной формы, подключаемой к справочнику «Сотрудники».
Перейти к публикации
Всегда мечтал об такой штуке! Спасибо!
HELP!
Подключаю обработку как внешнюю печатная форму, выбираю из списка печатей в справочнике «Сотрудники», указываю путь в базе (в каком формате нужно указывать?), пользоваателя и пароль. А он мне ошибку выдает «Невозможно установить подключение! Обратитесь к системному администратору» и потом еще
{Форма.Форма.Форма(18)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Неправильный путь к файлу ‘1Cv8.cdn’
(2) Если база файловая, то путь в формате
File=»C:1cbase»
если серверная, то, соответственно
srvr=»Адрес сервера»; Ref=»ИмяБазы»
ЗУП и Бухгалтерия работают с одной версией платформы?
Да одна версия ЗУП и БП! Я пробывал и на файловой версии и на клиент сервере, все равно одна и та же ошибка! Права у меня полные как в 1с так и на компе!
(4) Сложно сказать, в чем может быть причина. Можете скинуть сюда строку соединения, которую указываете обработке?
File=»<srvr=»tower»; Ref=»copy_zup»;>»;Usr=»<Щепин Павел Юрьевич>»;Pwd=»<32167>» — серверный вариант
File=»<D:БазыЗУП Тестовая>»;Usr=»<Щепин Павел Юрьевич>»;Pwd=»<32167>» — файловый вариант
И в обоих случаях одна и таже ошибка
Повторюсь еще раз!
Обработка подключена как Печатная форма
в Табличной части
представления объекта: Справочник «Сотрудники»
Отобор: пусто
Файл печатной формы: пусто
Заменяемая печатная форма: пусто
Параметры обработки: пусто
Зарплата типовая!
Дело в строке соединения… Угловые скобки не нужны. Правильно будет так:
Srvr=»tower»; Ref=»copy_zup»; Usr=»Щепин Павел Юрьевич»; Pwd=»32167″ — серверный вариант
File=»D:БазыЗУП Тестовая»; Usr=»Щепин Павел Юрьевич»; Pwd=»32167″ — файловый вариант
И еще, обработка подключается в ЗУП, а строка соединения указывается для ИБ Бухгалтерии, в которую производится копирование.
Есть другая ошибка
В ИБ бухгалтерии код физ.лица Корсаков Андрей Владимирович (ИНН ) изменен с 0000000489 на 0000001121
Не удалось сформировать внешнюю печатную форму!
Получение элемента по индексу для значения не определено
У меня в ЗУП и БП разное количество физ лиц и сотрудников. В ЗУП около 200 сотрудников и физиков 400, а в БП сотрудников около 300 и физиков 1200
При повторной загрузке того же Сотрудника, появляется вопрос, сотрудник такой то одно и тоже говоришь вылазает ошибка
Не удалось сформировать внешнюю печатную форму!
Получение элемента по индексу для значения не определено
Если данные в изменились у физ лица напрмер номер пенсионного, то при обмене перезапись не происходит
А она должна в базе приемник создать сотрудника?
(9)Нет, сотрудника не создает — только физ. лицо. Вызов из справочника сотрудников сделан из соображения удобства работы кадровика.
(8)Посмотрю, в чем ошибка. Вроде бы не проявлялось раньше…
(8)Не воспроизводятся ошибки, номер ПФР изменяется при повторной передаче. Сообщите номера релизов платформы и конфигураций, пожалуйста.
1С:Предприятие 8.2 (8.2.13.205)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.42.3)
А вот Версию БП не скажу так как он неё осталось лишь одно название в конфигураторе, номер релиза и то изменен!
(12) Хм… Обработка писалась под типовые. Если пришлете cf от БП — попробую доработать под специфику.
(13)
К сожалению cf прислать не смогу, очень сильно переработана конфигурация, даже если ей просто так поставить пустую то она будет запускать с большие проблемами. Что косается справочника Физ лица и Сотрудники они остались типовыми и не трогались вообще! блок зарплаты почти вообще не доробатывался!
И мне кажется выгружать Физ лицо церез сотрудника и при этом не выгружать самого сотрудника немного не корректно. Может быть продуктивней будет грузить через сам справочник физ лица?
Эта ошибка возникает когда создается новые сотрудники с физ лицами, если выгружать созданные то все бес проблем
(13)Кроме справочников задействованы еще регистры «Контактная информация» и «Паспортные данные физ. лица», изменения в них тоже могут быть критичны для работы обработки. Хотелось бы все же увидеть cf, без этого, боюсь, не смогу помочь.
(15)Справочник физ. лиц в типовой ЗУП не имеет механизма работы с внешними печатными формами.
Регистры не были изменины они типовые! К сожалению cf не могу дать, так как тут был проект который обошелся компании свыше 10 миллионов!
Да ничего страшного я сам поправлю!!! это пока не критично!
Он ругается вот на эту строчку
БУХВидДокумента = ОбъектПодключение.Справочники.ДокументыУдостоверяющиеЛичность.НайтиПоНаименованию(Выборка.ДокументВид.Наименование);
Ну это ошибка возникает у меня с моей базой. Я на типовой пробывал все классно работает!!! Полюбому Плюс!
а как на счет кадровой информации?
для тех же доверенностей нужна должность,
еще не мешало-б и подразделение, в котором работает сотрудник передавать.
только в БП эти данные хранятся в регистре сведений, заполняемом кадровыми документами.
(20) Для отражения кадровой информации (подразделение и должность) надо документы передавать, либо записывать их Бух. операцией. В принципе, возможно, но достаточно неочевидно, как это грамотно сделать.
(21) вот и сам ломаю голову…
Обработка, как говорится «на острие атаки»…..!!! в тему реально!
интересная вещичка, com соединение будем осваивать на ее примере
Спасибо еще раз, отличный пример как можно вытянуть любые данные через com соединение, пригодиться
Спасибо. Будем пробовать.
А на ЗиКБУ и БГУ пойдет? Никто не пробовал?
(29) Выгрузка работает из ЗБУ, но для загрузки в БГУ не подойдёт, т.к. в ней нет справочника «Физические лица».
Спасибо огромное как раз стоял вопрос в написании правил выгрузки!!
(21) собственно реализовал перенос кадровой информации из ЗУП в БП, (допилил правила и типовую обработку), если интересно:Перенос кадровых данных из ЗУП 2.5 в БП 2.0 (доработаны правила и обработка из типовой ЗУП)
Спасибо, вот тоже пригодилась в связи с переходом на БП 8
Доброго дня!
Глянул бегло код, и так понял группы справочника ФизЛиц вы не выгружаете.
Соответственно ни о каком сохранении иерархии речи не идет.
(34) Иерархию не выгружаю. Сложности в этом, по сути, никакой, но ни разу не встречал справочник физ. лиц с иерархией, так что целесообразности особой и нет в этом.
(35) постоянно встречаю базы с иерархическим справочником ФизЛиц, за частую бьют на папку сотрудников и папку уволенные и т.д.
зы: проблемы с этими группами ни каких, просто еще одно условие на ЭтоГруппа и все.
Есть такая интересная проблема — в Авансовом отчете выбирается физлицо,а в печатной форме табеля -табельный номер сотрудника.Как решается этот вопрос, коли выбирается физлицо, а реквизиты берутся все от справочника Сотрудники…
(37)В печатной форме авансового отчета табельный номер берется из справочника «Сотрудники» через регистр РаботникиОрганизаций, заполняемый кадровыми документами.