"Добрый день.
Имеем 1С:Предприятие 8.1 (8.1.15.14), Управление производственным предприятием, редакция 1.2 (1.2.27.1),
база ведется с 29.02.2008 (ввод нач.остатков был по этой дате). Восстановление последовательности ни разу не проводилось. Дата запрета изменения данных устанавливается ежемесячно.
В конце каждого месяца, перед его закрытием, возникают некорректные ситуации по взаиморасчетам и партионному учету, которые исправляются корректировками записей регистров.
Программистам это порядком надоело (разгребать ..ерьмо за бухами). Хотим пропихнуть ежемесячное восстановление последовательности перед получением фин.результатов и закрытием месяца. Пробуем на тестовой базе. При этом имеем от бухов согласие но с основным условием - Прошлые месяца не должны затрагиваться, балансу нельзя поплыть, по нему и по затратам фирма отчитывается перед холдингом.
Однако, границы последовательности система устанавливает свои - 29.02.2008 и перепроводит документы, начиная с этой даты. Пробовали установить границы последовательности партионного учета типовой обработкой в поставке - выбирали первый документ месяце, в котором хотим восстановить. Получаем период (29.02.2008 00:00:00 Оприходование товаров РЭ000000001 от 29.02.2008 00:00:00) - (01.02.2010 0:00:00 Поступление товаров и услуг МРЭ00000040 от 01.02.2010 0:00:00) и система снова перепроводит старые документы.
Вопрос, как сдвинуть первую границу на 01.02.2010?
Написали обработку, ниже её кусок по БУ:
Отбор = Новый Структура ("Организация,ПроведенВХронологическойПоследовательности");
Отбор.Вставить("Организация", Справочники.Организации.НайтиПоКоду("000000001"));
Отбор.Вставить("ПроведенВХронологическойПоследовательности", Истина);
Последовательности.ПартионныйУчетБУ.УстановитьГраницу(Дата("20100201000000"), Отбор);
Все равно получаем тот же период (29.02.2008 00:00:00 Оприходование товаров РЭ000000001 от 29.02.2008 00:00:00 - 01.02.2010 0:00:00)
Как обмануть систему?
"