Обмен УТ 2 -> БП 3 не переносятся значения реквизитов по ссылки
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
В бухгалтерии, до начала переноса уже велся учет.
Необходимо, чтобы элементы справочников грузились по мере необходимости с перегрузкой документов.
В обработчике "Перед выгрузкой" ПКС реквизита документа проставлял ВыгрузитьТолькоСсылку = Ложь; не помогло.
Правила конвертации были скопированы из других идентичной конфигурации (УТ, БП) с работающими обменами.
Необходимо, чтобы элементы справочников грузились по мере необходимости с перегрузкой документов.
В обработчике "Перед выгрузкой" ПКС реквизита документа проставлял ВыгрузитьТолькоСсылку = Ложь; не помогло.
Правила конвертации были скопированы из других идентичной конфигурации (УТ, БП) с работающими обменами.
По теме из базы знаний
- Выгрузка данных из УТ (Управления торговлей) 10.3 / 10.2 в БП (Бухгалтерию предприятия), ред. 3.0 (Версия 3.7.13)
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
- Загрузка чеков из ФНС в документы 1С:БП, УНФ, ERP, КА и УТ
- Многофункциональная выгрузка из 1С: Альфа-Авто 5 и 6 в 1С:БП 3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) victorkim64,
Так и выгружайте только документ, а все остальное будет выгружаться только в том случает, есть есть в документе. Предположим, в документе есть реквизит организация. Он имеет тип СправочникОрганизации. Не нужно справочник выгружать отдельно, но правило для справочника создать нужно. При выгрузке документа, свойство "Организация" выгрузится автоматом.
Необходимо, чтобы элементы справочников грузились по мере необходимости с перегрузкой документов.
Так и выгружайте только документ, а все остальное будет выгружаться только в том случает, есть есть в документе. Предположим, в документе есть реквизит организация. Он имеет тип СправочникОрганизации. Не нужно справочник выгружать отдельно, но правило для справочника создать нужно. При выгрузке документа, свойство "Организация" выгрузится автоматом.
Не совсем верно, коллега.
Выгрузится именно ссылка (УИД) на организацию.
В справочнике Организации появится элемент "Объект не найден".
Для "полной" выгрузки элемента справочника его нужно поставить на регистрацию в плане обмена.
А далее думать как убирать дубли в БУ... Думаю тут может помочь стандартная обработка "Поиск и замене дублей".
Также обратите внимание, на регистр сведений "Соответствия объектов информационных баз" при решении вопросов с дублями.
Выгрузится именно ссылка (УИД) на организацию.
В справочнике Организации появится элемент "Объект не найден".
Для "полной" выгрузки элемента справочника его нужно поставить на регистрацию в плане обмена.
А далее думать как убирать дубли в БУ... Думаю тут может помочь стандартная обработка "Поиск и замене дублей".
Также обратите внимание, на регистр сведений "Соответствия объектов информационных баз" при решении вопросов с дублями.
Если обмен через план обмена - варианта два:
1. Зарегистрировать все справочники в плане обмена один раз, а далее при изменении само цепляться будет
2. в правилах обмена "Перед выгрузкой объекта" регистрировать все элементы текущего документа. Либо в свойствах конвертации "Перед выгрузкой объекта" пробегаться по метаданным текущего объекта и регистрировать в плане обмена все элементы ссылочного типа
1. Зарегистрировать все справочники в плане обмена один раз, а далее при изменении само цепляться будет
2. в правилах обмена "Перед выгрузкой объекта" регистрировать все элементы текущего документа. Либо в свойствах конвертации "Перед выгрузкой объекта" пробегаться по метаданным текущего объекта и регистрировать в плане обмена все элементы ссылочного типа
(6) victorkim64, если справочники в УТ и БП имеют одинаковые УИДы, что вряд ли судя по описанию задачи, то правильно будет воспользоваться вариантом 1 из (5). Исключение составляют те справочники, для которых есть возможность интерактивно указать поля поиска, например Контрагенты или Номенклатура. Если же по УИДу справочники синхронизировать нельзя, то нужно править правила и описывать поля поиска.
Хотя возможно синхронизировать уже имеющиеся в базе приемнике справочники со справочниками из базы источника вовсе и не нужно. Тогда однозначно первый вариант.
Вариант 2 из (5) имеет право на существование, но в результате него увеличивается объем передаваемых данных и как следствие время обмена. Так же одним из минусов будет то, что имеющиеся в базе приемнике данные будут перезаписываться при каждом обмене, даже если они не изменялись в источнике.
Хотя возможно синхронизировать уже имеющиеся в базе приемнике справочники со справочниками из базы источника вовсе и не нужно. Тогда однозначно первый вариант.
Вариант 2 из (5) имеет право на существование, но в результате него увеличивается объем передаваемых данных и как следствие время обмена. Так же одним из минусов будет то, что имеющиеся в базе приемнике данные будут перезаписываться при каждом обмене, даже если они не изменялись в источнике.
(9) объем передаваемых данных увеличиться, да, но объекты можно не перезаписывать, если не изменились, вроде где-то в правилах флажок был, или в настройках механизмов обмена.
Регистрировать справочники не обязательно, "ВыгрузитьТолькоСсылку = Ложь" точно должно помочь, только оно не в ПКС ставится, а насколько помню, в ПКО самого справочника (надо справку по обработчикам глянуть). Может еще какие флажки мешают.
Регистрировать справочники не обязательно, "ВыгрузитьТолькоСсылку = Ложь" точно должно помочь, только оно не в ПКС ставится, а насколько помню, в ПКО самого справочника (надо справку по обработчикам глянуть). Может еще какие флажки мешают.
(10) adva, если объект выгружен весь, то он однозначно перезапишется. "Выгрузить только ссылку" используется в ПКС конкретного свойства, если установлено в Ложь, то выгружается весь объект ссылка на который содержится в свойстве, если в Истина, то только ссылка на него. При этом если "Выгрузить только ссылку" установлено в Ложь, то в файле обмена в значение свойства будет содержаться только ссылка на значение свойства, но сам объект соответствующий этой ссылке так же будет содержаться в файле, а в случае "Выгрузить только ссылку" равного Истина объекта в файле может и не быть, если он не был выгружен непосредственно или в качестве значения какого-то другого свойства.
(11) оспаривать не буду, проверить сейчас не могу.
Но точно помню, что для целей выгрузки объекта при использовании плана обмена без регистрации самого объекта менял чего-то в ПКО справочника, а не в ПКС.
Возможно
ТолькоПолучитьУзелСсылки = Ложь;
в ПередВыгрузкой ставил.
Но к сожалению, не могу найти нужные правила, чтобы глянуть
Но точно помню, что для целей выгрузки объекта при использовании плана обмена без регистрации самого объекта менял чего-то в ПКО справочника, а не в ПКС.
Возможно
ТолькоПолучитьУзелСсылки = Ложь;
в ПередВыгрузкой ставил.
Но к сожалению, не могу найти нужные правила, чтобы глянуть
(12) adva, "Возможно
ТолькоПолучитьУзелСсылки = Ложь;
в ПередВыгрузкой ставил." в ПКО справочника. Это помогло! Вам Спасибо! И всем за коменты просветления спасибо! Куда делась кнопка "отдать деньги" (вроде так называлась) не понятно. Сделал обработку по заполнению регистра "СоответствияОбъектовИнформационныхБаз", объекты для которых соответствие не удастся найти будут перегружаться, как новые с помощью ТолькоПолучитьУзелСсылки = Ложь. Бухи за январь скорректируют доки. Со временем сделаю ТолькоПолучитьУзелСсылки = Истина. Думаю сделать константу для переключения значения ТолькоПолучитьУзелСсылки.
ТолькоПолучитьУзелСсылки = Ложь;
в ПередВыгрузкой ставил." в ПКО справочника. Это помогло! Вам Спасибо! И всем за коменты просветления спасибо! Куда делась кнопка "отдать деньги" (вроде так называлась) не понятно. Сделал обработку по заполнению регистра "СоответствияОбъектовИнформационныхБаз", объекты для которых соответствие не удастся найти будут перегружаться, как новые с помощью ТолькоПолучитьУзелСсылки = Ложь. Бухи за январь скорректируют доки. Со временем сделаю ТолькоПолучитьУзелСсылки = Истина. Думаю сделать константу для переключения значения ТолькоПолучитьУзелСсылки.
(14) victorkim64, Решил чуть по другому сделать, а то ошибка - переполнение стека, и регистрировать в правилах реквизиты неудобно, надо делать повторную выгрузку. Решил перед выгрузкой отбирать зарегистрированные (измененные) для выгрузки документы и регистрировать из реквизиты... так в одном месте и не надо в правила лезть..
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот