|
Конвертация 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) спасибо, поковыряю в эту сторону)
|
|