|
|
|
Значения по Ссылка не передаются. | ☑ | ||
|---|---|---|---|---|
|
0
dlogius
naïve
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
naïve
29.10.25
✎
12:20
|
не получается с объектом.
Вот я написал такое для точки останова. Об = Ссылка.ПолучитьОбъект(); ФП = Об.ФормыПоГотовности; //Об.Записать(); После изменения значения флажка - без записи - старое значение. |
|||
|
6
Garykom
гуру
29.10.25
✎
12:21
|
(0) Надо смотреть что внутри "процедуру внешнего модуля"
|
|||
|
7
Волшебник
29.10.25
✎
12:22
|
(5) надо передавать Объект из формы
|
|||
|
8
dlogius
naïve
29.10.25
✎
12:22
|
Процедура общего модуля вызывается из многих местов.
Менять в ней параметры нельзя. Хотел вставить действия по этому флажку из формы. |
|||
|
9
Garykom
гуру
29.10.25
✎
12:32
|
Стандартно такую проблему решают как раз через вопрос пользователю (после нажатия кнопки) что "Документ не записан! Записать?"
И вызове Записать() если ответили положительно Причем потребуется ОписаниеОповещения для реализации - в типовых дофига примеров |
|||
|
10
Garykom
гуру
29.10.25
✎
12:25
|
(8) Часто в процедуру/функцию вместо Ссылки можно подсунуть заполненную Структура
Надо изучать код |
|||
|
11
dlogius
naïve
29.10.25
✎
12:28
|
(7) Не помогает, если документ перед этим не записать. Я вот в (5) привел кусочек кода. Что по ссылке, что по объекту из ссылки ФормыПоГотовности имеет "старое" значение.
|
|||
|
12
maxab72
29.10.25
✎
12:32
|
(11) и должны иметь. Идите учите что такое ссылка. и что такое объект полученный из ссылки и чем это отличается от объекта на форме. Разных объектов по одной ссылке в системе может быть одновременно сколько угодно.
|
|||
|
13
dlogius
naïve
29.10.25
✎
12:48
|
(7) и (12) Спасибо.
Проца вместо Ссылка вполне себе хавает ДокументОбъект из формы. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |