|
Отключение подписки при записи, во время установки доп реквизита | ☑ | ||
---|---|---|---|---|
0
NordMad
20.10.21
✎
10:45
|
Добрый день.
Такой вопрос. Есть документ, у него есть подписка при записи. Есть необходимость отключать эту подписку при установке значения доп. реквизита. В ОМ Управления свойствами не нашел как можно при установки значения доп реквизита передать ОбменДанными.Загрузка = Истина. Подскажите какие варианты есть обойти подписку при установки значения доп реквизита? |
|||
1
DexterMorgan
20.10.21
✎
10:50
|
Напиши в подписке если там твой доп реквизит какой то там ОбменДанными.Загрузка = Истина
|
|||
2
DexterMorgan
20.10.21
✎
10:50
|
в смысле возврат)
|
|||
3
NordMad
20.10.21
✎
12:05
|
(1) а если у меня во внешней обработке делается запись доп реквизита, никак не обойти что ли изменение конфы?
|
|||
4
NordMad
20.10.21
✎
12:07
|
(1) Есть конечно костыльный вариант, это брать БСПшную функцию ЗаписатьСвойстваУОбъекта к себе в обработку и там дописать Загрузка = Истина. Доп реквизиты писать уже через нее а не через ОМ УправленияСвойствами. Но такой себе вариант по моему
|
|||
5
Dmitrii
гуру
20.10.21
✎
13:10
|
Я не очень понял. А что требуется?
"отключать подписку при установке значения доп. реквизита" - это одна задача. а "при установки значения доп реквизита передать ОбменДанными.Загрузка = Истина" - совершенно другая. В итоге то что нужно? |
|||
6
NordMad
20.10.21
✎
13:55
|
(5) Чтобы не срабатывала подписка при установки новых значений в доп реквизиты документа
|
|||
7
NordMad
20.10.21
✎
13:55
|
(5) "при установки значения доп реквизита передать ОбменДанными.Загрузка = Истина" - это рассматривал как вроде очевидный вариант пропуска подписки
|
|||
8
NordMad
20.10.21
✎
13:57
|
Попробую сформулировать подробнее: Есть внешняя обработка, она изменяет значения доп реквизитов документа, при этом срабатывает подписка документа при записи. Задача: сделать внесение изменений в значение доп реквизита минуя подписку, при этом не меняя конфигурации
|
|||
9
NordMad
20.10.21
✎
13:57
|
(8) обработка соответственно внешняя
|
|||
10
acht
20.10.21
✎
14:00
|
(8) Получить объект, изменить объект, установить флаг обмена, записать объект. Не?
|
|||
11
NordMad
20.10.21
✎
14:08
|
(10) было бы всё так замечательно, но установка значения доп реквизита обычно происходит например такой процедурой БСП как УправлениеСвойствами.ЗаписатьСвойстваУОбъекта - внутри которой уже происходит запись объекта, без признака Обмен= истина
|
|||
12
NordMad
20.10.21
✎
14:09
|
То есть тут видится только один вариант, перетащить себе эту процедуру из ОМ и внутри нее поставить пометку что это Обмен
|
|||
13
PLUT
20.10.21
✎
14:20
|
(11) а доп.реквизиты разве не в табличной части "ДополнительныеРеквизиты" объекта хранятся? думаешь без процедуры БСП не получится напрямую в объект добавить?
|
|||
14
NordMad
20.10.21
✎
14:48
|
(13) да я про этом в (12) и написал. Предполагал что в БСП предусмотрена возможность менять значения доп реквизита, при этом обходя все проверки при записи, в том числе и подписки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |