Имя: Пароль:
1C
 
Значения по Ссылка не передаются.
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) Спасибо.
Проца вместо Ссылка вполне себе хавает ДокументОбъект из формы.
Основная теорема систематики: Новые системы плодят новые проблемы.