![]() |
![]() |
![]() |
|
Режим проведение документа | ☑ | ||
---|---|---|---|---|
0
Aswed
13.05.09
✎
11:38
|
Создал в конструкторе движения, движение по регистру
Процедура ОбработкаПроведения(Отказ, Режим) Режим = РежимПроведенияДокумента.Оперативный; Для Каждого ТекСтрокаТабличнаяЧасть Из ТабличнаяЧасть Цикл // регистр МестоположениеАвтомобилей Расход Движение = Движения.МестоположениеАвтомобилей.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.СкладФактический = СкладОтправитель; Движение.Автомобиль = ТекСтрокаТабличнаяЧасть.Автомобиль; Движение.Количество = ТекСтрокаТабличнаяЧасть.Количество; КонецЦикла; Для Каждого ТекСтрокаТабличнаяЧасть Из ТабличнаяЧасть Цикл // регистр МестоположениеАвтомобилей Приход Движение = Движения.МестоположениеАвтомобилей.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.СкладФактический = СкладПолучатель; Движение.Автомобиль = ТекСтрокаТабличнаяЧасть.Автомобиль; Движение.Количество = ТекСтрокаТабличнаяЧасть.Количество; КонецЦикла; КонецПроцедуры При проведении выдаётся окно выбора режима проведения ("Оперативный", "Неоперативный"), хочу что бы док всегда проводился оперативно. В какой процедуре указывать режим проведения документа? |
|||
1
ТелепатБот
гуру
13.05.09
✎
11:38
|
||||
2
Aswed
13.05.09
✎
11:46
|
Вверх!
|
|||
3
DrWatson
13.05.09
✎
11:49
|
При программном проведении можно указать режим проведения
|
|||
4
Aswed
13.05.09
✎
11:50
|
Док.Провести(РежимПроведения.Оперативный,...) это я знаю, а при ручном когда? Как жёстко задать режим проведения?
|
|||
5
DrWatson
13.05.09
✎
11:52
|
свойство формы ИспользоватьРежимПроведения.
|
|||
6
Aswed
13.05.09
✎
11:53
|
Ок, спасибо:)
|
|||
7
DrWatson
13.05.09
✎
12:01
|
Это вряд-ли поможет при проведении из списка документов
|
|||
8
Aswed
13.05.09
✎
12:05
|
(7) Так и есть:(
Мда, надо как то по другому |
|||
9
IronDemon
13.05.09
✎
12:07
|
А зачем эта строка "Режим = РежимПроведенияДокумента.Оперативный;"?
|
|||
10
Aswed
13.05.09
✎
12:08
|
(9) Это я извращался:) и так и эток пытался чего то добиться:)
|
|||
11
IronDemon
13.05.09
✎
12:09
|
У роли есть право "Интерактивное проведение неоперативное" ;)
|
|||
12
DrWatson
13.05.09
✎
12:10
|
(8) В списке можно попробывать перехватить проведение (событие ПередПроведением), дать ему Отказ и самому провести как надо. Или перехватить и просто установить режим проведения, если это возможно.
|
|||
13
DrWatson
13.05.09
✎
12:12
|
(11) Интересно. А как с помощью этого права решить задачу? Если этого права нет, то режим будет автоматом вставать на оперативный?
|
|||
14
Aswed
13.05.09
✎
12:13
|
(11) Ну с помощью ролей я ограничил уже:) Хочу себе перекрыть возможность проведения одного вида документа неоперативно, что бы по запарке не провести задним числом:)
|
|||
15
IronDemon
13.05.09
✎
12:16
|
(14) Так через право на изменение и ограничивай. Или через подписки.
|
|||
16
DrWatson
13.05.09
✎
12:16
|
(14) Уже ограничил? А как это выглядит у этих пользователей? Вопрос всё-равно задаётся?
|
|||
17
Aswed
13.05.09
✎
12:18
|
Короче просто закрыл возможность проведения документа из формы списка:) Что бы провести надо будет открыть документ, а там уже проведение будет в оператичном режиме:)
Спасибо |
|||
18
DrWatson
13.05.09
✎
12:20
|
(17) А (12) пробовал?
|
|||
19
Aswed
13.05.09
✎
12:23
|
(18) Ща пробую:)
Какое в восьмёрке обозвали право на запрет изминения проведённых документов? |
|||
20
Aswed
13.05.09
✎
12:24
|
Всё нашёл:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |