Сдвиг границы последовательности #422651


#0 by NotRegUser
Как сдвинуть границу последовательности назад? если сдвигать ее вперед, то все нормально, если же назад, то записи времени в колонке "Актуально" дублируются(допустим, 01.01.2009-10.01.2009). Происходит это из-за измерения Организация. Кто сталкивался? если можно с примерами:)
#1 by Kom-off
Страшного в этом ничего нет. Однако, неплохо было бы указывать конфигурацию и релиз. Двойная запись возникает, когда у последовательности есть измерения. Диапазон отвечает за минимальные значения по каждому измерению. Работать с границами последовательностей можно кодом. В синтакс-помощнике все описано. Однако, если это работа с партионным учетом, например в УПП, то там есть свои "приколы".
#2 by Kom-off
В твоем случае, видимо, границы показываются по твоей организации и по пустой организации.
#3 by NotRegUser
так и есть. но мне то нужно только по моей организации
#4 by NotRegUser
вот часть кода: а нельзя ли сделать так, чтобы прога вначале удаляла старую границу? или есть другие варианты?
#5 by Kom-off
Делай установку границы 2 раза. Один раз по твоей организации, второй раз по пустой и диапазоны исчезнут.
#6 by Kom-off
Для управленческих последовательностей заполненная организация не имеет смысла, а для бухгалтерских (налоговых) пустая не имеет смысла, так что проблем не будет, а, раздражение от диапазона границ последовательностей исчезнет. Еще раз хочу подчеркнуть, для партионных последовательностей есть нюансы.
#7 by NotRegUser
какие именно нюансы?
#8 by NotRegUser
сделал установку границы 2 раза, вроде все ок.. смущает лишь вот это:
#9 by NotRegUser
> Еще раз хочу подчеркнуть, для партионных последовательностей есть нюансы.
#10 by NotRegUser
Kom-off, спасибо за ответы!
#11 by Kom-off
Для восстановления партионного учета может использоваться обработка Проведение по партиям. Так вот, этой обработке глубоко все равно на какую дату установлены границы твоих партионных последовательностей. Для партонных последовательностей, помимо измерения Организация есть еще и измерение ПроведенВХронологическойПоследовательности. Так вот, эта самая обработка использует минимальную дату из двух: границы последовательности партионного учета и минимальную границу с установленным измерением в значение Истина. Для установки границы последовательностей партионного учета лучше использовать обработку УстановкаГраницПоследовательностейПартионногоУчета (или посмотреть как там это сделано). Она как раз и устанавливает реквизит ПроведенВХронологическойПоследовательности в Истина. При работе с этой обработкой запускать ее надо два раза. Один раз по управленческому с пустой организацией, другой раз по бухгалтескому с заполненной организацией. Тогда работа обработке ПроведениеПоПартиям.. будет адекватной с той даты, на которую ты установил границы.
#12 by NotRegUser
спасибо, добавил процедуру, которая устанавливает флаг "ПроведенВХронологическойПоследовательности" в положение Истина для документов, дата которых меньше нами устнавливаемой даты
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С