Имя: Пароль:
1C
1С v8
Поиск объектов для обмена
0 nightangel48
 
12.03.12
10:28
Товарищи, поиском не нашел, прошу сильно не пинать. Вопрос такого плана.
Есть три базы типа филиалов, есть одна база общая, в нее льются данные по бюджетам и продажам. Настроен план обмена, раз в неделю по расписанию. Документы переходят с префиксом. Поэтому в консолидированной базе видно какой документ откуда появился. Недавно перестали переноситься документы "Установка зависимотей оборотов по статьям". Само собой данные по бюджетам работют хуже датчика погоды на марсе.
Подскажите пожалуйста как мне определить по какому принципу правила проверяют объекты которые надо переносить и которые нет. В базах филиалов даже групповой обработкой пробывал перепроводить документы, которые необходимо перенести, результата нет. Не знаю что делать
1 Fish
 
гуру
12.03.12
10:30
В состав плана обмена этот документ включен?
2 Maxus43
 
12.03.12
10:37
в общем случае - при проведении дока смотри в подписке что творится, типа такой "ПередЗаписьюДокументаДляОбменаПоОрганизации"/
3 nightangel48
 
12.03.12
10:41
План обмена не изменялся, раньше документ переносился, документ в плане обмена включен, правила рабочие
4 nightangel48
 
12.03.12
11:11
(2) Maxus извини за глупый вопрос, я с обменом почти не знаком, что значит в подписке? это где?
5 Maxus43
 
12.03.12
11:14
(4) в конфигураторе, Общие - ПодпискиНаСобытия
6 hhhh
 
12.03.12
11:14
(4) ну где общие модули, там рядом и подписки
7 nightangel48
 
12.03.12
11:57
Вас понял, сейчас проверил, в 3 базах объекты конфигурации идентичны.
ПередЗаписьюДокументаДляОбменаУПП в списке нет документа нужного, точнее он не отмечен. Но тем не менее сейчас перепроверил, в 1 базе (условно назову 1) перепровел документ установки зависимостей, выполнил обмен, документ перелетел в консолидированную базу. Перепровел документ в базе 2 (так же условное название) выполнил обмен, документ не улетел!!!
8 Maxus43
 
12.03.12
12:06
ПередЗаписьюДокументаДляОбменаПоОрганизации, а не ПередЗаписьюДокументаДляОбменаУПП.
база в РИБ вобще? т.е. полностию идентичны и на подчинённых стоит защита от изменения конфы?
9 nightangel48
 
12.03.12
13:52
Нет, база не в РИБ, просто настроены правила обмена, конфа везде идентичная но изменений в ней дохренища(изменения есть но они ну никак не повлияют на обмен, авто подстановка подразделения, склада, ну ерунда в общем, в основном при заполнении нового документа), УПП 1.3.22.1, платформа 8.2.15.294.

ПередЗаписьюДокументаДляОбменаПоОрганизации физически в конфе нет.
10 Maxus43
 
12.03.12
13:54
делаем запрос, выбираем там таблицу изменений документа (в кончтрукторе там на зелёную кнопку нажать где таблицы, появяться изменения), проводим док - выполняем запрос. Смотрим есть ли в списке вобще он
11 nightangel48
 
12.03.12
14:11
Уважаемый спасибо тебе за помощь, и мне стыдно что я такой неграмотный в этом вопросе, извини.

Что я сдела сейчас, в консоли создал запрос
ВЫБРАТЬ
   УстановкаЗависимостейОборотовПоСтатьямИзменения.Узел,
   УстановкаЗависимостейОборотовПоСтатьямИзменения.НомерСообщения,
   УстановкаЗависимостейОборотовПоСтатьямИзменения.Ссылка
ИЗ
   Документ.УстановкаЗависимостейОборотовПоСтатьям.Изменения КАК УстановкаЗависимостейОборотовПоСтатьямИзменения

в условие добавил ссылку на документ, сформировал запрос,
в результате две строки разница в узлах, перепровел документ, переформировал запрос, в результате запроса изменений нет

Все это проделывал в базе из которой документы не выгружаются
12 Maxus43
 
12.03.12
14:17
2 строки есть же? а центральный узел куда грузить присутствует там?
изменений при перепроведении в запросе не увидиш. показывает факт регистрации.
При отправке - номер сообщения ещё покажет, и удалятся записи когда ответ о получении придёт
13 Maxus43
 
12.03.12
14:19
так, этож не РИБ, я точно хз как тут оно работает... с РИБ больше.
Но суть таже вроде, помойму что-то с правилами. Обмен вобще без ошибок проходит?
14 nightangel48
 
12.03.12
14:21
Да, обмен проходит без ошибок, и загрузка и выгрузка ок во всех базах
15 Maxus43
 
12.03.12
14:22
чегой-то с правилами видимо
16 nightangel48
 
12.03.12
14:23
Узел    НомерСообщения     Ссылка
Росинка        Установка зависимостей оборотов по статьям 00000000154 от 01.01.2012 0:01:12
Холдинг        Установка зависимостей оборотов по статьям 00000000154 от 01.01.2012 0:01:12
вот результат запроса, номер сообщения отсутствует, меня это смущает
17 nightangel48
 
12.03.12
14:23
дык правила совершенно одинаковые на все 3 базы
18 nightangel48
 
12.03.12
14:24
Только лишь номера сообщений разные у узлов обмена, ну и префиксы
19 Maxus43
 
12.03.12
14:25
номера нет - значит не отправлен при выгрузке. если есть номер - значит ушёл
20 nightangel48
 
12.03.12
14:26
все, пропал из результата запроса результат который должен был улететь в консолидированную базу!
21 nightangel48
 
12.03.12
14:27
я сделал обмен сейчас еще раз
22 nightangel48
 
12.03.12
14:31
такое ощущение что не получается у нее назначить номер сообщения! перепровожу документ появляется без номера снова
23 Maxus43
 
12.03.12
14:31
(22) это правильно
24 Maxus43
 
12.03.12
14:32
но если номер появился - значит объект улетел. значит - не загружает в центральной
25 nightangel48
 
12.03.12
14:42
Спасибо тебе добрый человек!!! В базе из которой выгружается цука присваивает номер сообщения измененному объекту!
26 nightangel48
 
12.03.12
14:43
теперь хоть знаю направление!!!!!!!! Как же я тебе благодарен
27 Maxus43
 
12.03.12
14:56
(25) тютю, вот этого я не понял) чо куда присваивает?
28 Maxus43
 
12.03.12
14:59
мне кажеться при загрузке должно ругаться, например на теже номера сообщений
29 nightangel48
 
12.03.12
15:07
(27) Как я уже говорил, есть у меня 3 базы, из них инфа летит в 4
30 nightangel48
 
12.03.12
15:07
из первой базы все отлично выгружается, из 2 и 3 не выгружаются
31 nightangel48
 
12.03.12
15:08
так вот, тот запрос который ты мне посоветовал про изменения при проведении документа в первой базе присваивает номер сообщения документа, а вот 2 и 3 базы не присваивают
32 Maxus43
 
12.03.12
15:08
узлы разные быть должны. для каждой базы - свой узел
33 Maxus43
 
12.03.12
15:09
в РИБ номер присваевается только при отправке, т.е. в твоём случае раз в неделю...
34 nightangel48
 
12.03.12
15:10
только вот остался вопрос, ни фига не пойму когда и где присваивается номер сообщения при перепроводке существующего документа для узлов обмена.

Узлы конечно разные, но используется только один
35 Maxus43
 
12.03.12
15:12
загрузка из 2-й и 3-й базы проходит вобще? хоть чего-нить? так же файлы выгрузок можно посомтреть.
36 nightangel48
 
12.03.12
15:15
сейчас проверю на бюджетной операции
37 nightangel48
 
12.03.12
15:20
Все, круг сузился, никакие данные из 2 и 3 базы вы идут, точнее сказать никакие документы, перепроведенный документ не улетел
38 nightangel48
 
12.03.12
15:21
не идут*
39 Maxus43
 
12.03.12
15:23
выгрузка без ошибок? файлы создаются?
40 nightangel48
 
12.03.12
15:26
Файлы создаются, все везде проходит без ошибок. В тех базах которые не передают данные в измененных документах не указываются номера сообщений. Я так понимаю когда решу эту проблему все заработает, не пойму только пока еще в каком месте создаются номера сообщений, как точнее сказать, в какой момент времени и какой процедурой, откель вообще генерируется номер сообщения
41 Maxus43
 
12.03.12
15:28
(40) это платформенный механизм, при отправке данных номер генерится. могу предложить отладчиком пройти по процедуре выгрузки
42 Serg_1960
 
12.03.12
15:31
Номер сообщения присваивается при формировании файла обмена. Созданный файл обмена можно просмотреть "простым" блокнотом (если размер небольшой). Если изменение зарегестрированно, а в файле его нет - делай выводы :)
43 nightangel48
 
12.03.12
15:41
Ушел в процедуры выгрузки... наверное надолго, шипко объемные они, еще раз спасибо за помощь
44 Serg_1960
 
12.03.12
15:41
(контрольный выстрел) А заодно и правила обмена погляди - там тоже можно клоунить :)
45 nightangel48
 
12.03.12
15:49
В общем все мои радости сошли на нет. Итак снова по порядку. Перепровел документ в базе 2( из которой не уходит как мне кажется ). В запросе в результате появилась запись об объекте измененном. Нажал на кнопку выполнить обмен. Снова сформировал запрос, запись нужная получила номер сообщения!!!! Факт.
Ушел в базу 4 (куда собственно загружается), нажал кнопку обмен.
Вернулся в базу 2, переформирую запрос, в результате не произошло изменений! Тыркаю снова обмен выполнить. Переформировываю запрос, строка с моим документом пропадает.
Иду снова в базу 4. Тыркаю обмен, документ не появляется гад.
46 nightangel48
 
12.03.12
15:50
Кстати пропавила перепроверял, правила одинаковые во всех базах
47 nightangel48
 
12.03.12
15:50
про правила*
48 nightangel48
 
12.03.12
16:00
Сегодня вечером сделаю копии, возьму правила попробую перенести из 1 в 2 базу. Сделаю обмен завтра утром. Отпишусь.
49 Maxus43
 
12.03.12
16:01
(45) это нормально, значит от 4 пришёл ответ к 2 что док пришёл и загружен. а вот чо он не появляется - хз, должен. из запроса записи удаляются если получено подтверждение
50 Serg_1960
 
12.03.12
16:21
Честно скажу - не понял :( "Тыркаю обмен" - термин не известен мне :)

"Тыркаю снова обмен... строка с моим документом пропадает." - этонаводит на грустные размышления. ТС, у тебя что обмен "однонаправленный" что ли?

Тут некоторые "умельцы" настраивают так, что при очередном обмене удаляются ранее зарегистрированные изменения (по наивности считая, что они уже дошли до адресата)...
51 nightangel48
 
13.03.12
08:45
(48) не получилось, точнее все также прошло без ошибок, но данные не загружает
52 nightangel48
 
13.03.12
08:46
(50) Серж, я пришел сюда не так давно работать, правила не я настраивал, но связь вроде при обмене двусторонняя, но из базы 4 в базы 1-3 данные не идут
AdBlock убивает бесплатный контент. 1Сергей