|
Перезаполняется реквизит после проведения | ☑ | ||
---|---|---|---|---|
0
Dirk Diggler
09.12.22
✎
13:16
|
Есть у документа реквизит булевый реквизит. У нового документа истина, при проведении в процедуре ОбработкаПроведения ставится в Ложь. Отладчиком смотрю на КОнецПроцедуры - там ложь. Жму F5 - в списке документов истина. Проверяю запросом - истина.
Подписок на события у документа нет. Где может реквизит меняться? |
|||
1
PR
09.12.22
✎
13:17
|
(0) В коде
Что мешает включить замер производительности и найти потом код? |
|||
2
PR
09.12.22
✎
13:18
|
(0) А вообще либо расширение либо ТС трындит
|
|||
3
Dirk Diggler
09.12.22
✎
13:19
|
Расширений нет. В коде изменений реквизита нет.
Ща видос сброшу. |
|||
4
PR
09.12.22
✎
13:20
|
(3) Ну магия, значит, блеать
|
|||
5
1Сергей
09.12.22
✎
13:22
|
Свечку поставить
|
|||
6
Kesim
09.12.22
✎
13:22
|
(0) "при проведении в процедуре ОбработкаПроведения ставится в Ложь" - отрезать руки
|
|||
7
Dirk Diggler
09.12.22
✎
13:23
|
(6) документ не влияет на учет вообще. у него нет движений.
|
|||
8
Kesim
09.12.22
✎
13:23
|
(0) булевный реквизит по умолчанию = ложь, если у нового документа = истина - значит кто то это сделал нарочно
|
|||
9
PR
09.12.22
✎
13:23
|
(6) Упс, точно, еще же и при проведении
Сжечь ведьму! |
|||
10
Dirk Diggler
09.12.22
✎
13:23
|
это так, костыль для контент-менеджера для версионирования и ведения каких-то срезов. Чтобы в экзеле не баловаться.
|
|||
11
Dirk Diggler
09.12.22
✎
13:24
|
Что характерно, там же при проведении меняются табличные части самого документа. И всё ок.
|
|||
12
Kesim
09.12.22
✎
13:26
|
(7) может это справочник или регистр сведений? если онон ничего не фиксирует(не делает движений в регистры для дальнейшей агрегации/анализа)
|
|||
13
Dirk Diggler
09.12.22
✎
13:26
|
(8) истина ему ставится, когда впервые открывается форма. Да неважно, можно инвертировать. Все равно странно.
|
|||
14
Dirk Diggler
09.12.22
✎
13:27
|
(12) ну на периодический РС плюс документы его меняющие это конечно возможно. Но там такой объем переписывания обмена с сайтом и форм, что оно явно сейчас того не стоит.
|
|||
15
Kesim
09.12.22
✎
13:27
|
(11) поймать костыль- создателя, или мысленно плюнуть ему в лицо, если он не доступен - должно полегчать)))
|
|||
16
PR
09.12.22
✎
13:27
|
(13) Рукалицо
|
|||
17
Dirk Diggler
09.12.22
✎
13:28
|
(15) я костыль-создатель. я же учредитель. я же директор. царь и бог, короче. сам себе пишу. все заебись работает и приносит прибыль.
|
|||
18
Dirk Diggler
09.12.22
✎
13:29
|
кроме этой долбаной галки
|
|||
19
Kesim
09.12.22
✎
13:29
|
(13) пилите Шура пилите... точнее курите код - тут особо не поможем)
|
|||
20
Dirk Diggler
09.12.22
✎
13:29
|
нету в коде ничего подозрительного
|
|||
21
PR
09.12.22
✎
13:31
|
(20) Обратись к профессионалам
|
|||
22
Dirk Diggler
09.12.22
✎
13:31
|
||||
23
PR
09.12.22
✎
13:32
|
(22) Да у тебя просто при открытии документа ставится Истина, ты же сам в (13) написал
|
|||
24
Kesim
09.12.22
✎
13:32
|
(20) Может с сайта прилетает? может при очередном открытии формы соскакивает(никогда не надо так делать)
а если попробовать ориентироваться на булевный реквизит "проведен", он же ведет себя стабильно? |
|||
25
arsik
гуру
09.12.22
✎
13:40
|
(13) А нахрена так делать? Это все через ДополнительныеСвойства у объекта делается.
|
|||
26
PR
09.12.22
✎
13:42
|
(25) Эээ... Что именно через ДополнительныеСвойства у объекта делается?
|
|||
27
arsik
гуру
09.12.22
✎
13:49
|
(26) Это я к тому, что в обработке проведения неизвестно, новый это документ или нет.
Что бы было известно в ПередЗаписью выставляется флаг в ДополнительныхСвойствах, а в проведении этот флаг считывается. |
|||
28
YFedor
09.12.22
✎
14:21
|
Переименуй реквизит (в обработке проведения тоже поставь новое имя реквизита) и увидишь каким оно будет
|
|||
29
YFedor
09.12.22
✎
14:21
|
+
Т.е. увидишь его значение после перепроведения |
|||
30
Dirk Diggler
09.12.22
✎
14:22
|
(23) при открытии ставится истина, только если объект в базу не записан.
|
|||
31
Kassern
09.12.22
✎
14:23
|
(0) нда....
"при проведении в процедуре ОбработкаПроведения ставится в Ложь" - вы, надеюсь понимаете, что в данном событии транзакция уже открыта и никакие реквизиты документа уже не поменять, следовательно, вашу галочку никто не уберет/поставит. |
|||
32
Dirk Diggler
09.12.22
✎
14:24
|
(31) да, уже разобрался. дело именно в этом. после закрытия транзакции все сбрасывается. ща перепишем
|
|||
33
Kassern
09.12.22
✎
14:29
|
(32) Гляньте на эту табличку https://infostart.ru/upload/iblock/711/711482603b57870b07da914cedca25a9.JPG Когда начинается запись документа в базу данных, то уже не получится отредактировать док.
https://infostart.ru/1c/articles/1098803/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |