1с 7.7, Время в документах и в Бух. итогах

Новая тема
Показывать по 10 20 40 сообщений
1с 7.7
1) Как в документе при записи указать время, на которое будет записываться документ?
2) Как выбрать бухгалтерские итоги (ВыполнитьЗапрос()) не просто с "дата" по "дата", а еще и с "время" по время?
1) УстановитьВремя()
2) можно ставить не только дату в запрос, но и позицию и документ!
Про документ в запросе это я знаю, а позиция это что такое, и как ее поставить (пример)?
Каждый документ имеет позицию - это специальный реквизит типа строка, в котором хранится информация о  расположении данного документа на временной оси. Т.е. он включает дату, время и некоторые доп. параметры.
А, вообще, читаем ЖКК - там все это есть.
А можно ли конкретно указать Дату и Время в запросе?
"> Про документ в запросе это я знаю, а позиция это что такое, и как ее поставить (пример)?


СформироватьПозициюДокумента(,,,,);
Синтаксис:
СформироватьПозициюДокумента(<Дата>,<Час>,<Мин>,<Сек>,<ФлагКонцаСекунды>)
Назначение:
Формирует и возвращает позицию документа согласно переданным параметрам.
Параметры:
<Дата> - дата, на которую формируется позиция документа,
<Час> - час, на который формируется позиция документа,
<Мин> - минута, на которую формируется позиция документа,
<Сек> - секунда, на которую формируется позиция документа.
<ФлагКонцаСекунды> - необязательный параметр. Число: 1 - позиция будет браться от следующей секунды. 0 - позиция от указан-ной секунды. Значение по умолчанию - 0."
"Работает!!! Спасибо!!!

А вот еще вопрос: при записи документа пытаюсь установить его время УстановитьВремя(Число(ЧасыДок),Число(МинутыДок),Число(СекундыДок));, а он мне выдает ошибку "Недопустимая операция". Что это?"
1. где это происходит изменение документа в обработке/документе?
2. документ проведён?
Происходит в предопределенной процедуре ПриЗаписи(), документ новый, не проведен.
И не получиться. Точно так же не получиться изменить документ в процедуре обработки проведения.
Выход из этого - либо обработкой, либо реализовывать закрытие самостоятельно, т.е. вставить вызов своей процедуры во все места откуда возможно закрытие.
Читают тему
(гостей: 1)

Быстрый переход