<Дата>
Необязательный параметр. Имя переменной, куда система вернет значение даты позиции документа.
<Час>
Необязательный параметр. Имя переменной, куда система вернет числовое значение часа позиции документа.
<Мин>
Необязательный параметр. Имя переменной, куда система вернет числовое значение минуты позиции документа.
<Сек>
Необязательный параметр. Имя переменной, куда система вернет числовое значение секунды позиции документа.
<Документ>
Необязательный параметр. Имя переменной, куда система вернет значение документа данной позиции документа.
Возвращаемое значение:
Представление позиции документа в строковом виде, например: «12.07.98 12:57:14 ПрихНакл 24»
Описание:
Функция РазобратьПозициюДокумента раскладывает позицию документа на составляющие и возвращает строковое представление позиции документа.
Пример:
Позиция = РазобратьПозициюДокумента(ВыбДокумент.ПозицияДокумента());
Ответ отправил: Vizli (статус: 2-ой класс)
Ответ отправлен: 25.09.2006, 13:43
Отвечает: vcv
Здравствуйте, Skif!
Фактическое дату и время проведения документа можно узнать только по журналу регистрации. Но и то с оговорками. Проводить документ могут несколько раз. Отличить по журналу регистрации, изменяли ли документ перед проведением или нет, невозможно. Дата и время, записываемое в журнал регистрации берется с локального компьютера, пользователь может просто установить на своем компьютере нереальное время.
ПРограммно прочитать журнал регистрации довольно просто, это обычный текстовый файл, можно читать его встроенными функциями 1С, или взять в Интернет стороннюю компоненту. Множество методов чтение журнала регистрации можно найти, просто "скормив" яндексу запрос "чтение журнала регистрации 1С"
Ответ отправил: vcv (статус: 1-ый класс)
Ответ отправлен: 25.09.2006, 14:14
Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Skif!
В документе создайте два дополнительных реквизита Датапров и времяПров типа дата и в обработке проведения напишите что-то типа:
Приложение:
--------- Плох тот юзер, который не мечтает стать админом...