![]() |
![]() |
![]() |
|
Получить даты документов | ☑ | ||
---|---|---|---|---|
0
Iojin
12.08.15
✎
23:39
|
Добрый день!
Только начал изучать 1с, по этому вопрос наверное тупой, но сам не могу разобраться, помогите пожалуйста. Есть задание "Для всех документов, дата которых раньше определенной, необходимо запретить отмену проведения и перепроведение". Никак не пойму как получить даты всех документов для проверки условия, подскажите как это сделать? |
|||
1
palpetrovich
12.08.15
✎
23:57
|
спать по ночам нужно :)
зы не с той стороны подходишь, не нужны тебе "даты всех документов" |
|||
2
Iojin
13.08.15
✎
00:04
|
не могу уснуть не решив задачу )
Но мне же надо как-то сверить даты документов с граничной датой, значит нужно обратиться к дате каждого документа и сверить её с датой из условия, или нет? |
|||
3
zak555
13.08.15
✎
00:06
|
дата запрета редактирования
|
|||
4
jsmith82
13.08.15
✎
00:10
|
Подписка на событие же
|
|||
5
jsmith82
13.08.15
✎
00:11
|
Посмотри как в типовой сделано
|
|||
6
palpetrovich
13.08.15
✎
00:14
|
(0) "запретить отмену проведения и перепроведение" - вот ключевая фраза, в процедуре проведения и проверяй дату документа
|
|||
7
Iojin
13.08.15
✎
00:18
|
(3) не много это мне сказало, я полный нуб ещё в 1с
(5) нет никакой под рукой, да и не найду там (6) ну где понятно, вопрос как проверить дату? |
|||
8
palpetrovich
13.08.15
✎
00:25
|
(7) хе
Если Дата < датаPапретаHедактирования Тогда сообщить("низзя"); возврат; КонецЕсли |
|||
9
Iojin
13.08.15
✎
00:28
|
(8) Только хотел написать что дошло что в модуле объекта дату получать надо, я в отдельной обработке пытался )
Спасибо! |
|||
10
Iojin
13.08.15
✎
00:36
|
Ну и ещё 1 тупой вопрос, что-бы данная проверка выполнялась для всех документов пихать её в модуль объекта каждого документа явно не правильно, а как по уму это реализовать?
|
|||
11
Dionis Sergeevich
13.08.15
✎
00:46
|
(0) Дату в параметр сеанса и в роли РЛС на изменение "Т где Т.дата > &ТвояДата"
|
|||
12
Iojin
13.08.15
✎
01:00
|
(11) Половину не понял, дату храню в константе, проверку уже реализовал, если ты об этом, сейчас пытаюсь для всех документов разом её сделать, а не в модуле объекта каждого документа.
|
|||
13
Serg_1960
13.08.15
✎
01:13
|
Ключевые слова "подписка на событие ОбработкаПроведения". Погугли.
|
|||
14
Iojin
13.08.15
✎
01:46
|
(13) Погуглил, протестировал, или я туплю или при переносе проверки в общий модуль для реализации подписки на событие вопрос обращения к дате снова становится актуален, т.к. "Переменная не определена (дата)"
|
|||
15
Iojin
13.08.15
✎
01:49
|
ps
Да и подписки на события ещё не изучались, значит задание можно выполнить без них, есть альтернативный вариант? |
|||
16
Dionis Sergeevich
13.08.15
✎
01:52
|
(15)ага, RLS - как в (11)
|
|||
17
Iojin
13.08.15
✎
01:57
|
(16) RLS-?
|
|||
18
Iojin
13.08.15
✎
02:10
|
(16) Погуглил про RLS, этого в курсе тоже ещё не было.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |