Как изменить время документа?
lprihod
27.07.2009 - 07:19
|
Как правильно задать время у документа? Такая конструкция не работает. Процедура ИзменитьВремяУдокументов(Элемент) Запрос = Новый Запрос( "ВЫБРАТЬ | Док.Ссылка |ИЗ | Документ.ПоступлениеТоваровУслуг КАК Док |ГДЕ | Док.СкладОрдер = &Склад | И Док.Дата >= &НачДата | И Док.Дата <= &КонДата | И (НЕ Док.ПометкаУдаления)"); Запрос.УстановитьПараметр("Склад", ВыбСклад); Запрос.УстановитьПараметр("НачДата", НачалоДня(НачПериода)); Запрос.УстановитьПараметр("КонДата", КонецДня(КонПериода)); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл мОбъект = Выборка.Ссылка.ПолучитьОбъект(); ФлИзменен = Ложь; Сообщить(Выборка.Ссылка, СтатусСообщения.Информация); НовоеВремя=Лев(Выборка.Ссылка.Дата,10)+" 00:00:00"; Сообщить(НовоеВремя); Выборка.ссылка.Дата=НовоеВремя; //Если ФлИзменен Тогда Если мОбъект.Проведен Тогда мОбъект.Записать(РежимЗаписиДокумента.Проведение); Иначе мОбъект.Записать(); КонецЕсли; // // //КонецЕсли; // КонецЦикла; Сообщить("Завершено"); КонецПроцедуры |