|
УФ. Проведение будущей датой |
☑ |
0
Анютик
18.05.16
✎
11:35
|
8.3.7. Есть документ, разрешено оперативное проведение, но нужно, чтобы проведение будущей датой так же работало. В модуле формы в серверной процедуре устанавливаю
&НаСервере
Процедура ПередЗаписьюНаСервере()
ЭтаФорма.ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Неоперативный;
КонецПроцедуры
На клиенте вижу, да - режим неоперативный. Иду отладчиком в "перед записью" модуля объекта - алле-оп, и режим опять оперативный...
ЧЯДНТ?
|
|
1
hhhh
18.05.16
✎
12:03
|
(0) событие ПередЗаписьюНаСервере() . Прописана там эта процедура?
|
|
2
GROOVY
18.05.16
✎
12:07
|
В чем тогда смысл оперативного проведения?
|
|
3
Чайник Рассела
18.05.16
✎
12:11
|
(2) эта глупость распространяемая 1С
|
|
4
Анютик
18.05.16
✎
12:13
|
разобралась:) хотя мою проблему это не решает
Как бы не меняла я в форме режим проведения, ничего не выходило
Решение сработало вот такое:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Если Формат(Дата,"ДФ=dd.MM.yyyy")= Формат(ТекущаяДата(),"ДФ=dd.MM.yyyy") и Дата<=ТекущаяДата() Тогда
РежимПроведения = ИспользованиеРежимаПроведения.Оперативный;
КонецЕсли;
...
|
|
5
Анютик
18.05.16
✎
12:13
|
(2) у меня самописка, контроля остатков нет...в моем случае можно было это сделать , не ломая логики
|
|
6
Анютик
18.05.16
✎
12:19
|
+4 конечно, условие можно более красивое написать, но мне нужен был сам факт проведения оперативного отследить..
|
|
7
xxTANATORxx
18.05.16
✎
12:41
|
(4)НачалоДня не?
|
|
8
Анютик
18.05.16
✎
12:43
|
(7) чего начало дня?) я написала, что решала проблему с изменением режима проведения. Само условие не суть важно, и его можно написать красивее, кому надо)
|
|
9
xxTANATORxx
18.05.16
✎
12:48
|
(8)так напиши условия красива
чтобы не было потом стыдно за свой код
|
|