Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 309
от 30.09.2006, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 269, Экспертов: 34
В номере:Вопросов: 1, Ответов: 5


Вопрос № 56642: Здравствуйте. Подскажите, как узнать дату и время проведения документа?...

Вопрос № 56.642
Здравствуйте. Подскажите, как узнать дату и время проведения документа?
Отправлен: 25.09.2006, 13:22
Вопрос задал: Skif (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Vizli
Здравствуйте, Skif!

в синтакс-помощнике:

РазобратьПозициюДокумента
Раскладывает позицию документа на составляющие и возвращает строковое представление позиции документа

Синтаксис:
РазобратьПозициюДокумента(<Позиция>, <Дата>, <Час>, <Мин> , <Сек>, <Документ>)

Параметры:

<Позиция>
Строковое значение позиции документа.

<Дата>
Необязательный параметр. Имя переменной, куда система вернет значение даты позиции документа.

<Час>
Необязательный параметр. Имя переменной, куда система вернет числовое значение часа позиции документа.

<Мин>
Необязательный параметр. Имя переменной, куда система вернет числовое значение минуты позиции документа.

<Сек>
Необязательный параметр. Имя переменной, куда система вернет числовое значение секунды позиции документа.

<Документ>
Необязательный параметр. Имя переменной, куда система вернет значение документа данной позиции документа.


Возвращаемое значение:

Представление позиции документа в строковом виде, например: «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!
В документе создайте два дополнительных реквизита Датапров и времяПров типа дата и в обработке проведения напишите что-то типа:

Приложение:

---------
Плох тот юзер, который не мечтает стать админом...

Ответ отправил: Гребиников Павел Генадьевич (статус: 2-ой класс)
Ответ отправлен: 25.09.2006, 14:35

Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Skif!

Я в отчеты вставляю:
Док.ПолучитьВремя();
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 3-ий класс)
Ответ отправлен: 25.09.2006, 21:40

Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Skif!

Ну, если вышеперечисленныйе ответы Вам не подошли, тогда речь,
скорее всего, идет об:

1С Предприятие: Монитор пользователей - Журнал регистрации...
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 5-ый класс)
Ответ отправлен: 26.09.2006, 16:03


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное