![]() |
|
v8: Почему расходятся Регистратор.Дата и Граница последовательности | ☑ | ||
---|---|---|---|---|
0
Повелитель
09.05.13
✎
18:06
|
Управление торговлей для Казахстана, типовая.
Штатная обработка "Проведения партии" застряла на одной дате. Сделал такой запрос: ВЫБРАТЬ ПартионныйУчет.Регистратор КАК ссылка, ПартионныйУчет.Период ИЗ Последовательность.ПартионныйУчет.Границы КАК ПартионныйУчетГраницы ЛЕВОЕ СОЕДИНЕНИЕ Последовательность.ПартионныйУчет КАК ПартионныйУчет ПО (ПартионныйУчет.Период >= ПартионныйУчетГраницы.Период) ГДЕ ПартионныйУчет.Регистратор.Дата <> ПартионныйУчет.Период УПОРЯДОЧИТЬ ПО МоментВремени Результат: Ссылка|Период|Момент времени Перемещение ТМЗ э0000000005 от 06.01.2013 5:00:30 | 16.01.2013 0:00:00 Возврат ТМЗ от покупателя АМэ00000048 от 27.02.2013 0:00:00 | 26.02.2013 17:35:20 Есть документы, у которых дата не равна дате в последовательности, не могу понять как такое может быть. Может кто сталкивался? |
|||
1
EugeniaK
09.05.13
✎
19:38
|
(0) Насколько я понимаю, такое может быть, если ДатуВремя документа изменили после регистрации документа в последовательности.
А в чем проблема то? Обработка теоретически должна их просто перепровести. |
|||
2
Повелитель
09.05.13
✎
19:49
|
(1) "если ДатуВремя документа изменили после регистрации документа в последовательности. " Не могу даже представить как это возможно безе пере проведения документа.
Проблема вот в чем: В таблице ПартионныйУчет идет такая последовательность документа (запросом посмотрел). Перемещение ТМЗ э0000000004 от 16.01.2013 5:00:30 | 16.01.2013 0:00:00 Перемещение ТМЗ э0000000005 от 06.01.2013 5:00:30 | 16.01.2013 0:00:00 Перемещение ТМЗ э0000000006 от 17.01.2013 5:00:30 | 17.01.2013 0:00:00 Соответственно восстанавливаются они по порядку из ПартионныйУчет, то есть э0000000004, потом э000000005, потом э0000000006. Так вот когда восстанавливается э0000000005, последовательность переводиться на 06.01.2013. И так по кругу. Лечиться только перепроведением документа. |
|||
3
Повелитель
09.05.13
✎
19:50
|
(2) Напутал, руками набирал:
Перемещение ТМЗ э0000000004 от 16.01.2013 5:00:30 | 16.01.2013 5:00:30 Перемещение ТМЗ э0000000005 от 06.01.2013 5:00:30 | 16.01.2013 0:00:00 Перемещение ТМЗ э0000000006 от 17.01.2013 5:00:30 | 17.01.2013 5:00:30 |
|||
4
NcSteel
09.05.13
✎
21:48
|
Обмены.
|
|||
5
mikecool
09.05.13
✎
22:33
|
(2) "Не могу даже представить как это возможно безе пере проведения документа."
Документ.Дата = '01.01.0001' Документ.Записать(РежимЗаписи.Запись) |
|||
6
Повелитель
10.05.13
✎
14:37
|
(5) У меня только такие права, я такими не занимаюсь вещами. (4) А вот это возможно у нас РИБ, план обмена настроен так что база выгружается вся:
- все справочники - все документы - все регистры (несколько исключений, связано с обменом и электронной почтой) Так же исключены обмены последовательностями, может в этом проблема? Может я зря ее отключил? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |