Имя: Пароль:
1C
 
Почему не регистрируются к обмену элементы справочника ?
0 Grekos2
 
15.04.22
19:19
Создал новый план обмена.
   Добавил в состав справочник контрагенты. Авторегистрация +.

       НашУзел = ПланыОбмена.МойПланОбмена.ЭтотУзел();
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ""Контрагенты"" КАК ВидДанных,
                   |    КонтрагентыИзменения.Ссылка КАК Ссылка
                   |ИЗ
                   |    Справочник.Контрагенты.Изменения КАК КонтрагентыИзменения
                   |ГДЕ
                   |    КонтрагентыИзменения.Узел = &Узел";
    
    Запрос.УстановитьПараметр("Узел", НашУзел);
    тзКонтрагентыИзмененные = Запрос.Выполнить().Выгрузить();

       тзКонтрагентыИзмененные - пуста. Почему ?
       Перед этим изменил и записал несколько контрагентов.
1 lubitelxml
 
15.04.22
19:25
(0) "Перед этим изменил и записал несколько контрагентов." - либо узел не тот указал, либо ты их не изменил.
2 lubitelxml
 
15.04.22
19:26
И я бы еще РАЗЛИЧНЫЕ выбрал, ты же то ТЧ запрос строишь
3 Grekos2
 
15.04.22
19:30
(1) Я тоже думаю, что указал не тот узел. А как указать тот который надо ?
    База одна. Узел 1.
    Просто надо фиксировать которые элементы изменились.
4 lubitelxml
 
15.04.22
19:31
(3) посмотри отладчиком "НашУзел" вообще заполнено?
5 lubitelxml
 
15.04.22
19:32
И попробуй запрос без параметра - будет ясно - есть ли изменения вообще
6 Grekos2
 
15.04.22
19:39
(4) НашУзел заполнен.
    Но без условия по узлу тоже пусто. Как так может быть ?
7 Grekos2
 
15.04.22
19:39
Конфигурация ERP
8 lubitelxml
 
15.04.22
19:51
(6) нет данных в ТЧ Изменения у справочника Контрагенты. "Перед этим изменил и записал несколько контрагентов." - смотри сюда
9 lubitelxml
 
15.04.22
19:51
Может с партнерами перепутал?
10 Grekos2
 
15.04.22
19:53
(9) Точно нет.

    Прочитал, что в подписке на событие может быть код очищающий изменения.
11 ГдеСобака Зарыта
 
15.04.22
20:00
Регистрируется же на узле получателе. А ты на узле своей базы хочешь что-то увидеть. помимо этого узла у тебя другие получатели есть?
12 hhhh
 
15.04.22
20:12
(10) отправляй на другой узел, отправка самому себе в обмене не практикуется. Чтобы сам узел сам в себя отправлял данные.
13 Grekos2
 
15.04.22
20:30
(11), (12)   Как только я добавил второй узел дело пошло на лад :)


            Всем спасибо)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан