|
Запись данных в реквизит объекта. | ☑ | ||
---|---|---|---|---|
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с.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |