Последовательность

1. demarine 13.11.12 11:12 Сейчас в теме
Добрый день. УПП 1.3 (1.3.30.2). Почему в обработке Восстановление последовательности в поле Актуальность может быть запись типа:"(18.10.2012 0:00:00 ) - (01.11.2012 0:00:00)"? при запуске обработки восстанавливать начинает со второй даты, что значит первая дата и как от нее избавиться? Перепроводил документы за месяц, все проводиться, все хорошо, но почему-то пишет с 18-го.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Kom-off 13.11.12 11:27 Сейчас в теме
(1) Хорошо бы указывать о какой последовательности идет речь о партионном учете или о последовательности взаиморасчетов или какой другой. Дело в том, что, в общем случае, последовательности как объект метаданных могут иметь измерения и граница может быть рассчитана с учетом всех ее измерений и, таким образом, может получиться список границ последовательности в зависимости от ее измерений. Отображается минимальная и максимальная даты из этого списка. А с какой даты начинается восстановление последовательности - это уже как написана обработка по восстановлению. А еще есть платформенный механизм по восстановлению последовательностей, который начинает восстановление с минимальной даты. Избавится от первой даты можно установив границу последовательности для того измерения, для которого она показывается "не правильно" на "нужную" дату. Установить границу в новое значение можно методом менеджера соответствующей последовательности УстановитьГраницу(), описание которого есть в синтакс-помощнике.
3. demarine 13.11.12 11:33 Сейчас в теме
Речь про Партионный учет (бухгалтерский) и Партионный учет (управленческий). Про УстановитьГраницу() я знаю, это уж на крайний случай оставлю. Просто хочется докопаться до истины и выяснить причину. До этого всегда все нормально восстанавливалось, а сейчас вот эта фигня вылезла.
4. Kom-off 13.11.12 11:39 Сейчас в теме
(3) Если хочешь истины, то поисследуй состояние своей последовательности партионного учета вот таким запросом:
ВЫБРАТЬ
	ПартионныйУчет.Регистратор,
	ПартионныйУчет.Период,
	ПартионныйУчет.Организация,
	ПартионныйУчет.ПроведенВХронологическойПоследовательности
ИЗ
	Последовательность.ПартионныйУчет КАК ПартионныйУчет
adhocprog; demarine; +2 Ответить
5. Walker.pro 8 13.11.12 11:49 Сейчас в теме
Скорее всего в одной из этих последовательностей не заполнено измерение Организация, или 2 организации в базе.
6. AlexO 135 13.11.12 11:55 Сейчас в теме
(5) Walker.pro,
совершенно верно, ибо восстанволение партионной последовательности ВСЕГДА только для организаций, а в поле "нарушения" последовательности ("в обработке Восстановление последовательности в поле Актуальность") всегда указывается дата последнего документа, нарушевшего эту последовательность, либо ничего не указывается.
Если две даты - значит, две организации, у которых два разных документа (каждый - по своей организации) нарушили последовательность партионного учета, и теперь его нужно восстанавливать ИСКЛЮЧИТЕЛЬНО начиная с этих дат (иначе, если эти даты находятся в актуальном учете, будет полный хаос).
7. demarine 13.11.12 12:07 Сейчас в теме
(5) Walker.pro, (6) AlexO, третий год в базе одна единственная организация, в последовательности измерение заполнено.
(4) Kom-off, Спасибо, пойду искать причину.
8. Kom-off 13.11.12 12:14 Сейчас в теме
(7) Там, в запросе обращение в виртуальной таблице "Границы" сделай, а не к основной таблице последовательности и сразу увидишь свои даты.
11. AlexO 135 13.11.12 12:47 Сейчас в теме
(7) demarine,
уж не думаете ли, что там "вдруг" что-то поломалось и стало неправильно выводить дату? :)
12. demarine 13.11.12 12:57 Сейчас в теме
(11) AlexO, ну насчет "вдруг" - сомневаюсь))
хм, ПроведенВХронологическойПоследовательности - нет. из-за чего может быть? как подправить?
9. 2791 9 13.11.12 12:17 Сейчас в теме
У меня часто бывает, что документ УУ делает запись в последовательность БУ с пустой организацией(УПП). Особенно документ "Расчет себестоимости выпуска."Приходится последовательность корректировать.
10. Walker.pro 8 13.11.12 12:17 Сейчас в теме
Более правильный запрос:

ВЫБРАТЬ
ПартионныйУчетГраницы.Организация,
ПартионныйУчетГраницы.ПроведенВХронологическойПоследовательности,
ПартионныйУчетГраницы.Период,
ПартионныйУчетГраницы.Регистратор
ИЗ
Последовательность.ПартионныйУчет.Границы КАК ПартионныйУчетГраницы
adhocprog; AlexO; +2 Ответить
13. 2791 9 13.11.12 14:28 Сейчас в теме
В последовательности нет записи с пустой организацией?
16. demarine 13.11.12 14:39 Сейчас в теме
(13) 2791, нет, организация везде заполнена. все ровно кроме ПроведенВХронологическойПоследовательности.
Запросом из (10) выдает две записи. В первой: Организация, ПроведенВХронологическойПоследовательности = нет, период = 19.10.2012 9:38:36, регистратор = Реализация товаров и услуг от 19.10.2012 9:38:36.
Во-второй: Организация, ПроведенВХронологическойПоследовательности = Да, период = 18.10.2012 0:00:00 и пустое поле Регистратор.
18. AlexO 135 13.11.12 14:45 Сейчас в теме
(16) demarine,
ну вот, первый - реальный нарушивший последовательность, второй - фантом, принимаемый за "отдельную организацию" (т.к., хоть Организация и заполнена, а реально её нет - Регистратор-то пустой).
19. demarine 13.11.12 14:48 Сейчас в теме
(18) AlexO, ок, причину нашли. Как ее исправить покрасивее?
20. AlexO 135 13.11.12 14:49 Сейчас в теме
(19) demarine,
удалить фантомные записи из регистров.
14. demarine 13.11.12 14:28 Сейчас в теме
Смотрю запросом, ПроведенВХронологическойПоследовательности - Ложь.
Из-за чего может такая петрушка происходить? и как наименее безболезненно выправить картину?
15. AlexO 135 13.11.12 14:31 Сейчас в теме
(14) demarine,
ПроведенВХронологическойПоследовательности - ложь

ну правильно, он вам сообщил тоже самое, что и обработка типовая - последовательность нарушена, хронология проведения не соблюдена.
Ищите документы, которые нарушили, и к чему эти доки привязаны - вам намекают, что один из них привязан к "пустой" (несуществующей) организации.
17. demarine 13.11.12 14:41 Сейчас в теме
(15) AlexO, да в теории может и так, но на практике: одна организация, документы за месяц перепроводил, последовательность проходит без ошибок.
21. 2791 9 13.11.12 17:05 Сейчас в теме
Мне удалить запись с последовательности не удалось. В неверной записи просто поменяли дату на будущую.
22. demarine 13.11.12 17:08 Сейчас в теме
(21) 2791, подскажите, пожалуйста, каким образом поменяли?
23. 2791 9 13.11.12 17:59 Сейчас в теме
необходимо найти запись и присвоить ей новый момент времени
25. demarine 14.11.12 08:35 Сейчас в теме
(23) 2791, чет не соображу, как это делается?
24. nomadon 369 13.11.12 20:36 Сейчас в теме
а в рознице есть последовательности?
26. 2791 9 14.11.12 10:23 Сейчас в теме
Посмотрите обработку, с помощь нее я присваиваю новую дату. Но она сыровата.
27. 2791 9 14.11.12 10:26 Сейчас в теме
Файл в прошлом сообщении не прикрепила
demarine; +1 Ответить
28. demarine 14.11.12 14:05 Сейчас в теме
(27) 2791, Спасибо большое. То что надо.
30. 2791 9 14.11.12 14:58 Сейчас в теме
(28) demarine,
Если обработку приведете в более хороший вид, то скиньте мне
29. 2791 9 14.11.12 14:58 Сейчас в теме
Если обработку приведете в более хороший вид, то скиньте мне
31. Sniper9mm 28.11.12 10:13 Сейчас в теме
в чем смысл этой обработки если есть типовое решение этой проблемы
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот