Имя: Пароль:
1C
1С v8
Планы обмена
,
0 Масянька
 
19.07.23
14:15
День добрый!
Имеем: старую, переписанную в хлам УПП + ЗУП 3.1
Также имеем одну БД ЗУП (назовем БД_ЗУП_1), которая работает на треть (неудачное внедрение). И вторую БД ЗУП (назовем БД_ЗУП_2), которая сейчас внедряется.
В БД_ЗУП_1 есть "синхронизация" с УПП (док-т). Реализовано с помощью web-сервиса и плана обмена.
Необходимо реализовать такой же обмен, но с БД_ЗУП_2.
В УПП сделала план обмена (аналог).
Обработка (по синхронизации) ошибок не выдает, но и не загружает ничего.
В запросе (изменения) вижу, что по новому плану обмена ничего нет, а по старому есть.
Как можно зарегистрировать док-ты для двух планом обменов?
Спасибо.
1 lodger
 
19.07.23
14:22
(0) поищи где документы регистрируются в план обмена для первой синхры, допиши туда ссылку второй.
2 Масянька
 
19.07.23
14:26
(1) А что искать-то?
3 inkvizitr
 
19.07.23
14:30
(2) зарегистрируйтесь тестовые данные в ручную и посмотри есит лои они в файле обмена
4 Масянька
 
19.07.23
14:33
(3) Как?
5 lodger
 
19.07.23
14:41
(2) .ЗарегистрироватьИзменения(
6 Масянька
 
19.07.23
15:12
(5) Нету там узла (не прописано, общие модули, выборка).
7 Масянька
 
19.07.23
15:13
Нашла "инструкцию" от предыдущего работника.
Написано: "В 1С:УПП после проведения/записи документа «Приказ о простоях в организации» на узле обмена выполнится авторегистрация измененного документа."
В док-те нет процедур проведения, записи...
8 Галахад
 
гуру
19.07.23
15:15
Подписки же.
9 Масянька
 
19.07.23
15:15
+(7) В док-те, на вкладке "Обмен данными" - два плана обмена (старый и новый), у обоих стоит флажок "Разрешить" (авторегистрация).
10 Масянька
 
19.07.23
15:18
(8) У нас 4 (четыре) подписки. Нет ничего про обмены.
11 Масянька
 
19.07.23
15:18
УПП - релиз 2004 года.
12 Serg_1960
 
19.07.23
15:19
Нет слов.
Одни эмоции.
13 Serg_1960
 
19.07.23
15:21
У вашего мамонта встроенная обработка УниверсальныйОбменДаннымиXML есть?
14 Масянька
 
19.07.23
15:24
(13) Есть.
Только у нас динозавр...
15 Serg_1960
 
19.07.23
15:24
Если в плане обмена объект состоит в составе плана обмена и стоит галочка "Авторегистрация", то программный код в конфигурации - необязательный элемент.
16 Масянька
 
19.07.23
15:30
(15) Окей...
Дав док-та перепровела - пустой запрос...
17 Serg_1960
 
19.07.23
15:35
М.б. запрос неверный? Операции - План обмена - открыть нужный- там пиктограмма "Зарегистрированные изменения" есть (обработка "РегистрацияИзмененийДляОбмена")?
18 Масянька
 
19.07.23
15:38
(17) Сделала новый док-т, в запросе у него стоит узел старый.
19 Масянька
 
19.07.23
15:39
(17) А нет у нас такого... Мамонты еще (тогда) не появились...
20 Serg_1960
 
19.07.23
15:41
Описание и установка внешней обработки "Регистрация изменений для обмена" (для 8.2 и 8.3)
https://its.1c.ru/db/metod8dev/content/5013/hdoc
21 Масянька
 
19.07.23
15:43
(20) А может быть, что в те далекие времена можно было только на одном узле регистрировать?
22 Масянька
 
19.07.23
15:44
(20) Если в БД_ЗУП_1 загрузить, то потом в загрузке пусто (повторно не грузит), а вот если док-т перезаписать - можно загрузить повторно.
23 Масянька
 
19.07.23
15:48
(20) Индейская изба - фиг вам называется ©
https://postimg.cc/m1x6qzF2
24 Serg_1960
 
19.07.23
15:48
(21) Механизмы обмена данными - это платформенный механизмы, от конфигурации слабо зависит. Только не говорите мне, что у вас кроме мамонта УПП и платформа - тот ещё мастодонт :)

(22) Возможно в конфигурацию внесены изменения для реализации кривого однонаправленного обмена: после выгрузки изменений - уни удаляются.
25 Serg_1960
 
19.07.23
15:51
(23) Ёпрст :( Это та, которая для 8.2? Которая "Обработка РегистрацияИзмененийДляОбмена.epf для запуска в "1С:Предприятии" версии 8.2 находится в каталоге: EXE/EXTREPS/UNIREPS82/RegistrationChangeForDataExchangeManaged..."?
26 Масянька
 
19.07.23
15:54
(25) Она самая...
27 Масянька
 
19.07.23
15:54
(24) 1С:Предприятие 8.2 (8.2.19.106)
28 Масянька
 
19.07.23
15:55
Запрос:
ВЫБРАТЬ
    ПриказОПростояхВОрганизации.Номер,
    ПриказОПростояхВОрганизации.Дата,
    ПриказОПростояхВОрганизацииИзменения.Узел,
    ПриказОПростояхВОрганизацииИзменения.Узел КАК Узел1
ИЗ
    Документ.ПриказОПростояхВОрганизации.Изменения КАК ПриказОПростояхВОрганизацииИзменения
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриказОПростояхВОрганизации КАК ПриказОПростояхВОрганизации
        ПО ПриказОПростояхВОрганизацииИзменения.Ссылка = ПриказОПростояхВОрганизации.Ссылка

В обеих колонках стоит старый план.
29 Масянька
 
19.07.23
15:56
(28) А в узлах (в консоли запросов) - два узла...
30 inkvizitr
 
19.07.23
15:59
(29) что то вы нас в заблуждение вводите, откройте ваш самописный план обмена в режиме предприятия и покажите сколько там узлов
31 inkvizitr
 
19.07.23
15:59
(30) на стороне УПП и на стороне ЗУП как нового так и старого
32 inkvizitr
 
19.07.23
16:00
(21) даже при одностороннем обмене, обмен всегда в две стороны, чтобы снимать данные с регистрации
33 Масянька
 
19.07.23
16:08
(30) Планы обмена - https://postimg.cc/30NLqXtG (первый - новый, второй- старый).
Узел нового - https://postimg.cc/XXgyJZnR
34 inkvizitr
 
19.07.23
16:10
(33) у старого такие же настройки узла?
35 Масянька
 
19.07.23
16:12
(34) Старый - https://postimg.cc/ftc5kwb8
36 inkvizitr
 
19.07.23
16:12
(33) может план обмена в вашем обмене между УПП и ЗУП вообще не причем, не совсем понимаю, как можно на предопределенный узел в плане обмена регистрировать данные, т.е. упп типа сама в себя будет запоминать данные для отправки себе
37 inkvizitr
 
19.07.23
16:13
(35) ооо
38 inkvizitr
 
19.07.23
16:13
(35) так здесь же два узла
39 inkvizitr
 
19.07.23
16:13
где строка без зеленой точечки вы на него и регестрируете
40 inkvizitr
 
19.07.23
16:14
(35) вы свой новый план обмена так и не настроили в итоге
41 inkvizitr
 
19.07.23
16:14
добавляйте туда узел
42 inkvizitr
 
19.07.23
16:16
добавляйте узел, после открываете типовую обработку регистрации и после регистрируете тестовые данные
43 Serg_1960
 
19.07.23
16:18
Угу. Когда добавляется план обмена - первый узел (с зелёной точкой) ассоциируется с текущей базой. Нужен, как минимум, ещё один узел чтобы для него регистрировались изменения.
44 Масянька
 
19.07.23
16:20
(40) (43) Про зеленую точку не поняла...
45 inkvizitr
 
19.07.23
16:22
(44) в вашем случаи зеленая точка это и есть УПП, нужно сосздать вторую запись это будет функционал для запоминания и отправки данных в ЗУП
46 inkvizitr
 
19.07.23
16:23
(44) и в ЗУП все тоже самое, там зеленая точка будет э\то сама база ЗУП, а без зеленой точки это узел будет запоминать данные для отправки в УПП
47 inkvizitr
 
19.07.23
16:24
(44) крест на крест получается, даже если обмен в одну сторону, приемник будет оповещать источник, что порцию данных получил и источник их может снимать с обмена
48 Serg_1960
 
19.07.23
16:24
Кстати: нашёл конфигурацию УПП 1.3.6.1 - обработка оттуда "РегистрацияИзмененийДляОбмена" ннада? :)
49 Масянька
 
19.07.23
16:24
В новом добавила еще один (по совету мудрейших господ) - https://postimg.cc/WFd86MSf
И теперь при записи док-та - в обоих узлах (в запросе) новый.
50 Масянька
 
19.07.23
16:25
(48) Да!
51 inkvizitr
 
19.07.23
16:27
(49) теперь нужно зайти в данный узел и выбрать способ обмена, а именно как у вас будет обмениваться на прямую, через файлы, через почту, через еще чего то, в обычных формах я уже не помню, но в управляемых как правило имеется ссылка на форму настройки
52 Масянька
 
19.07.23
16:27
https://postimg.cc/215ZZC00
Последний док-т - только что перезаписала и сел в новый обмен.
Предыдущие - старый обмен.
53 inkvizitr
 
19.07.23
16:28
(49) задача узла запоминать изменения, это мы выполнили а теперь задача объяснить узлу как он будет выгружать данные и каким способом
54 inkvizitr
 
19.07.23
16:29
(52) это я так понимаю, хорошо? он зарегистрировался? мне колхознику не понять ваш городской сленг
55 Serg_1960
 
19.07.23
16:29
(50) Отправил.
56 inkvizitr
 
19.07.23
16:29
(54) т.е. сработала подписка для ного узла
57 inkvizitr
 
19.07.23
16:30
(56) ного это нового, клавиатура залипает
58 Масянька
 
19.07.23
16:31
(48) Спасибо!
59 Масянька
 
19.07.23
16:32
(57) Да. Но старого нет.
А хоцца, чтобы было 2...
60 Масянька
 
19.07.23
16:32
(55) Спасибо!
61 Масянька
 
19.07.23
16:33
+ (59) Получается, что работает только один?
62 inkvizitr
 
19.07.23
16:33
(59) значит в подписке которая регистрирует данные старый план обмена не участвует, скорее всего в самом плане стоит запрет авторегистрации, и документы и чего там еще регистрируются только при выполнении какого то условия
63 inkvizitr
 
19.07.23
16:34
(61) авторегистрацию обычно не используют, так как при каждом пчихе она будет попадать в обмен и из за этого, будет много данных выгружаться, который особо не менялись
64 Масянька
 
19.07.23
16:42
(62) Подписок всего 4. В них нет обмена.
У обоих планов стоит авторегистрация.
65 inkvizitr
 
19.07.23
16:58
(64) ну тогда и пусть стоит, обычно в подписке проходите по событию, и там добавляете в логику свою логику регистрации для нового план обмена
66 Масянька
 
19.07.23
17:03
(65) Никто не ждал испанской инквизиции ©
Спасибо!
67 Масянька
 
19.07.23
17:03
И всем спасибо!