Конвертация Данных - Очередность выгрузки #715534


#0 by varyag
Всем доброго утра! У меня такой небольшой вопросик. Писал я тут правила обмена и ПВД в них расположил таким образом: Но смотрю лог обмена и вижу, что поступления загружаются после реализаций,я подумал может в обратном порядке загрузка идет, но нет - обратной очередности не прослеживается если смотреть все виды документов. Кто нибудь знает принцип по которому происходит загрузка? и стоит ли мне расположить ПВД в обратном порядке? Кстати обмен идет через com-соединение
#1 by jsmith82
Щас не могу точно сказать. Реквизит есть порядок у ПВД.
#2 by Russiagreat
Правила выгрузки, объект, закладка дополнительно. Реквизит порядок выполнения.
#3 by varyag
, спасибо, буду смотреть)
#4 by varyag
Заметил что данный реквизит автоматически меняется при изменении очередности ПВД (перемещении вверх, вниз).. и влияет на выгрузку. А вот очередность загрузки как определяется?
#5 by varyag
Поменял очередность выгрузки в правилах - все равно сначала реализации загружаются((
#6 by varyag
кто знает, помогите
#7 by Худой
Ну и что тебя в этом не устраивает? Главное, чтобы выгруилось все, что нужно.
#8 by varyag
да просто при проведении документа реализации проблемы что не хватает товаров, которые есть в поступлении, которое еще не загружено)
#9 by varyag
да и вообще хотелось бы понять принцип
#10 by Худой
Я наблюдал за выгрузкой. Действительно, при выгрузке не совсем последовательно по времени было. Но потом, как я понимаю, второй проход делается, который все по местам расставляет. Попробуй период день или два, для начала перенести.
#11 by Russiagreat
Порядок загрузки, как мне кажется, определяется порядком выгрузки. Попробуй поступления на начало дня загружать, а саму загрузку выполнять в транзакции.
#12 by KAO111
Ну так в порядке бреда. Вряд ли это есть в метаданных. Но если в поступлении есть ссылка на реализацию, то так и выгрузится.
#13 by varyag
нету ссылки) если второй проход делается то норм) у меня лог просто пишется при создании(записи, проведении) нового объекта загрузка в транзакции для com не работает вроде, но спасибо за совет
#14 by varyag
видимо вопрос пока придется отложить, если возникнут проблемы со стороны бухгалтерии тогда и буду думать. Хотя все равно восстановление последовательности при закрытии месяца выполняется
#15 by Russiagreat
Как вариант, можно проводить документы не сразу, а в обработчике "После загрузки данных".
#16 by Kyon8
Можно в 2 прохода - сначала загружать документы без проведения, потом их все проводить по порядку. Ссылки собирать в "после загрузки объекта" через ПолучитьСсылкуНового (или через УстановитьСсылкуНового если синхронизация не по ссылке) если объект не записан. Также есть более простой и менее эффективный способ - в "после загрузки объекта" если ЭтоНовый принудительно записывать и сохранять ссылку. Свойство Проведен исходного документа лучше передавать как параметр и далее анализировать.
#17 by varyag
ну у меня в обработчике после загрузки в ПКО. А ты имеешь ввиду в самой ковертации?
#18 by Russiagreat
Да, самой конвертации
#19 by Худой
Да делается второй проход. Там и проведение проходит. Я видел, как уже скопированные и проведенные документы снимались с проведения, при копировании, потом проводились.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С