8.х ОБМЕН Исключить из обмена по РИБ один из видов документов

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

  1. TopicStarter Overlay
    MisterWaters
    Offline

    MisterWaters Опытный в 1С

    Регистрация:
    26 фев 2009
    Сообщения:
    68
    Симпатии:
    0
    Баллы:
    26
    Добрый день всем !!!

    Есть база (типовая бухгалтерия с небольшими изменениями), на основе которой организован обмен по РИБ. Обмен типовой, все работает нормально. Теперь появилась необходимость исключить из обмена один из документов (Начислений зарплаты сотрудникам организаций), а заодно все его движения по регистрам накопления, сведений и расчета. Чтобы не городить правила обмена, решил создать подписку на событие, которая при обработке проведения документа удаляла бы из плана обмена данный документ и все его движения. Вопрос - можно ли это сделать не используя явный перебор движений регистра, а каскадно, грубо говоря, не ссылаясь непосредственно на имена регистров и их структуру ?
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    Нет, нужно именно каждый регистр проверять на наличие движений по документу.
  3. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    А если с этого вида документа снять в плане обмена авторегистрацию?
  4. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    в узлах документа не будет, но будут его движения.
  5. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Ну как вариант убрать вообще из плана обмена движения тем самым облегчить обмен, при получение данных проводить документ. Всё равно в той или иной степени придется переписывать.А вот насчет того что при снятой галочке авторегистрация будет двигаться регистр засомневался и проверил. В УПП ни в одном типовом обмене регистры не входят в состов, кроме регистров сведений привязаных к справочникам. Так что снимайте галочку, скорее всего движения формируются уже в приемнике по тем документам которые попали в обмен.

    Дополнюсь.. да в Полном плане объекта в узел попадают все объекты.. в обмене УПП-->УПП регистры не попадают кроме описанных выше.
    Последнее редактирование: 21 ноя 2014
  6. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    В том и дело, что в данном случае используется план обмена "ПОЛНЫЙ"
  7. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Ну просто у меня логика следующая зачем это туда пихать если это потом нужно будет удалять.
    1) Снять авторегистрацию с документа и регистров по которым он делает движения
    2) В регистрах прописать ручную регистрацию по видам регистратора.
  8. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    Оно было напихано по-умолчанию в типовой конфигурации, ТС необходимо исключить из обмена один документ + его движения.
    Движения в регистр могут делать и другие документы.
    Если уж ограничивать регистрацию, то делать это в плане обмена.
  9. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Ну я про это и говорю.. снять в плане обмена авторегистрацию с этих объектов и регистрировать их в ручную.. при этом проверять регистратор на вид. Если он равен нашему документу который необходимо исключить то регистрацию не делать.
  10. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.558
    Симпатии:
    716
    Баллы:
    204
    Если не ошибаюсь, как раз таки авторегистрацию в регистрах оставить надо, но поставить ограничение на регистрируемые наборы записей от определенного вида документа.

    И вообще, лично я создал бы свой "полный" план обмена и работал бы с ним.
  11. SDmitriy
    Offline

    SDmitriy

    Регистрация:
    29 окт 2014
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Как сказали выше много документов могут двигать по одним регистрам. Нужно смотреть что проще. Отключить регистрацию в плане и регистрировать вручную кодом. Или оставить авторегистрацию и блокировать к обмену необходимые данные. Это зависит от отношения не правильных движений к правильным.

Поделиться этой страницей