1. cherva 90 27.01.16 11:51 Сейчас в теме

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

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

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

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


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

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

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

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день