Имя: Пароль:
1C
 
Можно ли получить ссылку не записанного документа???
0 inkvizitr
 
18.03.16
11:34
Программно создаю бухгалтерскую операцию, операция не записана, нужно заполнить проводками, какой регистратор у набора данных в таком случаи будет?
1 Рэйв
 
18.03.16
11:37
В случае с бух операцией- сначала надо ее записать, а потом уже на нее вешать движения
2 bodri
 
18.03.16
11:37
ЭтаОперация.Ссылка
3 Рэйв
 
18.03.16
11:37
хотя можно установить свою ссылку нового, может и взлетит , я не пробовал.
4 Рэйв
 
18.03.16
11:38
+(3)...установить свою ссылку нового и запихать ее регистратором
5 bodri
 
18.03.16
11:39
(0) А в чем проблема записать сначала операцию а потом уже в неё запихивать записи?
6 Cyberhawk
 
18.03.16
11:52
ДокументОбъект.<Имя документа>.ПолучитьСсылкуНового (DocumentObject.<Имя документа>.GetNewObjectRef)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
ПолучитьСсылкуНового (GetNewObjectRef)
Синтаксис:

ПолучитьСсылкуНового()
Возвращаемое значение:

Тип: ДокументСсылка.

Описание:

Позволяет для нового (созданного и еще не записанного) объекта получить ранее установленное методом УстановитьСсылкуНового значение ссылки.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
См. также:

ДокументМенеджер, метод ПолучитьСсылку

--------------------------------------------------------------------------------

     Методическая информация
7 Cyberhawk
 
18.03.16
11:54
(1) (5) Такой подход нельзя считать правильным в том случае, когда движения и документ должны появиться в базе одновременно (т.е. документ без движений в базе не нужен).
Ведь движения могут не записаться по какой-либо причине, а документ уже будет записан в базу - зачем оставлять этот хвост.
Нужно записывать регистратор и набор записей регистра, подложенных под ссылку на регистратор, хотя бы в одной транзакции.
8 Mikhail Volkov
 
18.03.16
11:55
9 ДенисЧ
 
18.03.16
12:06
(7) транзакции придуманы для лохов...
10 GROOVY
 
18.03.16
12:07
(9) +1