Имя: Пароль:
1C
1C 7.7
v7: 1сv77 Редактирование проведенного документа без перепроведения
0 Drelizard
 
29.10.13
20:11
Здравствуйте!
Совсем зелен в 1с, поэтому прошу помощи.
Есть документ Служебная записка, который необходимо редактировать после проведения. При записи изменений перепроводить его не надо. Никак не получается избавиться от диалога "Провести документ?" при закрытии формы. Галка "Изменение документов без перепроведения" стоит, СписокДействийФормы = "Записать Закрыть" и все это не помогает. Буду рад любой помощи!
1 NS
 
29.10.13
20:57
(29) призаписиперепроводить(0)
2 EvgeniuXP
 
29.10.13
21:23
(0) делай на 8-ке, там это можно :)
3 NS
 
29.10.13
21:41
(2) и в семерке можно.
4 Злопчинский
 
30.10.13
02:28
дададад.. потом получится что в регистре 25 штук, в документе 20... или клиент Петров, а в реальности (какой?) - Сидоров...
5 Bigbro
 
30.10.13
05:58
там круче будет - в служебной записке расписался за премирование, а там бац и уже уволить по несоответствию )
а че - документ проведен подписи стоят)
6 Андрей_Андреич
 
naïve
30.10.13
06:21
ПриЗаписиПерепроводить(1-Проведен())
В зависимости от того, проведен документ или нет,
поставить запрет на редактирование важных для проведения реквизитов. Типа пусть редактируют на здоровье всякие комментарии, не отражающиеся в регистрах.
7 Drelizard
 
30.10.13
08:27
(6) Идея именно такая. Реализовать жалкое подобие документооборота через один вид документов. Сейчас попробую метод ПриЗаписиПерепроводить()
8 Bigbro
 
30.10.13
08:53
попробуйте поэкспериментировать. откажитесь от редактирования документов без перепроведения. и с перепроведеним тоже. провели документ, все, померла, так померла. корректировки - отдельными документами. раз все равно сами реализуете подобие документооборота - почему не поэкспериментировать.
9 Андрей_Андреич
 
naïve
30.10.13
09:56
(8) Документооборот в первую очередь должен быть удобным, а не заумным
10 Drelizard
 
30.10.13
10:33
К сожалению, ПриЗаписиПерепроводить(0) не помог. Закинул его в процедуру ПриЗаписи() модуля формы документа, но 1с по прежнему предлагает перепровести документ. Еще есть варианты ?
11 chelentano
 
30.10.13
10:45
(10) ПриЗаписиПерепроводить(0) - в ПриОткрытии
12 Mikeware
 
30.10.13
10:51
И вообще, делать в рабочей базе "подобие документооборота" через документ - не самое лучшее решение.
13 Drelizard
 
30.10.13
12:21
Всем СПАСИБО за советы! Проблема таилась в СтрокаДействийФормы. Вынес ее изменение в отдельную процедуру и все заработало.
Я прекрасно понимаю что вся эта затея сплошной изврат, но руководство ставит задачу, а я ее выполняю.
14 uno-group
 
30.10.13
12:35
(9) Документооборот должен вестись правильно и так чтобы захотел сделать неправильно, но не смог. А удобным должен быть интерфейс обеспечивающий ведение правильного документооборота.
(0) Не делай этого. Тем более если знаний на то как записать без пере проведения нет. То о каких то более системных знаниях вопрос поднимать излишне.
15 uno-group
 
30.10.13
12:35
Зачем записывать служебную записку без перепроведения
16 ЧеловекДуши
 
30.10.13
12:36
(15) У нас так устанавливается галочка "Распечатан0" :)
17 Bigbro
 
30.10.13
12:38
у нас в СКДО документооборот и регулярно приходится объяснять пользователям почему нельзя "что то подправить" в документе прошедшем все этапы согласования без повторного прохождения согласований.
18 Drelizard
 
30.10.13
13:11
Тут документооборот очень условный. Служебаня записка проводиться для того, чтобы Ввести на основании документ Перемещение и никаких регистров она не двигает. Далее в этот уже проведенный другим сотрудником вносятся данные только в одну колонку в табличной части, кроме этой колонки ничего редактировать нельзя.