|  | Конвертация 2.1 если нет поля в приемнике 
 , EveryDay , d4rkmesa , МаленькийВопросик , scanduta , I_learn_1c , Silgis , Максимка_Космонавтом , Ёпрст , X Leshiy , Elf_80_lvl , El_Duke , Климов Сергей ,  , DiMel_77 , yurikmellon2 , Crusher , Telcher , denk32 , Поток сознания , Ivanich , Мультук , who respawn , Prog_man , segn , Timon1405 , maxar , Fedor-1971 , zippygrill , DimVad , alexxx961503 , Seriy_Volk , Amra , arsik , RVN , saaken , Михаил Козлов , DeeK , Kongo2019 , SleepyHead | ☑ | 
    
        | 0
    
        I_learn_1c   26.03.25✎ 12:56 | 
        Доброго дня,
Натолкните, пожалуйста, на мысль куда копать.
 
 Ситуация следующая - грузим документ из ЗУП 3.1 в УПП1.3
 В ЗУПЕ в таб.части документа 2 колонки - Сотрудник и Физлицо. В УПП в таб.части документа 1 колонка - Физлицо.
 
 Но задача стоит в том, что указанного в ЗУП сотрудника нужно проверить на наличие в базе УПП.
 Как это организовать?
 
 Мысли по поводу:
 1) в ПКО для документа в ПКС таб.части некуда впихнуть поле Сотрудник, в приемнике его такого поля, только Физлицо, поэтому вероятно писать отдельное ПКО для сотрудника нет смысла..
 2) есть ПКО ФизическиеЛица, по которому грузится Физлицо в таб.части как раз.
 Может быть можно тут в ПослеЗагрузки например проверять наличие такого-то сотрудника. Но Сотрудник же в другой колонке таб.части, как его тогда тут прочитать..
 
 В общем как правильно в такой ситуации вообще быть?
 |  | 
    
        | 1
    
        segn   26.03.25✎ 13:01 | 
        Вроде можно передать через параметр ПКС.     |  | 
    
        | 2
    
        Ёпрст   26.03.25✎ 13:01 | 
        (0) Ничего не понятно, но очень интересно.
Что значит "сотрудника нужно проверить на наличие в базе УПП" ?  Если его там нет в табличной части, зачем что-то проверять ?
 |  | 
    
        | 3
    
        I_learn_1c   26.03.25✎ 13:09 | 
        (2) в УПП не должно быть физлица без привязанного к нему сотрудника.
если например при загрузке мы создадим новое физлицо в УПП, то нужно и создать к нему сотрудника (такого же как в ЗУП указан)
 |  | 
    
        | 4
    
        I_learn_1c   26.03.25✎ 13:12 | 
        (1) то есть передавать данные в параметр, а не в приемник.
И потом в этом же ПКС в "После выгрузки" этот параметр обработать как-то? например по таб.номеру искать в УПП?
 Или в другом месте где-то ловить этот параметр?
 |  | 
    
        | 5
    
        Ёпрст   26.03.25✎ 13:18 | 
        (3) в ПКО физ лица и делайте это, своих сотрудников. Всё собственна.     |  | 
    
        | 6
    
        Климов Сергей   26.03.25✎ 13:19 | 
        (3) Дык в ПКО "Физлицо", после загрузки проверять наличие сотрудника.     |  | 
    
        | 7
    
        segn   26.03.25✎ 13:23 | 
        Параметр попадает в базу-приемник. Доступен в коллекции ПараметрыОбъекта.     |  | 
    
        | 8
    
        Ivanich   26.03.25✎ 13:31 | 
        Поддерживаю (2). ничего не понятно. 
Уточните:
 1. документ - источник в ЗУП 3.1 как называется
 2. документ - приёмник в УПП 1.3 как называется
 3. у Вас какая ситуация? В ЗУПе 2 сотрудника от одного физ.лица? А в УПП что должно быть?
 |  | 
    
        | 9
    
        I_learn_1c   26.03.25✎ 14:27 | 
        (8) какая разница какие документы? ВедомостьНаВыплатуЗарплатыВБанк и ЗарплатаКВыплатеОрганизаций.
 суть в том, что в ЗУПе есть 2 поля (сотрудник и физ.лицо), а в УПП 1 поле (физ.лицо), поля Сотрудник нет.
 Физ.лицо-Физ.лицо сопоставляются по ПКО ФизическиеЛица,тут ок
 Но при этом нужно еще проверять, что в целом в базе УПП есть такой сотрудник (который в ЗУП указан), а если его вдруг нет, то для этого физ.лица создать этого сотрудника по тем данным которые из ЗУП получили.
 |  | 
    
        | 10
    
        I_learn_1c   26.03.25✎ 14:28 | 
        (7) спасибо, поковыряю в эту сторону)     |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший