Имя: Пароль:
1C
 
БП 2.0 контроль хронологической последовательности документов
,
0 mzelensky
 
26.03.15
10:39
Доброго всем!

Вопрос несколько странный, но все же. Имеем БП 2.0.64. В операции закрытие месяца отображается информация о нарушении последовательности документов. Нужно перепровести документы за 2 месяца. Захожу туда, нажимаю кнопку "перепровести документы"...процесс пошел, доки перепроводятся. Допустим жду час, вижу что доки перепровелись скажем за месяц (из 2 необходимых), прерываю обработку. Захожу опять в контроль - последовательность установлена без изменений на дату 2 месяца назад.

ПОЧЕМУ???

Пробовал восстанавливать последовательность через "Операции -> Проведение документов -> Востановление последовательности". Запускаю перпроведение, доки начинают перепроводиться. В определенный момент прерываюсь. Граница как была 2 месяца назад, так и осталась???

Что за ерунда???
1 Остап Сулейманович
 
26.03.15
10:41
(0) Транзакция. И вот это вот "В определенный момент прерываюсь." все портит.
2 mzelensky
 
26.03.15
10:47
(1) ТЫ хочешь сказать вся процедура полностью выполняется в транзакции??? Это бред полный!!!!!!!!!!

в тех же самых УТ-ках все отрабатывало нормально
3 Остап Сулейманович
 
26.03.15
10:51
(2) Не вся, а только перенос границы.
Установи новую границу не на два месяца вперед. А дня на три. Дай процедуре отработать. Посмотри результат.
4 mzelensky
 
26.03.15
10:56
(3) + я уже пробовал так - в контроле он пишет документ с которого нужно провести. Я нахожу этот документ и перепровожу + еще парочку за ним (по нужной организации).

Захожу в контроль - опять таки ,граница не смещена
5 mzelensky
 
26.03.15
10:58
(3) Вообще это косяк, т.к. ранее, например если мне нужно было перепровести большой период (полгода-год), то я без проблем ставил восстановление, прерывал его ,когда мне нужно (граница при этом смещалась), а потом мог запросто поставить с этого же места дальше и так частями провести весь период.

Теперь же, получается, что я вынужден начать проведение и ждать пока оно полностью закончится,т.к. "Даты окончания" в обработке НЕТ!!!!
6 PCcomCat
 
26.03.15
11:04
(0) На самом деле это правильно! Если не устраивает стандартный механизм - пиши свою обработку, в которой граница устанавливается, например, на конец каждого проводимого дня по окончанию работы с этим днем или на начало следующего.
7 PCcomCat
 
26.03.15
11:06
(0) Кстати, а вот если проведение прервется из-за невозможности проведения документа системой, то граница установится на этот проблемный документ.
8 PCcomCat
 
26.03.15
11:11
(5) Про ""Даты окончания" в обработке НЕТ!!!": из практики -  восстанавливать последовательность нужно из "Операции-Проведение документов-Восстановление последовательности" - там есть эта граница. При закрытии месяца можно восстановить только последовательность взаиморасчеты. А для себестоимости очень важна общая последовательность, т.к. в нее включены некоторые документы, влияющие на себестоимость, которые не включены в последовательность взаиморасчеты.
9 mzelensky
 
26.03.15
11:14
(8) я ей и пользовался. Уже писал об этом в (0). НО граница почему-то не смещается. Хотя ранее все всегда происходило нормально
10 PCcomCat
 
26.03.15
11:17
(9) Она смещается, если только не ты ее прервал. Чтобы это увидеть после прерывания системой, закрой и открой обработку.
11 Umga2002
 
26.03.15
11:34
Вообще-то релиз БП 2.0.64.??

Точнее надо указывать...

У мну ВСЕ в НОРМЕ....
12 mzelensky
 
26.03.15
12:04
(11) БП 2.0.64.14
13 Umga2002
 
26.03.15
12:16
Типовая, "чуть-чуть правленая" или "как".....
14 Umga2002
 
26.03.15
12:18
Хочешь получить помощь - опиши проблему подробно с со всеми ньюансами......
15 mzelensky
 
26.03.15
12:30
(13) Можно сказать типовая.

(14) Какие еще нюансы тебя интересуют, кроме описанных в (0)?

Спроси, я отвечу.
16 mzelensky
 
26.03.15
12:32
Сейчас взял немного подправил обработку "Управление последовательностью", чтобы можно было явно период окончания задавать. Посмотрим что получится
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший