Имя: Пароль:
1C
1С v8
Как узнать- документ создается в ручную или из обработки?
,
0 ЗлаяЗая
 
02.08.21
10:24
Собственно, сабж.
Если документ делается или потом правится вручную- запретить проводить.
Если из обработки- проводить.
1 ДенисЧ
 
02.08.21
10:27
При записи из обработки можно в ДополнительныеСвойства записать признак
2 Злопчинский
 
02.08.21
10:27
на форме убрать кнопку проведения...?
ну и как это - запись исправлений разрешается а проведение - которое поменяет результат согласно изменения - запрещено..?
т.е. в документе сумма = 1млн, а в регистрах - 500 руб?
3 Жан Пердежон
 
02.08.21
10:28
ДополнительныеСвойства обычно для такого используют
4 Dmitrii
 
гуру
02.08.21
10:29
Для начала определиться что означает "вручную", а что означает "из обработки".
Из какой обработки? Если пользователь в списке выделил десять документов и в контекстном меню нажал "Провести" или "Изменить выделенные", это будет считаться "вручную" или "из обработки"?
Или речь идёт о какой-то конкретной обработке? Если о конкретной, то в этой обработке добавляйте какое-нибудь допсвойство, а в обработке проведения (в подписке, например) проверяйте наличие и значение этого допсвойства.
5 Мигрень
 
02.08.21
10:45
почитайте комментарий к документу, там написано, из какой обработки он создан
6 Garykom
 
гуру
02.08.21
10:49
(0) Права или Загрузка=Истина
7 Мультук
 
гуру
02.08.21
10:56
(6) Загрузка=Истина  при проведении документа ?
8 Мигрень
 
02.08.21
11:04
(7) чото ржу, два апача, фигли
9 Serg_1960
 
02.08.21
11:04
(6) "...ОбменДанными.Загрузка = Истина" - это вредный совет. Тут он совсем не к месту.
10 Garykom
 
гуру
02.08.21
11:09
(9) речь про устанавливать некий признак при загрузке обработкой
и в модуле проведения этот признак отлавливать
11 Serg_1960
 
02.08.21
11:23
Имхо, в (4) указан верный алгоритм - подписка на проведение с проверкой значения в ДополнительныеСвойства
12 Вафель
 
02.08.21
11:26
забрать у всех права на проведение.
обработку запускать в привилегированном режиме
13 fisher
 
02.08.21
11:31
(0) В такой постановке вопроса - достаточно забрать интерактивные права на документ.