Имя: Пароль:
1C
 
Вопрос по КД 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</Порядок>
                <ПриВыгрузке>//Если Источник.ЭтоГруппа Или Источник = Справочники.ФизическиеЛица.ПустаяСсылка() Тогда
//    Отказ = Истина;
//КонецЕсли;</ПриВыгрузке>
                <ПослеВыгрузкиВФайл>Выполнить(Алгоритмы.ВыгрузитьСведенияФизическогоЛица);</ПослеВыгрузкиВФайл>
                <ПоследовательностьПолейПоиска>ПоляПоискаМассив = Новый Массив;
Если ЗначениеЗаполнено(СвойстваПоиска["СтраховойНомерПФР"]) Тогда
    ПоляПоискаМассив.Добавить("СтраховойНомерПФР");
КонецЕсли;
Если ЗначениеЗаполнено(СвойстваПоиска["ИНН"]) Тогда
    ПоляПоискаМассив.Добавить("ИНН");
КонецЕсли;
Если ЗначениеЗаполнено(СвойстваПоиска["ДатаРождения"]) Тогда
    ПоляПоискаМассив.Добавить("Наименование,ДатаРождения");
КонецЕсли;

Если НомерВариантаПоиска &lt;= ПоляПоискаМассив.Количество() Тогда
    СтрокаИменСвойствПоиска = ПоляПоискаМассив[НомерВариантаПоиска-1];
Иначе    
    ПрекратитьПоиск = Истина;
КонецЕсли;</ПоследовательностьПолейПоиска>
                <СинхронизироватьПоИдентификатору>true</СинхронизироватьПоИдентификатору>
                <ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>true</ПродолжитьПоискПоПолямПоискаЕслиПоИдентификаторуНеНашли>
                <Источник>СправочникСсылка.ФизическиеЛица</Источник>
                <Приемник>СправочникСсылка.ФизическиеЛица</Приемник>
                <Свойства>
                    <Свойство Поиск="true" Обязательное="true">
                        <Код>4</Код>
                        <Наименование>ЭтоГруппа --&gt; ЭтоГруппа</Наименование>
                        <Порядок>50</Порядок>
                        <Источник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
                        <Приемник Имя="ЭтоГруппа" Вид="Свойство" Тип="Булево"/>
                    </Свойство>
                    <Свойство Поиск="true">
                        <Код>2</Код>
                        <Наименование>Наименование --&gt; Наименование</Наименование>
                        <Порядок>100</Порядок>
                        <Источник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
                        <Приемник Имя="Наименование" Вид="Свойство" Тип="Строка"/>
                    </Свойство>
                    <Свойство Поиск="true">
                        <Код>6</Код>
                        <Наименование>ДатаРождения --&gt; ДатаРождения</Наименование>
                        <Порядок>150</Порядок>
                        <Источник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
                        <Приемник Имя="ДатаРождения" Вид="Реквизит" Тип="Дата"/>
                    </Свойство>
                    <Свойство Поиск="true">
                        <Код>7</Код>
                        <Наименование>ИНН --&gt; ИНН</Наименование>
                        <Порядок>200</Порядок>
                        <Источник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="ИНН" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство Поиск="true">
                        <Код>10</Код>
                        <Наименование>СтраховойНомерПФР --&gt; СтраховойНомерПФР</Наименование>
                        <Порядок>250</Порядок>
                        <Источник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="СтраховойНомерПФР" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>1</Код>
                        <Наименование>Код --&gt; Код</Наименование>
                        <Порядок>300</Порядок>
                        <Источник Имя="Код" Вид="Свойство" Тип="Строка"/>
                        <Приемник Имя="Код" Вид="Свойство" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>5</Код>
                        <Наименование>ДатаРегистрации --&gt; ДатаРегистрации</Наименование>
                        <Порядок>350</Порядок>
                        <Источник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
                        <Приемник Имя="ДатаРегистрации" Вид="Реквизит" Тип="Дата"/>
                    </Свойство>
                    <Свойство>
                        <Код>9</Код>
                        <Наименование>Пол --&gt; Пол</Наименование>
                        <Порядок>400</Порядок>
                        <Источник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическогоЛица"/>
                        <Приемник Имя="Пол" Вид="Реквизит" Тип="ПеречислениеСсылка.ПолФизическогоЛица"/>
                        <КодПравилаКонвертации>ПолФизическогоЛица                                </КодПравилаКонвертации>
                    </Свойство>
                    <Свойство>
                        <Код>11</Код>
                        <Наименование>УточнениеНаименования --&gt; УточнениеНаименования</Наименование>
                        <Порядок>450</Порядок>
                        <Источник Имя="УточнениеНаименования" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="УточнениеНаименования" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>12</Код>
                        <Наименование>ФИО --&gt; ФИО</Наименование>
                        <Порядок>550</Порядок>
                        <Источник Имя="ФИО" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="ФИО" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>13</Код>
                        <Наименование>ПометкаУдаления --&gt; ПометкаУдаления</Наименование>
                        <Порядок>600</Порядок>
                        <Источник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
                        <Приемник Имя="ПометкаУдаления" Вид="Свойство" Тип="Булево"/>
                    </Свойство>
                    <Группа>
                        <Код>14</Код>
                        <Наименование>КонтактнаяИнформация --&gt; КонтактнаяИнформация</Наименование>
                        <Порядок>650</Порядок>
                        <Источник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
                        <Приемник Имя="КонтактнаяИнформация" Вид="ТабличнаяЧасть"/>
                        <Свойство>
                            <Код>25</Код>
                            <Наименование>АдресЭП --&gt; АдресЭП</Наименование>
                            <Порядок>50</Порядок>
                            <Источник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="АдресЭП" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>24</Код>
                            <Наименование>Вид --&gt; Вид</Наименование>
                            <Порядок>100</Порядок>
                            <Источник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
                            <Приемник Имя="Вид" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
                            <КодПравилаКонвертации>ВидыКонтактнойИнформации                          </КодПравилаКонвертации>
                        </Свойство>
                        <Свойство>
                            <Код>23</Код>
                            <Наименование>Город --&gt; Город</Наименование>
                            <Порядок>150</Порядок>
                            <Источник Имя="Город" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="Город" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>22</Код>
                            <Наименование>ДоменноеИмяСервера --&gt; ДоменноеИмяСервера</Наименование>
                            <Порядок>200</Порядок>
                            <Источник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="ДоменноеИмяСервера" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>21</Код>
                            <Наименование>ЗначенияПолей --&gt; ЗначенияПолей</Наименование>
                            <Порядок>250</Порядок>
                            <Источник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="ЗначенияПолей" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>20</Код>
                            <Наименование>НомерТелефона --&gt; НомерТелефона</Наименование>
                            <Порядок>300</Порядок>
                            <Источник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="НомерТелефона" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>19</Код>
                            <Наименование>НомерТелефонаБезКодов --&gt; НомерТелефонаБезКодов</Наименование>
                            <Порядок>350</Порядок>
                            <Источник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="НомерТелефонаБезКодов" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>18</Код>
                            <Наименование>Представление --&gt; Представление</Наименование>
                            <Порядок>400</Порядок>
                            <Источник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="Представление" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>17</Код>
                            <Наименование>Регион --&gt; Регион</Наименование>
                            <Порядок>450</Порядок>
                            <Источник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="Регион" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>16</Код>
                            <Наименование>Страна --&gt; Страна</Наименование>
                            <Порядок>500</Порядок>
                            <Источник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="Страна" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                        <Свойство>
                            <Код>15</Код>
                            <Наименование>Тип --&gt; Тип</Наименование>
                            <Порядок>550</Порядок>
                            <Источник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
                            <Приемник Имя="Тип" Вид="Реквизит" Тип="ПеречислениеСсылка.ТипыКонтактнойИнформации"/>
                            <КодПравилаКонвертации>ТипыКонтактнойИнформации                          </КодПравилаКонвертации>
                        </Свойство>
                        <Свойство>
                            <Код>28</Код>
                            <Наименование>ВидДляСписка --&gt; ВидДляСписка</Наименование>
                            <Порядок>600</Порядок>
                            <Источник Имя="ВидДляСписка" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
                            <Приемник Имя="ВидДляСписка" Вид="Реквизит" Тип="СправочникСсылка.ВидыКонтактнойИнформации"/>
                            <КодПравилаКонвертации>ВидыКонтактнойИнформации                          </КодПравилаКонвертации>
                        </Свойство>
                        <Свойство>
                            <Код>33</Код>
                            <Наименование>Значение --&gt; Значение</Наименование>
                            <Порядок>650</Порядок>
                            <Источник Имя="Значение" Вид="Реквизит" Тип="Строка"/>
                            <Приемник Имя="Значение" Вид="Реквизит" Тип="Строка"/>
                        </Свойство>
                    </Группа>
                    <Свойство>
                        <Код>29</Код>
                        <Наименование>Имя --&gt; Имя</Наименование>
                        <Порядок>800</Порядок>
                        <Источник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="Имя" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>31</Код>
                        <Наименование>Отчество --&gt; Отчество</Наименование>
                        <Порядок>900</Порядок>
                        <Источник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
                        <Приемник Имя="Отчество" Вид="Реквизит" Тип="Строка"/>
                    </Свойство>
                    <Свойство>
                        <Код>32</Код>
                        <Наименование>Фамилия --&gt; Фамилия</Наименование>
                        <Порядок>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
всем спасибо, все заработало, оказалось надо было зайти в регистр сведений ПравилаДляОбмена, и просто нажать команду записать ,чтобы обновить правила в регистре, единственно он выдал сообщение , что не хватает правил корреспондента, но так как у меня односторонний обмен, по быстрому наклепал простые правила, добавил макет корреспондента, опять зашел в регистр и записать отработало корректно и обмен выгрузил как надо, т.е. до этого я самыми первыми правилами выгружал, которые выгружали пару реквизитов
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn