Имя: Пароль:
1C
1С v8
Использование планов обмена
0 R0mbes
 
08.04.15
12:22
Всем Добрый день
Подскажите что не так, не регистрируются изменения объектов.
Делаю программную синхронизацию УТ 11.1 с БП 3.0
1) Для УТ создал новое правило обмена "ОбменСБухгалтерий" с состав включил документ "СчетНаОплату", сохранилобъект - далее создал новый узел, попробовал изменить пару счетов на оплату.

Далее подключаюсь из Бухгалтерии и смотрю изменения запросом, но их НЕТ, хотя в составе стоит "авторегистрация"
Код запроса:
<code>
Запрос = v8.NewObject("Запрос");
    Запрос.Text = "ВЫБРАТЬ
                  |    СчетНаОплатуИзменения.Ссылка,
                  |    ПоступлениеТоваровУслугИзменения.НомерСообщения
                  |ИЗ
                  |    Документ.СчетНаОплату.Изменения КАК СчетНаОплатуИзменения
                  |ГДЕ
                  |    СчетНаОплатуИзменения.Узел = &Узел";
    
    Узел = v8.ПланыОбмена.ОбменСБухгалтерией.НайтиПоКоду("000000001");
      Запрос.Parameters.Insert("Узел",Узел.Ссылка);
    ТаблЗапроса = Запрос.Execute().Choose();
    Возврат ТаблЗапроса;
</code>


В чем проблема может быть ?
1 R0mbes
 
08.04.15
12:24
Извиняюсь, код такой
<code>
    Запрос = v8.NewObject("Запрос");
    Запрос.Text = "ВЫБРАТЬ
                  |    СчетНаОплатуИзменения.Ссылка,
                  |    СчетНаОплатуИзменения.НомерСообщения
                  |ИЗ
                  |    Документ.СчетНаОплату.Изменения КАК СчетНаОплатуИзменения
                  |ГДЕ
                  |    СчетНаОплатуИзменения.Узел = &Узел";
    
    Узел = v8.ПланыОбмена.ОбменСБухгалтерией.НайтиПоКоду("000000001");
      Запрос.Parameters.Insert("Узел",Узел.Ссылка);
    ТаблЗапроса = Запрос.Execute().Choose();
    Возврат ТаблЗапроса;
</code>
2 Stim
 
08.04.15
12:27
надо было перезапустить 1С, чтобы параметры сеанса обновились
3 DrShad
 
08.04.15
12:38
и зачем такие извращения с ОЛЕ?
4 DrShad
 
08.04.15
12:39
для просмотра, да и собственно самой регистрации объектов, есть типовые обработки
5 Stim
 
08.04.15
12:44
да. надо было сразу в скульных таблицах смотреть напрямую
6 R0mbes
 
08.04.15
12:49
(4) а какие обработки ?
(5) файловая версия =(
7 R0mbes
 
08.04.15
12:50
(2) перезапустил 1С, все равно не регистрируются данные (
8 DrShad
 
08.04.15
12:51
РегистрацияИзмененийДляОбмена82.epf
9 Stim
 
08.04.15
12:52
(7) ты посмотри в самой базе, что ты через задницу в неё лезешь)
10 R0mbes
 
08.04.15
12:54
(9) а как это посмотреть?))
11 DrShad
 
08.04.15
12:54
кроме того еще есть ПРО, которые могут не дать зарегистрировать объект
12 R0mbes
 
08.04.15
12:56
(9) я захожу в планы обмена, нахожу нужный узел и там ничего даже нельзя посмотреть, поэтому через задницу пришлось лезть=)))
13 R0mbes
 
08.04.15
12:57
(11) ПРО это что такое ?)
14 R0mbes
 
08.04.15
12:57
(11) и где их можно посмотреть ?)
15 DrShad
 
08.04.15
12:58
(14) ПРО (правила регистрации объектов) посмотреть в КД, а взять из плана обмена, ты ведь типовой план юзаешь, но со своими правилами?
16 R0mbes
 
08.04.15
13:00
(15) нет я вообще свой создал план обмена, и в него добавил узел. Там скорее всего нет ПРО
17 R0mbes
 
08.04.15
13:01
У меня бы все проблемы решились если бы автоматически документы регистрировались в этот узел ! Как же это сделать ?(
18 DrShad
 
08.04.15
13:03
(17) ну если свой собственный, тогда изменения есть 100% может узел не тот смотришь
19 R0mbes
 
08.04.15
13:07
(18) блин точно, спасибо !!!
я смотрел у основного узла, а там чтобы изменения регистрировались нужно еще один создать !!!
20 R0mbes
 
08.04.15
13:08
(8) спасибо за обработку кстати, не знал про нее, удобно очень =)
21 DrShad
 
08.04.15
13:09
(20) ну твои беды только начались :))))
22 R0mbes
 
08.04.15
13:12
(21) да уж, лиха беда начало