Имя: Пароль:
1C
1С v8
Как после проведение документа блокировать документ от изменение?
0 1c_Help
 
06.06.14
17:17
Не нашел стандартные процедуры...
Есть ПриЗаписи\после и т.д.

но мне нужно после проведение блокировать док. от изменение! или простоя сообщение выдать типа Док.Проведен!
1 SeraFim
 
06.06.14
17:19
Право: изменение проведенных
2 1c_Help
 
06.06.14
17:24
А как проверять если документ проведен?

Типа как то так

Если Док проведен тогда

сообщить ("Проведен")

иначе

сообщить ("Не проведен"); (1)


можно как-то это устроить?
3 SeraFim
 
06.06.14
17:25
Разрешаю
4 Enders
 
06.06.14
17:25
(0)
1) ПередЗаписью проверяешь на то что он был проведен и ставишь отказ в истину
2) при открытии формы проверяешь на то, что он проведен и Форма.ТолькоПросмотр = истина;
3)Если для определенной роли, то как в (1)
5 Dionis Sergeevich
 
06.06.14
17:28
(4) пункт 2 не поможет. Групповой обработкой можно будет снять проведение к примеру
6 1c_Help
 
06.06.14
17:29
(4)  СПС сейчас попробую :)
7 1c_Help
 
06.06.14
17:32
Мне надо как-то так

Если документ Проведен! тогда

Изменить статус его на отправлений!

у документа есть статусы))
8 1c_Help
 
06.06.14
17:35
а забыл сказать перед записи не катит
Если документ не проведен у него Статус Новый

Если Проведен Статус Отправлений
(4)
9 Dionis Sergeevich
 
06.06.14
17:38
(8) чем тебе роль не нравитсся?
10 Dionis Sergeevich
 
06.06.14
17:39
(8) и прокатит перед записью. Непроведенный сменит тебе статус и проведется. А проведенный не проведется
11 Enders
 
06.06.14
17:47
(5) ну я ж хз, что ему надо. Может надо оставить возможность программного редактирования, обработками всякими)
12 1c_Help
 
06.06.14
17:47
Я подумал так!

Мы создали документ его Статус Новый!
Этот Статус должен стоять пока документ не проведен!

Если мы нажимаем на Кнопку Провести и Закрытии то Статус меняется на Отправлений.


Что бы статус был Новый мы просто нажимаем на Записать,документ сохранен! можно делать изменение...

Можно делать вывод что кнопку Записать не трогаем... (10)
13 Enders
 
06.06.14
17:48
(8) а что сменить статус при проведении в процедуре "ПередЗаписью" нельзя?
14 Shurjk
 
06.06.14
17:48
Я так и знал что по данному вопросу будет дискуссия.
15 Dionis Sergeevich
 
06.06.14
17:50
(12) статусом ты плодишь сущности и только. Нафиг тебе статус? у тебя же есть признак - проведен не проведен. Их суть же идентична в рамках ваших задач
16 DS
 
06.06.14
17:51
(12) Представь себе, что статус - и есть признак проведения.
17 1c_Help
 
06.06.14
17:52
Я и не думал что так затянется ^_^!

Вроде бы все легко...

Если документ проведен тогда

Сообщить ("ПРОВЕДЕН!");
18 Shurjk
 
06.06.14
17:52
+(15) Потом еще можно прдварительно проведенный, условно проведенный, провденный с возможнстью отмены и абсолютно провденнный
Делать так делать - полет фантазии безграничен.
19 1c_Help
 
06.06.14
17:54
Статус не подлежит ручное изменение! у статусы поле доступность заблокирован

Статус зависит от состояние документа!(16) (16)
20 Dionis Sergeevich
 
06.06.14
17:55
(18) ога, проведенный прграммистом 1С, проведенный каким-то пользователем далеким от компов, проведенный оператором, проведеддый бухгалтером, проверенный главбухом,
21 1c_Help
 
06.06.14
17:59
Ладно просто тупо скажите мне как сделать при проведение документа )))

Сообщить ("Это Документ Проведен!");

Если пойму это то дальше придумаю что-то) (20)
22 Shurjk
 
06.06.14
18:00
(21) В (1) был правильный ответ, все остальное от лукавого.
23 Dionis Sergeevich
 
06.06.14
18:03
(21) ПослеЗаписи - Если Проведен Тогда Сообщить("Проведен") Иначе ЭтотОбъект.Удалить() КонецЕСли;
24 1c_Help
 
06.06.14
18:06
Как быть с этим ^_^ ?


Я подумал так!

Мы создали документ его Статус Новый!
Этот Статус должен стоять пока документ не проведен!

Если мы нажимаем на Кнопку Провести и Закрытии то Статус меняется на Отправлений.


Что бы статус был Новый мы просто нажимаем на Записать,документ сохранен! можно делать изменение...

Можно делать вывод что кнопку Записать не трогаем.. (23)
25 Dionis Sergeevich
 
06.06.14
18:08
(24) кто так подумал? И что навеяло ему такие мысли? Делай юзеру роль как в (1) сказано и скажи что если проведет - назад пути нет - объясни как пользоваться кнопочками ОК и Записать
26 1c_Help
 
06.06.14
18:11
Документ должен Быть некоторое время в Статус Новый!
Для того что бы другие смогли его отредактировать!

Для того что бы статус Остался Новым единственное решение Не провести его А просто Записать ведь записанный документ Не проведен! (23)
27 1c_Help
 
06.06.14
18:12
Документ должен Быть некоторое время в Статус Новый!
Для того что бы другие смогли его отредактировать!

Для того что бы статус Остался Новым единственное решение Не провести его А просто Записать ведь записанный документ Не проведен!
(25)
28 1c_Help
 
06.06.14
18:19
Ладно все СПС!

Вроде бы 1 вариант единственное Решение!!!
29 Лефмихалыч
 
06.06.14
18:54
facepalm.jpg
30 1c_Help
 
06.06.14
19:08
Вот может что то связано с этой обработке?

Нашел в общий модуль

ОбработкаПроведения
31 1c_Help
 
06.06.14
19:15
ОбработкаПроведения

можно запретить проведение ... вроде бы.

надо еще поискать...