|
v7: Функция Записать() сносит ссылку на объект. Так и должно быть? |
☑ |
0
DJ Anthon
10.07.13
✎
10:13
|
ФизЛицо = СоздатьОбъект("Справочник.Контрагенты");
ФизЛицо.НайтиПоРеквизиту("ИНН", ИНН, 0);
ФизЛицо.ОсновнойДоговор = Договор.ТекущийЭлемент(); //здесь еще элемент ФизЛицо есть
ФизЛицо.Записать(); //здесь ФизЛицо уже равно Неопределено
не помню что-то такого поведения функции, как обратно ссылку вернуть? снова искать ее? с другими справочниками так не происходит..
|
|
1
Эльниньо
10.07.13
✎
10:15
|
Всегда делал - если не нашёл, создал новый, записал. Потом манипуляции с ТекущийЭлемент().
Никогда с подобным не сталкивался.
|
|
2
DJ Anthon
10.07.13
✎
10:16
|
(1) это понятно, я код здесь весь не показываю. если нашел, то почему слетает после записи?
|
|
3
povar
10.07.13
✎
10:16
|
где есть еще один ФизЛицо
|
|
4
DJ Anthon
10.07.13
✎
10:19
|
(3) ?
|
|
5
Ёпрст
гуру
10.07.13
✎
10:21
|
(0) Да, так и должно быть, сбивается позиционирование из-за
НайтиПоРеквизиту..
баян
|
|
6
ДенисЧ
10.07.13
✎
10:21
|
было такое.
|
|
7
1Сергей
10.07.13
✎
13:07
|
в 7 неопределено?
|
|
8
Ёпрст
гуру
10.07.13
✎
13:09
|
(7) теряется позиционирование на объекте после записать, если объект найден по реквизиту
|
|
9
DJ Anthon
11.07.13
✎
15:02
|
(7) пустое значение. просто написал так по привычке
(8) спс. по-моему, даже нарывался когда-то, но просто не помнится никак, редко такие вещи требуются.
|
|