Граница последовательности в обработке Проведение по партиям

1. Виктор Черников (cherva) 86 27.01.16 11:51 Сейчас в теме
Имеем УПП 1.3.72
Очень часто хотелось бы воспользоваться обработкой "Проведение по партиям" Однако точка последовательности в ней стоит на 11 где , и если она начинает работать , то перепроводит документы оттуда, что естественно недопустимо. В настройках обработки есть возможность изменить точку, но при попытке сделать это система полностью вешается и дождаться конца этого изменения не удается. Какие есть возможности изменить эту границу? Поиск в Интернет дает некоторые результаты, но реально методы, изложенные там не работают!!!
Ответы
3. Stanislav Orlov (stvorl) 867 27.01.16 12:12 Сейчас в теме
(1) cherva,

		
Последовательности.ПартионныйУчет.УстановитьГраницу(ДатаНужнаяВам, Новый Структура("Организация, ПроведенВХронологическойПоследовательности", 
    Справочники.Организации.ПустаяСсылка(), Ложь));

Последовательности.ПартионныйУчетБУ.УстановитьГраницу(ДатаНужнаяВам, Новый Структура("Организация, ПроведенВХронологическойПоследовательности", 
    Организация, Ложь));


Только следовало бы задуматься над вопросом, почему она там (в 2011-м), и не следовало бы восстановить, или иным способом навести порядок в партионке на начало нужной вам даты.
2. Chukchi cool (Boosted) 27.01.16 12:11 Сейчас в теме
На моей практики действительно возникала необходимость программного изменения точки последовательности.
Сам (как администратор программы с правами доступа на более раннюю дату) по "запаре" проводил документ прошлого периода.
Что в этом случае делал:
1. Поднимал копию базы, сверял регистры документа (что изменилось/ не изменилось).
2. При благоприятном обстоятельстве (когда движения документа остались те же), программно выполняю следующий код:
МоментВремениДокумента = Новый МоментВремени(Ссылка.Дата, Ссылка);
Последовательности.ПартионныйУчет.УстановитьГраницу(МоментВремениДокумента);
Где Ссылка - документ границы, который ранее был указан в последовательности на момент до моего распроведения документа прошлого периода.
4. Анатолий Андреев (tiger12) 3 07.11.16 08:54 Сейчас в теме
Устанавливаю границу последовательности, ничего не происходит

Последовательности.ПартионныйУчет.УстановитьГраницу(ЭлементыФормы.НачПериода.Значение, Новый Структура("Организация, ПроведенВХронологическойПоследовательности",
ЭтотОбъект.Организация, Ложь));

Последовательности.ПартионныйУчетБУ.УстановитьГраницу(ЭлементыФормы.НачПериода.Значение, Новый Структура("Организация, ПроведенВХронологическойПоследовательности",
ЭтотОбъект.Организация, Ложь));
5. Виктор Черников (cherva) 86 07.11.16 09:59 Сейчас в теме
Я обошелся штатной перестановкой точки последовательности, просто вечером посидел подольше, точка встала в 16 год. Теперь перестановки проходят нормально.
6. Ольга Иванова (olga1512) 6 07.11.16 20:22 Сейчас в теме
(5)У нас тоже глав бух что то поменял в 2013 нечайно, запустил обмен из подчиненной базы. Поэтому она сдвинулась. Нужно было сдавать отчетность и изменить ее в срочном порядке. Нашли следующий способ: скопировали стандартную обработку проведение по партиям . Закомментировали строку где устанавливается препроводятся документы, и дождались пока граница установится на текущую дату последнего по времени документа. НО ВНИМАНИЕ! Данный метод подходит только тогда, когда бухгалтер сверил все отчеты и разрешает не перепроводить все доки так как больше ничего никто не менял. Нам очень помогло и отчетность вовремя успели сдать
7. rjhev korum (корум) 314 08.11.16 10:15 Сейчас в теме
(6) О_о какие затейливые и настойчивые пользователи пошли.
Дёшево и сердито, методом вьетнамского комсомола...
Оставьте свое сообщение