8.х ОБМЕН Фильтр ТЧ в Конвертации данных

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем o_O, 5 дек 2017.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Добрый день!
    Подскажите как отфильтровать строки ТЧ при выгрузке документа. Как прописать правила конвертации объекта?

    Конвертация данных, редакция 2.1 (2.1.8.2)
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.033
    Симпатии:
    533
    Баллы:
    204
    Отобрать нельзя. Только выгружать необходимый набор таких строк. Это можно сделать в правиле конвертации группы своств. Ну т.е. передвыгрузкой самой ТЧ.
  3. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Какой обработчик события даст возможность удалить строки ТЧ документа, после выгрузки документа, но до записи в базу приемник? Есть такой?
  4. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.033
    Симпатии:
    533
    Баллы:
    204
    ПриЗагрузке Объекта
  5. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    В обработчиках событий "перед загрузкой" и "при загрузке" не срабатывает код:

    Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "1234567890";
    Сообщение.Сообщить();

    удаление строк тем более не происходит. чяднт?
  6. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.033
    Симпатии:
    533
    Баллы:
    204
    Ну уж не знаю, что Вы делаете не так. Отлаживать правила умеете?
  7. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Не могу отладить:

    МакетПравилОбмена = ПолучитьМакет(Источник);

    по причине:

    {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11586)}: Ошибка при вызове метода контекста (ПолучитьМакет)
    МакетПравилОбмена = ПолучитьМакет(Источник);
    по причине:
    Недопустимое значение параметра (параметр номер '1')

    Источник имеет значение: "D:\xml\ПравилаОбменаДанными_20171205.xml";
    Правила рабочие.
  8. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.033
    Симпатии:
    533
    Баллы:
    204
    Киньте правила сюда.
  9. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Вот.

    Вложения:

  10. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    8.033
    Симпатии:
    533
    Баллы:
    204
    Мда. Что это за правила? Почему не воспользуйтесь стандартной обработкой переноса для идентичных конфигураций?
  11. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Конфигурации не совсем идентичны, обе допилены в разные стороны.