8.х ОБМЕН Выгрузка Сотрудников из ЗиУП в Бухгалтерию

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем quazare, 1 апр 2009.

  1. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Народ привет!
    Я делаю обмен данными между базами ЗиУП 2.5.13.5 и Бухгалтерии 1.6.13.3

    Нужно выгрузить сотрудников - а выгружает только физические лица - в чем косяк - подскажите пожалуйста.

    Делаю так:

    1.В ЗиУП

    Сервис - Обмен Данными - Выгрузка Данных в 1С Бухгалтерия

    ставлю галочки:
    - Отражение з.п в регл учете
    - Кассовые документы
    - Данные учета по НДФЛ и ЕСН

    Выбираю организацию и файл куда будет сделана выгрузка.

    2.В Бухгалтерии

    Сервис - Прочие обмены данными - Универсальный обмен данных в ХМЛ

    выбираю файл - делаю загрузку.

    Физические лица создаются, а Сотрудники???

    В чем косяк???
  2. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    А Вы не обращали внимание на тот факт, что в отражении используется физическое лицо?
  3. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Это действительно так, в XML данных фигурируют только ФизЛица. Как я уже понял необходимо сделать определенный План Обмена - "Сотрудники" - "Сотрудники".
    Подскажите, а где взять типовой План Обмена ЗиУП->Бухгалтерия, чтобы можно было бы перенести справочник "Сотрудники".

    И правильно ли это - выгружать сотрудников отдельно?
  4. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    1. Можно взять КД, потратить пару дней на освоение и самому писать правила переноса.

    2. Выгружать сотрудников отдельно - неправильно.

    Объект же содержит ссылки на кучу справочников, документов, перечислений и регистров.
    Не выгрузив что-либо из этого, в приемнике не получите полное соответствие.
    Если, конечно, это принципиально.

    Плюс, следует учесть различия в справочниках, потому что Сотрудники в ЗУП и Бухне отличаются.

    К решению такого рода вопросов надо подходить индивидуально.
  5. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Вот как я решил поступить:
    1.Постомтрел как "выглядит" выгрузка только одного справочника сотрудников в бухне (введен в ручную):

    Код:
    <V8Exch:_1CV8DtUD xmlns:V8Exch="http://www.1c.ru/V8/1CV8DtUD/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:v8="http://v8.1c.ru/data">
    - <V8Exch:Data>
    - <CatalogObject.СотрудникиОрганизаций>
    <Ref>f3e5b064-1e90-11de-abd3-00235445442a</Ref> 
    <IsFolder>false</IsFolder> 
    <DeletionMark>false</DeletionMark> 
    <Parent>00000000-0000-0000-0000-000000000000</Parent> 
    <Code>0000000001</Code> 
    <Description>Александрова Татьяна Ивановна</Description> 
    <Физлицо>5bf18ec8-90b3-4d2b-aa76-f7f76343494f</Физлицо> 
    <Актуальность>true</Актуальность> 
    <Организация>7487d5ca-0f95-11de-ab6d-001731d3276d</Организация> 
    <ВидЗанятости>ОсновноеМестоРаботы</ВидЗанятости> 
    <ПостфиксНаименования /> 
    </CatalogObject.СотрудникиОрганизаций>
    </V8Exch:Data>
    </V8Exch:_1CV8DtUD>
    
    этот же сотрудник выглядив в ЗиУП вот так:

    Код:
    - <CatalogObject.СотрудникиОрганизаций>
    <Ref>eb7642b6-dad7-11dd-ab43-001731d3276d</Ref> 
    <IsFolder>false</IsFolder> 
    <DeletionMark>true</DeletionMark> 
    <Parent>00000000-0000-0000-0000-000000000000</Parent> 
    <Code>0000000020</Code> 
    <Description>Александрова Татьяна Ивановна</Description> 
    <Физлицо>788d77b3-da3c-11dd-ab42-001731d3276d</Физлицо> 
    <Актуальность>false</Актуальность> 
    <Организация>d363f260-d23d-11dd-ab3f-001731d3276d</Организация> 
    <ОбособленноеПодразделение>d363f260-d23d-11dd-ab3f-001731d3276d</ОбособленноеПодразделение> 
    <ВидДоговора>ТрудовойДоговор</ВидДоговора> 
    <ВидЗанятости>ОсновноеМестоРаботы</ВидЗанятости> 
    <НомерДоговора>0000001</НомерДоговора> 
    <ДатаДоговора>0001-01-01T00:00:00</ДатаДоговора> 
    <ГрафикРаботы>00000000-0000-0000-0000-000000000000</ГрафикРаботы> 
    <ПодразделениеОрганизации>00000000-0000-0000-0000-000000000000</ПодразделениеОрганизации> 
    <Должность>00000000-0000-0000-0000-000000000000</Должность> 
    <ЗанимаемыхСтавок>1</ЗанимаемыхСтавок> 
    <ДатаНачала>0001-01-01T00:00:00</ДатаНачала> 
    <ДатаОкончания>0001-01-01T00:00:00</ДатаОкончания> 
    <ИспытательныйСрок>0</ИспытательныйСрок> 
    <ВидРасчета>00000000-0000-0000-0000-000000000000</ВидРасчета> 
    <ТарифнаяСтавка>0</ТарифнаяСтавка> 
    <ВалютаТарифнойСтавки>9df65861-b5ea-11dd-8c4b-001f29097fde</ВалютаТарифнойСтавки> 
    <ПостфиксНаименования /> 
    <ТарифныйРазряд>00000000-0000-0000-0000-000000000000</ТарифныйРазряд> 
    <ПерсональныеНадбавки /> 
    </CatalogObject.СотрудникиОрганизаций>
    
    Если я "урежу" программно элемент справочника ЗиУП до данных справочника Бухни. И загружу обрезанный xml файл в Бухню - сотрудники по идее должны будут появиться, но смущают данные типа <Физлицо>788d77b3-da3c-11dd-ab42-001731d3276d</Физлицо> - они везде разные, насколько я понимаю - это ссылки на регистры сведений.

    Вообще правильный ли будет такой обмен?....
  6. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Не будет.

    То, что Вы привели в качестве примера - ссылка на запись справочника Физические лица.

    Если собираетесь переносить сотрудников, соответственно, надо переносить и физических лиц.
  7. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Согласен, а вместе с Физ.лицами нужно перенести и РС ФиоФизЛиц.

    Тогда буду смотреть Универсальный обмен данными в формате XML - только не могу найти "Имя файла правил" - подскажите - где взять этот файл?
  8. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Так я об этом и говорю. Их надо написать сначала..
  9. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    А можно ссылочку или в кратце объяснить как пишуться такие правила обмена?
    Уже много чего обшарил, но ничего путнего не нашел, а описании обмена "Методика использования конвертации данных и планов обмена" (Для универсального конвертора 2.0.16) вообще написано -
    "Существуют типовые правила конвертации (обмена данными) между этими конфигурациями. Мы ими и воспользуемся".... а где их брать???
    :unsure:
  10. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
  11. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Разобрался с выгрузкой данных из Одной типовой конфигурации в другую, но есть небольшой вопрос:

    1.Сделал выгрузки метаданных из обеих конфигураций с помощью MD81Exp.epf

    2.С помощью конвертора данных сделал правила обмена м-ду конфами ЗиУП->Бух в автоматическом режиме.

    3.Сохранил Правила обмена.

    4.Открыл конфу ЗиУП и с помощью V8Exchan81 - сделал выгрузку данных из Справочника Сотрудники, вместе с Организациями и Физ.Лицами

    5.Открыл конфу Бухни - сделал загрузку выгруженного файла.

    Вроде все выгрузилось и разместилось, но вопрос - у меня продублировались Сотрудники и Организации.

    Подскажите, где настройка в правилах, чтобы не было такого дублирования??
  12. TopicStarter Overlay
    quazare
    Offline

    quazare Опытный в 1С

    Регистрация:
    21 мар 2009
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    26
    Сам спросил - сам отвечу.

    Вообщем использовал "поэлементный" перенос справочников.
    1.Выбрал справочник "Сотрудники"

    - автоматом выбрались ссылающиеся справочники и перечисления:

    Организации
    ФизическиеЛица
    ВидыЗанятости

    настроил для каждого из элементов индивидуальные правила переноса:

    -Искать объект приемника по внутреннему идентификатору объекта источника
    -Продолжить поиск по полям поиска, если по идентификатору объек приемник не найден..
    -Автоматически генерировать код, если он не задан

    Все перенеслось, тестирую...

Поделиться этой страницей