|
пере записать документ в закрытом периоде Бухгалтерия 3.0 |
☑ |
0
Новый1сник2
09.03.23
✎
11:14
|
Добрый день!
нужно поменять значение реквизита у счета на оплату в закрытом периоде
записываю в процедуре на сервере:
ЭтотОбъект.ОбменДанными.Загрузка = Истина;
ЭтотОбъект.Записать();
пишет ошибку:
Поле объекта не обнаружено (ОбменДанными)
{Документ.СчетНаОплатуПокупателю.Форма.ФормаДокумента.Форма(5091)}: ЭтотОбъект.ОбменДанными.Загрузка = Истина;
как сделать, подскажите, может есть другие варианты
|
|
1
Aleksey
09.03.23
✎
11:16
|
ЭтотОбъект это что? и почему оно должно работать?
|
|
2
Aleksey
09.03.23
✎
11:18
|
Для этого как раз в типовых и вынесены эти реквизиты в регистр сведений, чобы не править задним числом документы (например статус оригинал получен)
|
|
3
Новый1сник2
09.03.23
✎
11:20
|
(2) да логику можно переписать на регистры, и хранить там. просто кроме реквизита нужно еще в ТЧ реквизиты поменять
|
|
4
Новый1сник2
09.03.23
✎
11:21
|
(1) если в открытом периоде ЭтотОбъект.Записать(); просто записывается счет. как это сделать в закрытом, об этом и спрашиваю
|
|
5
Fedor-1971
09.03.23
✎
11:30
|
(4) так нужен ответ на вопрос из (1) "Что есть ЭтотОбъект?"
Как получил ЭтотОбъект? код покажи
|
|
6
Новый1сник2
09.03.23
✎
11:43
|
(5) в отладчике ЭтотОбъект тип "ФормаКлиентскогоПриложения"
|
|
7
Новый1сник2
09.03.23
✎
11:44
|
из формы счета записывает объект, но вот свойства ОбменДанными.Загрузка у него нет
|
|
8
Новый1сник2
09.03.23
✎
11:44
|
как из формы записать объект в закрытый период ?
|
|
9
KJlag
09.03.23
✎
11:51
|
|
|
10
Новый1сник2
09.03.23
✎
11:55
|
(9) в модуле документа свойства ОбменДанными есть, вопрос как из формы записать?
|
|
11
Fedor-1971
09.03.23
✎
11:57
|
(7) ты пытаешься из формы записать сам объект, а реквизит формы "Объект" - это "ДанныеФормы...." (один из видов)
Снаячала преобразуй его к ДокументОбъект, потом устанавливай ОбменДанными
Для сего используют преобразование (из контекста формы): докОбъект = РеквизитФормыВЗначение("Объект");
|
|
12
Новый1сник2
09.03.23
✎
12:38
|
(11) благодарю, получилось
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой