![]() |
|
Вопрос по КД 2.1 не выгружаются ПКС в файл выгрузки | ☑ | ||
---|---|---|---|---|
0
inkvizitr
06.10.21
✎
10:35
|
Добрый день, набросал свой план обмена по правилам для выгрузки кадровой информации из зуп 3.1 в БП 3.0 взял типовые правила обмена и убрал от туда все окромя кадровой информации при выгрузки к примеру справочника физ. лица, в файл выгрузки попадает только наименование и все, а такие реквизиты как дата рождения или фио к примеру их почему-то нет, что нужно в кд сделать такого, чтобы заставить выгружать свойства пко?
|
|||
1
inkvizitr
06.10.21
✎
10:40
|
файл выгрузки имеет следующие
<?xml version="1.0" encoding="UTF-8"?> <ФайлОбмена ВерсияФормата="3.1" ДатаВыгрузки="2021-10-06T10:22:05" ИмяКонфигурацииИсточника="ЗарплатаИУправлениеПерсоналомКОРП" ВерсияКонфигурацииИсточника="3.1.18.151" ИмяКонфигурацииПриемника="БухгалтерияПредприятияКОРП" ИдПравилКонвертации="6132943a-9bbc-4cfe-93e8-0386d5bae329"> <ПравилаОбмена> <ВерсияФормата>2.01</ВерсияФормата> может я что то с форматов выгрузки напутал |
|||
2
inkvizitr
06.10.21
✎
10:40
|
точнее с версией
|
|||
3
OldCondom
06.10.21
✎
10:44
|
это не файл выгрузки , это его шапка.
покажи ПКО физ лица |
|||
4
inkvizitr
06.10.21
✎
10:50
|
Ссылка на картинку кд 2.1 https://ibb.co/TBg8Zf5
Кусок кода: <Правило> <Код>ФизическиеЛица</Код> <Наименование>Справочник: Физические лица</Наименование> <Порядок>450</Порядок> <ПриВыгрузке>//Если Источник.ЭтоГруппа Или Источник = Справочники.ФизическиеЛица.ПустаяСсылка() Тогда // Отказ = Истина; //КонецЕсли;</ПриВыгрузке> <ПослеВыгрузкиВФайл>Выполнить(Алгоритмы.ВыгрузитьСведенияФизическогоЛица);</ПослеВыгрузкиВФайл> <ПоследовательностьПолейПоиска>ПоляПоискаМассив = Новый Массив; Если ЗначениеЗаполнено(СвойстваПоиска["СтраховойНомерПФР"]) Тогда ПоляПоискаМассив.Добавить("СтраховойНомерПФР"); КонецЕсли; Если ЗначениеЗаполнено(СвойстваПоиска["ИНН"]) Тогда ПоляПоискаМассив.Добавить("ИНН"); КонецЕсли; Если ЗначениеЗаполнено(СвойстваПоиска["ДатаРождения"]) Тогда ПоляПоискаМассив.Добавить("Наименование,ДатаРождения"); КонецЕсли; Если НомерВариантаПоиска <= ПоляПоискаМассив.Количество() Тогда СтрокаИменСвойствПоиска = ПоляПоискаМассив[НомерВариантаПоиска-1]; Иначе ПрекратитьПоиск = Истина; КонецЕсли;</ПоследовательностьПолейПоиска> <СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору> <ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли> <Источник>СправочникСсылка.ФизическиеЛица</Источник> <Приемник>СправочникСсылка.ФизическиеЛица</Приемник> <Свойства> <Свойство Поиск="true" Обязательное="true"> <Код>4</Код> <Наименование>ЭтоГруппа --> ЭтоГруппа</Наименование> <Порядок>50</Порядок> <Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/> <Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/> </Свойство> <Свойство Поиск="true"> <Код>2</Код> <Наименование>Наименование --> Наименование</Наименование> <Порядок>100</Порядок> <Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/> <Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/> </Свойство> <Свойство Поиск="true"> <Код>6</Код> <Наименование>ДатаРождения --> ДатаРождения</Наименование> <Порядок>150</Порядок> <Источник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/> <Приемник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/> </Свойство> <Свойство Поиск="true"> <Код>7</Код> <Наименование>ИНН --> ИНН</Наименование> <Порядок>200</Порядок> <Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство Поиск="true"> <Код>10</Код> <Наименование>СтраховойНомерПФР --> СтраховойНомерПФР</Наименование> <Порядок>250</Порядок> <Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>1</Код> <Наименование>Код --> Код</Наименование> <Порядок>300</Порядок> <Источник Имя="Код" Вид="Свойство" Тип="Строка"/> <Приемник Имя="Код" Вид="Свойство" Тип="Строка"/> </Свойство> <Свойство> <Код>5</Код> <Наименование>ДатаРегистрации --> ДатаРегистрации</Наименование> <Порядок>350</Порядок> <Источник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/> <Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/> </Свойство> <Свойство> <Код>9</Код> <Наименование>Пол --> Пол</Наименование> <Порядок>400</Порядок> <Источник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическогоЛица"/> <Приемник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическогоЛица"/> <КодПравилаКонвертации>ПолФизическогоЛица </КодПравилаКонвертации> </Свойство> <Свойство> <Код>11</Код> <Наименование>УточнениеНаименования --> УточнениеНаименования</Наименование> <Порядок>450</Порядок> <Источник Имя="УточнениеНаименования" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="УточнениеНаименования" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>12</Код> <Наименование>ФИО --> ФИО</Наименование> <Порядок>550</Порядок> <Источник Имя="ФИО" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="ФИО" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>13</Код> <Наименование>ПометкаУдаления --> ПометкаУдаления</Наименование> <Порядок>600</Порядок> <Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/> <Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/> </Свойство> <Группа> <Код>14</Код> <Наименование>КонтактнаяИнформация --> КонтактнаяИнформация</Наименование> <Порядок>650</Порядок> <Источник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/> <Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/> <Свойство> <Код>25</Код> <Наименование>АдресЭП --> АдресЭП</Наименование> <Порядок>50</Порядок> <Источник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>24</Код> <Наименование>Вид --> Вид</Наименование> <Порядок>100</Порядок> <Источник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/> <Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/> <КодПравилаКонвертации>ВидыКонтактнойИнформации </КодПравилаКонвертации> </Свойство> <Свойство> <Код>23</Код> <Наименование>Город --> Город</Наименование> <Порядок>150</Порядок> <Источник Имя="Город" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>22</Код> <Наименование>ДоменноеИмяСервера --> ДоменноеИмяСервера</Наименование> <Порядок>200</Порядок> <Источник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>21</Код> <Наименование>ЗначенияПолей --> ЗначенияПолей</Наименование> <Порядок>250</Порядок> <Источник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>20</Код> <Наименование>НомерТелефона --> НомерТелефона</Наименование> <Порядок>300</Порядок> <Источник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>19</Код> <Наименование>НомерТелефонаБезКодов --> НомерТелефонаБезКодов</Наименование> <Порядок>350</Порядок> <Источник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>18</Код> <Наименование>Представление --> Представление</Наименование> <Порядок>400</Порядок> <Источник Имя="Представление" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>17</Код> <Наименование>Регион --> Регион</Наименование> <Порядок>450</Порядок> <Источник Имя="Регион" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>16</Код> <Наименование>Страна --> Страна</Наименование> <Порядок>500</Порядок> <Источник Имя="Страна" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>15</Код> <Наименование>Тип --> Тип</Наименование> <Порядок>550</Порядок> <Источник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/> <Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/> <КодПравилаКонвертации>ТипыКонтактнойИнформации </КодПравилаКонвертации> </Свойство> <Свойство> <Код>28</Код> <Наименование>ВидДляСписка --> ВидДляСписка</Наименование> <Порядок>600</Порядок> <Источник Имя="ВидДляСписка" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/> <Приемник Имя="ВидДляСписка" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/> <КодПравилаКонвертации>ВидыКонтактнойИнформации </КодПравилаКонвертации> </Свойство> <Свойство> <Код>33</Код> <Наименование>Значение --> Значение</Наименование> <Порядок>650</Порядок> <Источник Имя="Значение" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Значение" Вид="Реквизит" Тип="Строка"/> </Свойство> </Группа> <Свойство> <Код>29</Код> <Наименование>Имя --> Имя</Наименование> <Порядок>800</Порядок> <Источник Имя="Имя" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Имя" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>31</Код> <Наименование>Отчество --> Отчество</Наименование> <Порядок>900</Порядок> <Источник Имя="Отчество" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Отчество" Вид="Реквизит" Тип="Строка"/> </Свойство> <Свойство> <Код>32</Код> <Наименование>Фамилия --> Фамилия</Наименование> <Порядок>950</Порядок> <Источник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/> <Приемник Имя="Фамилия" Вид="Реквизит" Тип="Строка"/> </Свойство> </Свойства> <Значения/> </Правило> |
|||
5
inkvizitr
06.10.21
✎
10:53
|
выгружаю в файл выгрузки и потом его изучаю и эти свойства не наблюдаю
|
|||
6
Ёпрст
гуру
06.10.21
✎
10:55
|
(4) у тя там обработчики определены, судя по картинке.
Что в них ? |
|||
7
Ёпрст
гуру
06.10.21
✎
10:55
|
+ какие ще галки стоят в свойствах пко ?
|
|||
8
inkvizitr
06.10.21
✎
11:05
|
||||
9
inkvizitr
06.10.21
✎
11:09
|
вроде и в самой конвертации в событиях ничего криминального
|
|||
10
Ёпрст
гуру
06.10.21
✎
11:10
|
(8) как выгружаешь, через универсальный обмен ? И там в отборе выбрал конкретное физ лицо ?
|
|||
11
Ёпрст
гуру
06.10.21
✎
11:11
|
в ПВД есть твой справочник, еще.. ?
|
|||
12
Ёпрст
гуру
06.10.21
✎
11:13
|
(4) это кусок правил, а не сами данные
|
|||
13
inkvizitr
06.10.21
✎
11:24
|
если через универсальный обмен, то все работает кстати норм, а через свой план обмена (12)
кстати проверил через универсальный обмен выгружается как раз все ОК, в своем плане обмена я использую обработку КонвертацияОбъектовИнформационныхБаз это заместо ОбменДаннымиXML |
|||
14
inkvizitr
06.10.21
✎
11:25
|
походу тогда чего то в плане обмена выходит
|
|||
15
inkvizitr
06.10.21
✎
11:29
|
(11) это ПВД https://ibb.co/FsbXmPN
|
|||
16
Ёпрст
гуру
06.10.21
✎
11:31
|
(13) ну и ? в плане обмена есть хоть один зарегенный объект физ лица для выгрузки ?
|
|||
17
OldCondom
06.10.21
✎
11:33
|
(13) ну да, совсем незначащее замечание
|
|||
18
inkvizitr
06.10.21
✎
11:34
|
(16) конечно есть https://ibb.co/7yzrTz7
|
|||
19
inkvizitr
06.10.21
✎
11:51
|
короче походу я примерно знаю в чем косяк, когда я спроил план обмена, то делал по аналогии типовых, подключал к подпискам и общим командам, имеется регистр ПравилаДляОбмена и от туда выгрузил правила, а там не те правила, что имеются у меня в данный момент
|
|||
20
inkvizitr
06.10.21
✎
12:47
|
всем спасибо, все заработало, оказалось надо было зайти в регистр сведений ПравилаДляОбмена, и просто нажать команду записать ,чтобы обновить правила в регистре, единственно он выдал сообщение , что не хватает правил корреспондента, но так как у меня односторонний обмен, по быстрому наклепал простые правила, добавил макет корреспондента, опять зашел в регистр и записать отработало корректно и обмен выгрузил как надо, т.е. до этого я самыми первыми правилами выгружал, которые выгружали пару реквизитов
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |