Имя: Пароль:
1C
 
Конвертация 2.1 если нет поля в приемнике
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) спасибо, поковыряю в эту сторону)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn