• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Guest

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

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

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

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

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


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

vitfil

Для: УтопиЯ
<!--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

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

vitfil

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

LSH

Для: УтопиЯ

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

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

Guest

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


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

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

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

Zab

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

Guest

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

Zab

См. ТекущаяДата() РабочаяДата() и реквизит док-а ДатаДок. Анализируй. Делай проверки, которые тебе нужны.
 
Z

Zab

Для 7.7. да. Хотя, народ выкручивается, но ч-з задницу
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!