![]() |
![]() |
![]() |
|
РИБ. Как мигрируют документы без авторегистрации? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
27.12.12
✎
09:57
|
Розница.
План обмена по магазину. Документ "ЧекККМ" авторегистрация отключена. Тем не менее в центральной базе чеки появляются. Как? Первоначальная задача: От одной из периферийных баз чеки перестали ходить. Что бы понять почему перестали ходить, хочу понять а как они ходили... |
|||
1
Hmster
27.12.12
✎
09:59
|
Можно вручную зарегистрировать. Например при записи или перед записью.
ПланыОбмена.ЗарегистрироватьИзменения(Узлы,Данные) |
|||
2
Hmster
27.12.12
✎
10:00
|
возможно следует посмотреть на подписки на события?
|
|||
3
DrShad
27.12.12
✎
10:00
|
по ссылкам например
|
|||
4
Галахад
гуру
27.12.12
✎
10:02
|
(1) Посмотрел:
- модуль документа. - подписки. - обработку закрытия смены. Толи плохо искал, то ли нету там ничего. |
|||
5
Галахад
гуру
27.12.12
✎
10:03
|
(3) Хм. А где это может быть?
|
|||
6
Мыш
27.12.12
✎
10:05
|
(5) Глобальный поиск по тексту "ЗарегистрироватьИзменения("
|
|||
7
Галахад
гуру
27.12.12
✎
10:06
|
(6) Логично. Это и делаю, но уже немного заколебался...
|
|||
8
Maxus43
27.12.12
✎
10:06
|
подписка, если типовая, к гадалке не ходи
|
|||
9
Maxus43
27.12.12
✎
10:07
|
ПередЗаписьюДокументаДляОбменаПоОрганизации
обычно так называют |
|||
10
Галахад
гуру
27.12.12
✎
10:30
|
Гм. Оттрасировал запись чека, и ничего похожего на ЗарегистрироватьИзменения не увидел...
|
|||
11
Maxus43
27.12.12
✎
10:31
|
(10) потому что не так это делается.
Источник.Получатели заполняется |
|||
12
DrShad
27.12.12
✎
10:32
|
продолжай наблюдения
|
|||
13
Alex S D
27.12.12
✎
10:33
|
подписку то нашел?
|
|||
14
Alex S D
27.12.12
✎
10:36
|
(11) если просто заполнить получателей, то объект то не зарегистрируется все равно?
|
|||
15
Галахад
гуру
27.12.12
✎
10:36
|
(11) Это я нашел. А что происходит дальше? Как оно работает?
(12) Гуд. (13) Ну да. |
|||
16
Maxus43
27.12.12
✎
10:36
|
(14) зарегистрируется.
Авторегистрация = ЛОЖЬ - делает этоот список пустым просто по умолчанию |
|||
17
Maxus43
27.12.12
✎
10:37
|
(15) ничо не дао делать больше, если есть список получателей - попадёт в таблицы изменений
|
|||
18
Alex S D
27.12.12
✎
10:38
|
(16) ясно..
|
|||
19
Галахад
гуру
27.12.12
✎
10:40
|
(16) О! Не знал.
(17) Вообще-то она попадает, но номер сообщения NULL |
|||
20
Maxus43
27.12.12
✎
10:41
|
(19) мда. читать книги :)
Номер сообщения - Номер ОТПРАВЛЕННОГО сообщения, а не номер зарегистрированного |
|||
21
Maxus43
27.12.12
✎
10:43
|
т.е. сделаешь выгрузку - появится номер
|
|||
22
DrShad
27.12.12
✎
10:44
|
(21) подтверждаю - номера сообщений проставляются при выгрузке
|
|||
23
Галахад
гуру
27.12.12
✎
10:46
|
(21), (22) Гм. Сделал выгрузку.
Результат. Чек не выгрузился. Номер сообщения не изменился. |
|||
24
Maxus43
27.12.12
✎
10:47
|
(23) для этого узла выгрузил? узел, узел смотри
|
|||
25
Галахад
гуру
27.12.12
✎
10:54
|
(24) Вот сюда смотрю: Источник.ОбменДанными.Получатели[0]
Вижу, что он заполнен. Вижу код, наименование, номер полученного, номер отправленного. |
|||
26
Галахад
гуру
27.12.12
✎
10:55
|
(25) Да. Там схема простая. Один уровень. Звезда.
Т.е. в планах обмена только два узла, центральный и текущий. |
|||
27
hhhh
27.12.12
✎
10:55
|
(25) ну там есть узел центральной базы?
|
|||
28
Галахад
гуру
27.12.12
✎
10:58
|
(27) Да. Там узел центральной базы.
|
|||
29
Maxus43
27.12.12
✎
11:03
|
запросом к таблице изменений смотри данного объекта
|
|||
30
Maxus43
27.12.12
✎
11:06
|
ВЫБРАТЬ
БанкиИзменения.Узел, БанкиИзменения.НомерСообщения, БанкиИзменения.Ссылка ИЗ Справочник.Банки.Изменения КАК БанкиИзменения |
|||
31
Галахад
гуру
27.12.12
✎
11:12
|
Примерно так:
Центральный узел <NULL> Чек ККМ ЛЕЛН0089714 от 21.12.2012 19:03:08 Центральный узел <NULL> Чек ККМ ЛЕЛН0089715 от 21.12.2012 19:04:04 Центральный узел <NULL> Чек ККМ ЛЕЛН0089716 от 22.12.2012 10:04:32 Центральный узел <NULL> Чек ККМ ЛЕЛН0089717 от 22.12.2012 10:16:09 Центральный узел <NULL> Чек ККМ ЛЕЛН0089718 от 22.12.2012 10:19:20 Центральный узел <NULL> Чек ККМ ЛЕЛН0089719 от 26.12.2012 17:10:19 Центральный узел <NULL> Чек ККМ ЛЕЛН0089720 от 27.12.2012 14:20:28 Центральный узел <NULL> Чек ККМ ЛЕЛН0089721 от 27.12.2012 15:15:24 |
|||
32
Галахад
гуру
27.12.12
✎
11:14
|
Гм. Похоже оно работает как должно.
Может с базой чего не так? На всякий случай запустил тестирование и исправление. |
|||
33
Maxus43
27.12.12
✎
11:18
|
(32) ну и, выгружаешь в центральный - не проставляются номера? ошибок при выгрузке нет? Чего вобще хочешь то хоть?)
|
|||
34
Галахад
гуру
27.12.12
✎
11:24
|
(33) Не проставляются. Ошибок нет. Хочу, что бы чеки выгружались в центральную базу.
Ни для порядка нехорошо. Смотрю таблицу изменений чеков, а там более 20К записей. Почти все с NULL. |
|||
35
Maxus43
27.12.12
✎
11:28
|
план обмена точно Один?
ВЫБРАТЬ ТИПЗНАЧЕНИЯ(БанкиИзменения.Узел) КАК Тип, БанкиИзменения.Узел, БанкиИзменения.НомерСообщения, БанкиИзменения.Ссылка ИЗ Справочник.Банки.Изменения КАК БанкиИзменения |
|||
36
Галахад
гуру
27.12.12
✎
11:31
|
(35) Сейчас не могу попробовать. Запустил тестирование и исправление.
|
|||
37
hhhh
27.12.12
✎
11:52
|
а остальные документы выгружаются?
|
|||
38
Галахад
гуру
27.12.12
✎
12:26
|
(37) Да. Более того в других узлах "ЧекиККМ" нормально выгружаются.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |