Задать вопрос
  • Как удалить изменения из планов обмена?

    Алексей: Давайте еще раз определимся с терминологией. Узел - олицетворяет другую информационную систему с которой ведет обмен наша система.
    План обмена - определяет совокупность объектов метаданных, для которых вы планируете наладить обмен.
    Режим регистрации изменений - если авторегистрация, то система сама будет отслеживать какие объекты входящие в состав плана обмена были изменены пользователем и сама будет их регистрировать к обмену во всех узлах плана обмена.
    Т.е. если у вас есть 4 справочника, два документа, и один регистр сведений, то вам надо описать это все в одном плане обмена.
    Если у вас два сайта с которыми будет вестись обмен, то надо создать два узла плана обмена (третий олицетворяющий текущую информационную базу, система создаст сама)
    Таким образом:
    есть два узла Сайт1 и Сайт2, в плане обмена ОбменССайтом, пользователь ввел в систему новый элемент справочника Товары (новый товар "Шапка-ушанка"), справочник товары, включен в состав плана обмена ОбменССацтом и по нему включена атворегистрация изменений, пожтому система сама зарегистрирует к обмену новый товар шакпа-ушанка для Сайта1 и для Сайта2.
    Начинаем процедуру обмена с Сайтом2, Сайт2 возвращает ответ что данные приняты, мы убираем регистрацию изменений для сайта2.
    ПРи следующем обмене для сейта2 ушанка не будет выгружена (регистрация уже снята) для Сайта1 будет выгружена.
  • Как удалить изменения из планов обмена?

    Алексей: Хм... обычно в режиме конфигуратора создают план обмена (ОбменССайтом), в котором указывают состав (4 справочника), у которых указывается авторегистрация изменений, потом заходят в режим предприятие и в этом плане обмена создают узлы плана обмена, которые имеют свой код и по сути являются элементами плана обмена (очень похоже на элементы справочника), каждый созданный узел олицетворяет какую-то конкретную базу данных (в нашем случае поскольку план обмена называется обмен с сайтом, то каждый узел олицетворяет сайт), и кроме этого система сама создаст узел олицетворяющий нашу базу данных (ссылку на него и возхвращяет метод ЭтотУзел). Таким образом, для обмена с одним сайтом в плане обмена а режиме предприятия должно существовать два узла (Этот и еще один, его можно назвать "Мой сайт"). Дальше, писать?
  • Как удалить изменения из планов обмена?

    Алексей: Не буду втягивать вас в диалог, первый параметр у УдалитьРегистрациюИзменений может принимать массив ссылок на планы обмена, определитесь в каких планах обмена хотите удалять регистрацию, закиньте их в массив если их будет больше одного и все должно получиться.
  • Как удалить изменения из планов обмена?

    Алексей: Тогда непонятен вопрос. Вы из каких планов обмена хотите удалить изменения?