|
Запись данных в реквизит объекта. |
☑ |
0
кащщей
24.03.17
✎
13:06
|
Коллеги привет!
Собственно хотелось получить ссылки на правильную методику заполнения реквизита объекта данными, в случае когда данные получаются в процессе проведения/записи объекта в ИБ.
Пояснения: - При записи объекта в базу, создается новый объект другого типа, ссылку на созданный объект (другого типа) надо записать в реквизит записываемого объекта, и завершить транзакцию.
|
|
1
Волшебник
модератор
24.03.17
✎
13:07
|
что мешает?
|
|
2
DrShad
24.03.17
✎
13:25
|
вообще-то так делать не хорошо
ну и (1) +1
|
|
3
Лефмихалыч
24.03.17
✎
14:04
|
УстановитьСсылкуНового() и получитьСсылкуНового()
Но вообще-то, так делают только мудаки:
>При записи объекта в базу, создается
>новый объект другого типа, ссылку на
>созданный объект (другого типа) надо
>записать в реквизит записываемого объекта
|
|
4
Лефмихалыч
24.03.17
✎
14:04
|
+(3) за редким исключением
|
|
5
1sanekmaloi1
24.03.17
✎
14:16
|
(3) Зачем все эти заморочки с ссылкаминовых, если в "ПередЗаписью" создать новый объект и сунуть ссылку в реквизит текущего объекта.
|
|
6
Лефмихалыч
24.03.17
✎
14:22
|
(5) да как хочешь
|
|
7
DrShad
24.03.17
✎
14:23
|
(5) а потом в при записи свалится в Отказ = Истина и привет )))
|
|
8
Лефмихалыч
24.03.17
✎
14:29
|
(7) не, она нормально откатится вместе с тем записанным объектом. Проверено. С 8.2 это больше не проблема
|
|
9
Лефмихалыч
24.03.17
✎
14:30
|
или даже с 8.1 - не помню
|
|
10
1sanekmaloi1
24.03.17
✎
14:30
|
(7)Может там создается объект априори не падающий в отказ.Да и отказ чему помеха? Можно словить "В данной транзакции уже были ошибки"?
P.S.Привет кому? :)
|
|
11
1sanekmaloi1
24.03.17
✎
14:33
|
(7) Или имелось ввиду что зависнет созданный объект, а текущий откатится?Если так то транзакция откатит все корректно, и следов не останется.
Подробнее объясните в чем проблема?)
|
|
12
Лефмихалыч
24.03.17
✎
14:34
|
(11) имелось. Но не зависнет.
|
|
13
кащщей
24.03.17
✎
14:58
|
Еще пример: В обработчике модуля объекта При записи, можно и нужно создавать любые другие объекты ИБ. Задача отразить в данных текущего объекта то что было "на создано" в этом обработчике. На все типы создаваемых выше объектов есть реквизиты в текущем объекте. Суть - хранить в текущем объекте ссылки на созданные "зависимые объекты". Вопрос не в том как это сделать. Вопрос в том как это делается правильно.
|
|
14
кащщей
24.03.17
✎
14:59
|
Может кому то попадалось такое, на ИТС, или еще где, в источниках от 1с.
|
|