Имя: Пароль:
1C
 
Объясните принцип работы флажка "ПриЗаписиПерепроводить"
,
0 Fuas4
 
04.07.19
15:31
В пояснении к самому флажку написано:
"При записи документ будет перепроводиться, если он уже был проведен
ПриЗаписиПерепроводить, RepostOnWrite"

Я под пользователем, который может только записывать документ, создаю абсолютно новый документ, нажимаю записать и получаю ошибку "Недостаточно прав для проведения": http://prntscr.com/oaiubk
Отладчиком вижу, что режим записи - проведение.
Если флажок "ПриЗаписиПерепроводить" снимаю, то документ без проблем под теми же правами записывается (и в отладчике режим проведения - запись)
Я пробовал в разных режимах совместимости и на разных платформах, везде воспроизводится. Я может чего не понимаю, но "При записи документ будет перепроводиться, если он уже был проведен" разве не подразумевает, что новый, непроведенный документ не должен проводиться?
1 Вафель
 
04.07.19
15:32
ты точно записать нажимаешь, а не ОК?
2 palsergeich
 
04.07.19
15:32
(0) Ты думаешь логикой, а надо по инструкции
https://its.1c.ru/db/metod8dev/content/2744/hdoc
"При любой записи документа в форме, если установлено свойство расширения формы ПриЗаписиПерепроводить и документ проведен, то выполняется запись в режиме проведения. Это позволяет исключить ситуацию, когда пользователь изменит документ, а движения документа не будут обновлены.
"
3 Fuas4
 
04.07.19
15:33
(1) А на скрине нет "ОК". Вот эту кнопочку давлю (типовую): http://prntscr.com/oaix1m
4 mikecool
 
04.07.19
15:33
(2) так "и документ проведен", а у автора он не проведен
5 palsergeich
 
04.07.19
15:33
"При любой записи документа в форме"
Прочитай еще раз)
6 Fuas4
 
04.07.19
15:34
(5) "...и документ проведен"
7 palsergeich
 
04.07.19
15:35
Бу на вас(
8 palsergeich
 
04.07.19
15:35
Ну сделай отдельную кнопку)
9 shuhard
 
04.07.19
15:36
(5) БУ на тебя =)
[и документ проведен]
10 mikecool
 
04.07.19
15:36
(7) бгг
11 mikecool
 
04.07.19
15:36
(7) читаю щас Карлсона дочке - ты на него похож )))
12 Fuas4
 
04.07.19
15:40
(8) да бог с ней с кнопкой. Нафига платформа работает не так, как заявлено, уже много лет?) Кто то много лет назад в условии не дописал проверку на проведение и я первый это заметил? не может же быть такого
13 mikecool
 
04.07.19
15:47
(12) не, врядли в платформе косяк, скорее всего у тебя где-то автоматом взводится признак Проведение
14 Fuas4
 
04.07.19
15:49
(13) а снимаю галочку и не взводится? Не может такого быть. Да и документ новый, там только проведение по регистру прописано. Никаких подписок на него, ничего такого нет
15 ptiz
 
04.07.19
15:52
(0) Что-то у тебя не так с кнопкой - какой на ней действие?
16 Fuas4
 
04.07.19
15:57
(15) никакого: http://prntscr.com/oajboj
17 ptiz
 
04.07.19
16:01
(16) У меня всё точно как по инструкции работает.
18 shuhard
 
04.07.19
16:03
(12) нет, чтобы собой гордиться =)
19 Smile 8D
 
04.07.19
16:17
(0) Скорее всего у документа стоить "Проведение: запретить", т.е. он только записывается. При этом иконка у документа "с галочкой" получается при записи. Скорее всего платформа такие документы автоматически проводит при записи, как бы странно это не звучало. Смотрю на примере "Операции" в бухгалтерии.
20 Smile 8D
 
04.07.19
16:18
(19) хотя второй скриншот уже не подходит под эту теорию
21 Fuas4
 
05.07.19
13:43
Отцы, дело раскрыто. Разработчик мой сделал гениальное заполнение документа: ЗаполнитьЗначенияСвойств(ДокОбъект,ИсходныйПлан). И в создаваемых документ переносился и номер и дата, и реквизит "проведен" из документа-основания. В итоге при записи платформа видела, что новый документ уже с признаком "проведен" и пыталась его перепровести. Флажок "ПриЗаписиПерепроводить" корректный, работает как заявлено. Простите, что ввел вас всех в заблуждение
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn