Здравствуйте. Я, пожалуй, начну. У меня есть расширение конфигурации, которое обменивается элементами информационной базы с сайтом. Обмен на данном этапе никак не связан с планом обмена, всё выполняется в программных модулях. В планах обмена выполняется исключительно авторегистрация изменений. Вопрос звучит следующим образом: как мне получить все изменённые элементы из плана обмена, чтобы в дальнейшем отправлять на сайт только их? Если для ответа на вопрос нужна ещё информация, предоставлю. Я начинающий программист и ещё не во всем хорошо разбираюсь.
---
Как раз Вам нужен узел без признака этот Узел

```1c
    ВЫБРАТЬ
    ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31.Ссылка КАК Ссылка
    ИЗ
    ПланОбмена.ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31 КАК ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31
    ГДЕ
    НЕ ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31.ЭтотУзел
```
---
Как то так

```1c
    НомерСообщения = 0;
    МассивОбъектов = Новый Массив;
    Выборка = ПланыОбмена.ВыбратьИзменения(МоуУзел,НомерСообщения);
    Пока Выборка.Следующий() Цикл
    //Отправляем на сайт
    //Если удачно фиксируем ссылку к удалению регистрации изменений

    МассивОбъектов.Добавить(Выборка.Получить().Ссылка);
    КонецЦикла;
    ПланыОбмена.УдалитьРегистрациюИзменений(МойУзел,МассивОбъектов);
```
---
Что должно быть в первом параметре ВыбратьИзменения? У меня в плане обмена скорее всего нет узлов, выглядит он вот так.
---
Это и есть Узел, со свойством ЭтотУзел = Истина. Туда ни чего на автомате и не регистрирует.
Надо добавить узел для выгрузки и только с новым узлом будет работать авторегистрация. И выбирать изменения из созданного узла
---
Нужно "Создать"? Это и есть добавить узел для выгрузки? И этот программный код нужно в модуль объекта плана обмена или куда?
---
Инсерт нажать в плане обмена
---
понял. А в коде ЭтотУзел автоматически станет этим? Он же один нужен, я правильно понимаю?
---
Как раз Вам нужен узел без признака этот Узел

```1c
    ВЫБРАТЬ
    ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31.Ссылка КАК Ссылка
    ИЗ
    ПланОбмена.ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31 КАК ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31
    ГДЕ
    НЕ ОбменПроизводственнаяБезопасностьЗарплатаИУправлениеПерсонал­ом31.ЭтотУзел
```
---
а почему так? Поясните пожалуйста в 2 словах чтобы я понимал
---
Потому что у плана обмена может быть множество узлов и каждому может потребоваться разные изменения
---
смотрите, у меня будет 2 узла: для чеков и для ОРП. Как программно выбрать именно нужный узел? Предположим я пробил чек. Мне надо зарегать изменения. Каковы должны быть дальнейшие программные действия? Выборку по плану обмена с признаком этот узел или без него?
---
В таком случае авторегистрация будет мешать. Нужно устнавливать запретить авторегистрацию. Вам будут нужны правила регистрации. На каком узле отрабатывать регистрацию, на каком нет и по каким условиям
---
запретить авторегистрацию и обрабатывать вручную?

У меня будет автоматическая обработка при закрытии кассовой смены, которая выгружает чеки. Туда же нужно вписать вызов регистрации изменений для планов обмена? И в самом плане описать то, что Вы написали выше, я правильно понимаю?
---
Загугли "1С проф-разработка скачать" и тихонько по-пиратски прочитай главу посвященную планам обмена. Сэкономишь кучу времени и себе и окружающим.
---
благодарю, коллега)