|
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) А вот это возможно у нас РИБ, план обмена настроен так что база выгружается вся:
- все справочники
- все документы
- все регистры
(несколько исключений, связано с обменом и электронной почтой)
Так же исключены обмены последовательностями, может в этом проблема? Может я зря ее отключил?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой