|
Как разрешить проведение будущей датой в форме документа
| ☑ |
0
moonlight
27.06.13
✎
21:17
|
Добрый день!
Столкнулся с проблемой записи документо будущей датой. Нашел советы как побороть эту проблему:
Процедура ПередЗаписью()
....
Если Дата>ТекущаяДата() Тогда
ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.НеОперативный;
Иначе
ЭтаФорма.ИспользоватьРежимПроведения=ИспользованиеРежимаПроведения.Оперативный;
КонецЕсли;
....
КонецПроцедуры
Также сделал, но все равно получаю сообщение как и раньше и документ не записывается. ставлю точки останова на все события записи и такое ощущение что тни вторичны. Что делаю не так?
|
|
1
ale-sarin
27.06.13
✎
21:37
|
На лови
Процедура ОбработкаИзмененияДаты()
Если НачалоДня(Дата) = НачалоДня(ТекущаяДата()) Тогда
ЭтаФорма.ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Оперативный;
Иначе
ЭтаФорма.ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Неоперативный;
КонецЕсли;
КонецПроцедуры
Процедура вызывается при открытии и при изменении даты
|
|
2
EvgeniuXP
27.06.13
✎
21:40
|
при проведении программно документ проводится по умолчанию неоперативно :) см. курс Гилева.
|
|
3
ale-sarin
27.06.13
✎
21:48
|
(2) и?
|
|
4
moonlight
27.06.13
✎
22:04
|
можно ссылочку!?
|
|
5
iHell
27.06.13
✎
22:45
|
Если в документе в настройках стоит оперативное проведение, разве система даст проводить будущей датой ?
|
|
6
hhhh
27.06.13
✎
23:44
|
конечно, даст. Почему нет?
|
|
7
GROOVY
28.06.13
✎
00:43
|
(6) По определению. Оперативное проведение гарантирует нам, что между документом и основными итогами нет движений других документов.
|
|
8
hhhh
28.06.13
✎
08:11
|
(1) ну просто оперативная отметка перейдет на завтра, движений между не будет
|
|
9
Мимохожий Однако
28.06.13
✎
08:17
|
(0)Зачем?
...Поставь рабочую дату вперед.))
|
|