Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отключение подписки при записи, во время установки доп реквизита

Отключение подписки при записи, во время установки доп реквизита
Я
   NordMad
 
20.10.21 - 10:45
Добрый день.
Такой вопрос. Есть документ, у него есть подписка при записи. Есть необходимость отключать эту подписку при установке значения доп. реквизита. В ОМ Управления свойствами не нашел как можно при установки значения доп реквизита передать ОбменДанными.Загрузка = Истина. Подскажите какие варианты есть обойти подписку при установки значения доп реквизита?
   DexterMorgan
 
1 - 20.10.21 - 10:50
Напиши в подписке если там твой доп реквизит какой то там ОбменДанными.Загрузка = Истина
   DexterMorgan
 
2 - 20.10.21 - 10:50
в смысле возврат)
   NordMad
 
3 - 20.10.21 - 12:05
(1) а если у меня во внешней обработке делается запись доп реквизита, никак не обойти что ли изменение конфы?
   NordMad
 
4 - 20.10.21 - 12:07
(1) Есть конечно костыльный вариант, это брать БСПшную функцию ЗаписатьСвойстваУОбъекта к себе в обработку и там дописать Загрузка = Истина. Доп реквизиты писать уже через нее а не через ОМ УправленияСвойствами. Но такой себе вариант по моему
   Dmitrii
 
5 - 20.10.21 - 13:10
Я не очень понял. А что требуется?
"отключать подписку при установке значения доп. реквизита" - это одна задача.
а "при установки значения доп реквизита передать ОбменДанными.Загрузка = Истина" - совершенно другая.

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.