Универсальный обмен данными в формате XML 8.3 (2.1.8) с отбором по организации

V8Exchan83 с отбором по организации

Очередной раз возникла необходимость перекинуть данные по конкретной организации из одной базы бухгалтерии в другую. Ранее использовал универсальный обмен данными 8.2. Загружал правила, в обработке отмечал необходимые документы для переноса и в отборах указывал Организацию, по которой необходимо перенести тот или иной документ. Но вот ведь ситуация. Платформа 8.3,  БП ред. 3.0. Открыл обработку (V8Exchan83) и не нашел стандартных отборов. Не долго думая внес в обработку небольшие изменения, то есть вынес на форму отбор по организации. Мне показалось, что это самое быстрое решение в данной ситуации. Может, кому пригодится.

19 Comments

  1. theCoder

    Подскажи как правильно с помощью этой обработки выгрузить данные только по одной организации ( в базе их 5) и где взять файл с правилами обмена.

    Reply
  2. Black-Rain_Infostart

    (2) theCoder, Файл с правилами обмена обычно создаю через конфигурацию конвертации данных. Если конфигурации идентичны, то правила по сути создаются автоматически через мастерок и не требуют каких-либо доработок.

    Reply
  3. Lo1jke

    Вопрос немного не в тему: Кому мешала старая форма обмена с отбором по реквизитам объектов?

    Полагаю таких «доработанных» обработок на инфостарте полно. В данный момент тестирую правила конвертации и это безумно неудобно (выбирать лишь период).

    Автору большое спасибо за реализацию, попробую ознакомиться с изменениями и переделать «под свои нужды»

    Reply
  4. kon_alex155

    Что то у меня не запускается внешним отчетом вообще — подскажите у меня КА 1.1

    Reply
  5. Black-Rain_Infostart

    (8) kon_alex155,

    скорее всего у вас приложение запускается в обычном режиме, а не в режиме управляемого.

    Попробуйте использовать для обмена V8Exchan82 с диска ИТС. Хотя и это не обязательно, у вас в конфигурации уже есть обработка «Универсальный обмен данными».

    Reply
  6. valdemar1

    Подскажите где все же взять Правила ??? Не понимаю что такое мастерок. Версия 1С:Предприятие 8.3 (8.3.5.1389). А может просто пришлете его на kidvad@yandex.ru

    Reply
  7. Black-Rain_Infostart

    (10) valdemar1, скажите лучше номер релиза вашей бухгалтерии ред 3.0. Создам правила конвертации и вышлю.

    Мастерок — помощник создания правил обмена в конфигурации «конвертация данных».

    Reply
  8. lonedog

    Чего-то у меня игнорируется отбор по организации буха 3.0 (3.0.41.60).

    Правила «мастерком» слепил и он выгружает все данные, может надо в правилах какие-то настройки делать?

    Reply
  9. dmsob

    (12) lonedog, такая же фигня — не работает отбор

    Reply
  10. Black-Rain_Infostart

    (13) dmsob, я давно сам не пользовался данной обработкой, с момента ее размещения. Так что пойду гляну хоть ради любопытства, почему перестало отбирать.

    Reply
  11. Black-Rain_Infostart

    (12) lonedog, для тестирования взял релиз БП ред. 3.0.42.63.

    В базе источнике завел две организации ( http://prntscr.com/941j0i ) и два документа поступления ( http://prntscr.com/941j53 ) на разные организации.

    Выгрузил структуру в конвертацию данных ( http://prntscr.com/941jle ). Выполнил загрузку структуры в конфигурацию конвертации данных ( http://prntscr.com/941k1e ). Полностью на автомате задал соответствия объектов (http://prntscr.com/941rcg ).

    Ну и всё. В базе источнике открыл Обработку. Указал Организацию и Период. Указал, что я хочу выгрузить Документы. У прочего снял флаги. ( http://prntscr.com/941v7f )

    Выгрузка прошла успешно в указанный файл ( http://prntscr.com/941vlg ).

    Эту же обработку открыл в базе приемнике и загрузил данные ( http://prntscr.com/941w2y )

    Ну и всё. В базе приемнике у меня только одно поступление по указанной при выгрузке организации ( http://prntscr.com/941w8w )

    Reply
  12. Black-Rain_Infostart

    (13) dmsob, попробуй еще раз.

    Reply
  13. llg_44

    Тоже столкнулась с проблемой, выгрузка данных произошла, пока без ошибок. Но данные выгрузились по всем организациям к сожалению.

    Reply
  14. Black-Rain_Infostart

    (17) llg_44, вы всё сделали как в (15) ?

    Reply
  15. vlaskin

    Долго мучился с правилами выгрузки в конвертации, для отбора по организации: очень неудобно, и частично не выгружалось то что нужно, эта обработка прям спасительный круг для меня (как я сам не догадался так сделать…) Спасибо.

    Reply
  16. vlaskin

    Вылезла ошибка: при выгрузке документов с движениями ваша обработка загружает без движений. На помощь пришла стандартная обработка с ИТС для загрузки.

    Reply
  17. Evgenych

    Добрый день. можно кусок кода мне скинуть где отбор по организации включается. или обработку на почту ya.evgenych@yandex.ru

    Reply
  18. erina_valentina

    Здравствуйте! У меня при попытке запустить обработку в ЗУП 3,1 выдает предупреждение: Право Удаление неприменимо к РегистрСведенийАдресныеОбъекты. В чем может быть причина и как запустить обработку? Заранее благодарю.

    Reply
  19. arshanskiyav

    (22)Открываем обработку в конфигураторе.

    Открываем основную форму, переходим в модуль на строку (ctrl+G) 864

    863 Для каждого ОбъектМД Из Метаданные.РегистрыСведений Цикл
    864  Если Не ПравоДоступа(«Удаление», ОбъектМД) Тогда
    865   Продолжить;
    866  КонецЕсли;
    ….
    

    Заменяем «Удаление» на «Изменение», так сделано в оригинальной обработке (встроенной в ЗУП 3.1). Права «Удаление» в ЗУП 3.1 для регистров сведений нет вообще О_О

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *