|
|
Значения по Ссылка не передаются.
maxab72, Rovan, Garykom, Мультук, dlogius, shuhard, lEvGl, arsik, Kongo2019, strange2007, RomanYS, Timon1405, Pigmon, formista2000, Wern, Волшебник, ptiz, X Leshiy, p-soft, orakool, DiMel_77, H A D G E H O G s
| ☑ |
|
0
dlogius
29.10.25
✎
12:14
|
Возникла такая ситуация.
На форме документа есть поле типа "Флажок". Это поле привязано к реквизиту документа через "данные". В форме флажок меняется.
Потом по другой кнопке выполняется процедура внешнего модуля, в которую передается стандартная Ссылка на этот документ.
В процедуру внешнего модуля передается старое значение реквизита, привязанного к флажку.
Записывать документ ПЕРЕД - крайне не желательно.
Может есть какой-то способ передать по "Ссылка" "свежие" данные из формы?
|
|
|
1
Волшебник
29.10.25
✎
12:15
|
Передавайте Объект
|
|
|
2
shuhard
29.10.25
✎
12:16
|
(0) да
|
|
|
3
maxab72
29.10.25
✎
12:16
|
Ссылка - это и есть состояние документа после последней записи.
|
|
|
4
maxab72
29.10.25
✎
12:18
|
(1) передавать мутабельные значения - не комильфо.
(0) Лучше выгрузить все реквизиты объекта в какой-нибудь контейнер и передавать на сервер в таком виде вместе с ссылкой.
|
|
|
5
dlogius
29.10.25
✎
12:20
|
не получается с объектом.
Вот я написал такое для точки останова.
Об = Ссылка.ПолучитьОбъект();
ФП = Об.ФормыПоГотовности;
//Об.Записать();
После изменения значения флажка - без записи - старое значение.
|
|
|
6
Garykom
гуру
29.10.25
✎
12:21
|
(0) Надо смотреть что внутри "процедуру внешнего модуля"
|
|
|
7
Волшебник
29.10.25
✎
12:22
|
(5) надо передавать Объект из формы
|
|
|
8
dlogius
29.10.25
✎
12:22
|
Процедура общего модуля вызывается из многих местов.
Менять в ней параметры нельзя. Хотел вставить действия по этому флажку из формы.
|
|
|
9
Garykom
гуру
29.10.25
✎
12:32
|
Стандартно такую проблему решают как раз через вопрос пользователю (после нажатия кнопки) что "Документ не записан! Записать?"
И вызове Записать() если ответили положительно
Причем потребуется ОписаниеОповещения для реализации - в типовых дофига примеров
|
|
|
10
Garykom
гуру
29.10.25
✎
12:25
|
(8) Часто в процедуру/функцию вместо Ссылки можно подсунуть заполненную Структура
Надо изучать код
|
|
|
11
dlogius
29.10.25
✎
12:28
|
(7) Не помогает, если документ перед этим не записать. Я вот в (5) привел кусочек кода. Что по ссылке, что по объекту из ссылки ФормыПоГотовности имеет "старое" значение.
|
|
|
12
maxab72
29.10.25
✎
12:32
|
(11) и должны иметь. Идите учите что такое ссылка. и что такое объект полученный из ссылки и чем это отличается от объекта на форме. Разных объектов по одной ссылке в системе может быть одновременно сколько угодно.
|
|
|
13
dlogius
29.10.25
✎
12:48
|
(7) и (12) Спасибо.
Проца вместо Ссылка вполне себе хавает ДокументОбъект из формы.
|
|