Проверка даты проводки - возможно ли?

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Добрый день всем!

Вопрос собственно по сабжу.

Можно ли в отчет выбрать проводки, проведенные "задним числом"?

И если да, то как это сделать?

Помогите, пожалуйста!!
(у меня 1С 7.7)


Заранее спасибо!
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Для: УтопиЯ
<!--QuoteBegin-УтопиЯ+3:05:2007, 12:58 -->
<span class="vbquote">(УтопиЯ @ 3:05:2007, 12:58 )</span><!--QuoteEBegin-->(у меня 1С 7.7)
[snapback]64452" rel="nofollow" target="_blank[/snapback]​
[/quote]
Аналогичная ситуация - и у меня тоже 7.7.
А расскажите глупому, что такое "проводки задним числом"?
У проводок нет собственной даты. Проводки принадлежат операции. Операция - документу. У документа есть дата. Все проводки делаются именно этой датой.
 
G

Guest

#3
Ну, значит, нужно выбрать документы, оформленные "задним числом". Прошу прощения за неточности.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
Можно просто запретить пользователям проводить документы задним числом (в правах пользователя).
Можно анализировать журнал регистрации и дату документа.
Можно запретить пользователям менять дату документа.
Можно сделать скрытый реквизит, в который писать рабочую дату и потом сверять с датой документа.
Можно каждый день в конце дня закрывать период.
 
L
#5
Для: УтопиЯ

стандартно (в смысле, чтобы тремя пальцами) - никак.

Есть вариант - создать общий реквизит документа, например, "ЗаднееЧисло" (число 1,0)
Если в момент проведения документа ДатаДок = ТекущаяДата(), тогда он = 0, если ДатаДок < ТекущаяДата() - тогда этот реквизит = 1. А дальше в отчете труда не составит сделать фильтр.
 
G

Guest

#6
Можно просто запретить пользователям проводить документы задним числом (в правах пользователя).
Можно анализировать журнал регистрации и дату документа.
Можно запретить пользователям менять дату документа.
Можно сделать скрытый реквизит, в который писать рабочую дату и потом сверять с датой документа.
Можно каждый день в конце дня закрывать период.

Спасибо...А насчет прав пользователя - можно ли задать разные права так, чтобы допустим, одной группе людей можно было проводить документы на неделю назад, другой - на месяц, а третьим - только текущим числом?

Через журнал регистрации сейчас пишу обработку, но там вроде не все проводки фиксируются, только интерактивные?(поправьте, если не права)

Насчет скрытого реквизита - его придется добавлять всем документам?
 

Zab

Well-known member
07.08.2006
583
0
#7
Насчет скрытого реквизита - его придется добавлять всем документам?
тем, для которых нужен такой анализ. А вообщето есть понятие общих реквизитов документов. И есть классная утилитка Inserter. Где-то тут ссылка уже пролетала.
 
G

Guest

#8
А как при проведении документа сделать так, чтобы дата записывалась?
Вы меня простите за такие вопросы, но мы все когда-то начинали с нуля.
 

Zab

Well-known member
07.08.2006
583
0
#9
См. ТекущаяДата() РабочаяДата() и реквизит док-а ДатаДок. Анализируй. Делай проверки, которые тебе нужны.
 

Zab

Well-known member
07.08.2006
583
0
#11
Для 7.7. да. Хотя, народ выкручивается, но ч-з задницу
 
Статус
Закрыто для дальнейших ответов.