public object ОпределитьНеобходимостьСдвигаГраницы(/*ДокументМоментВремени, Учет, Отбор = Неопределено, СписыватьПартииПриПроведенииДокументов = Ложь*/)
{
/*// Границу последовательности можно сдвигать вперед только если между границей
*/
/*// и документом нет других документов в последовательности
*/
/*// Исключения - регламентные документы
*/
/*// Регламентные документы могут располагаться в последней секунде месяца
*/
/*// одновременно с другими документами и иметь момент времени меньше,
*/
/*// чем документы списания, находящиеся в той же секунде
*/
//Запрос = Новый Запрос;
/*Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| Последовательность.Регистратор
|ИЗ
| Последовательность.ПартионныйУчет КАК Последовательность
|ГДЕ
| Организация =&Организация
| И Последовательность.МоментВремени > &Граница
| И Последовательность.МоментВремени < &Документ
| И (НЕ Последовательность.Регистратор ССЫЛКА Документ.РасчетСебестоимостиВыпуска)
| И (НЕ Последовательность.Регистратор ССЫЛКА Документ.КорректировкаСтоимостиСписанияТоваров)
| И (НЕ Последовательность.Регистратор ССЫЛКА Документ.ОтчетПроизводстваЗаСмену)
| И (НЕ Последовательность.Регистратор ССЫЛКА Документ.АктОбОказанииПроизводственныхУслуг)
| И (НЕ Последовательность.Регистратор ССЫЛКА Документ.ПоступлениеТоваровИзПереработки)
| И (НЕ Последовательность.Регистратор = &Регистратор)";*/
if(true/*Учет = "Упр"*/)
{
//ГраницаМоментВремени = Последовательности.ПартионныйУчет.ПолучитьГраницу(Отбор);
}
//Запрос.УстановитьПараметр("Организация", Отбор.Организация);
//Запрос.УстановитьПараметр("Граница", ГраницаМоментВремени);
//Запрос.УстановитьПараметр("Документ", ДокументМоментВремени);
//Запрос.УстановитьПараметр("Регистратор", ДокументМоментВремени.Ссылка);
if(true/*ГраницаМоментВремени = Неопределено ИЛИ ГраницаМоментВремени.Дата = '00010101'*/)
{
}
return null;
}